NSW HSC Software Engineering
HSC · NESAComputer Science노트 46개, 폴더 4개, 275 KB
cookie가 만든 NESA HSC Computer Science 복습 노트 46개예요. 과정의 주제에 따라 4개 섹션으로 구성돼요.
Notes for NSW HSC Software Engineering (NESA), in folders for the four Year 12 focus areas in the syllabus's order: Secure software architecture, Programming for the web, Software automation and the Software engineering project. They follow the Software Engineering 11-12 Syllabus (2022), with worked code in Python, pseudocode and SQL, and one note per group of related syllabus points.
추가하면 아래 폴더와 함께 별도의 폴더에 사본이 내 노트로 저장돼요. 사본을 수정해 플래시카드나 문제 덱으로 만들 수 있어요. 다운로드하면 노트 앱에서 열 수 있는 마크다운 파일의 zip을 받을 수 있어요.
포함된 내용
Secure software architecture
- Designing secure software6 KB
- Security concepts and features6 KB
- Cryptography and sandboxing6 KB
- Security by design and privacy by design4 KB
- Testing resilience and handling breaches5 KB
- Managing the security of code5 KB
- Defensive input handling5 KB
- Safe APIs5 KB
- Efficient execution: memory, session and exception management6 KB
- User action controls7 KB
- File attacks and side channel attacks6 KB
- Collaboration and benefits to an enterprise5 KB
- Social, ethical and legal issues of safe and secure software6 KB
Programming for the web
- Applications of web programming5 KB
- How data moves on the internet5 KB
- Web protocols and ports6 KB
- Securing the web6 KB
- Big data and web architecture5 KB
- The World Wide Web Consortium5 KB
- Front end, back end and the browser6 KB
- CSS and front-end libraries6 KB
- Version control and open-source software5 KB
- Load times and content management systems5 KB
- The back end and a web request6 KB
- Databases: SQL, ORM and non-SQL8 KB
- Designing a progressive web app6 KB
Software automation
- Automation: DevOps, RPA and BPA6 KB
- Artificial intelligence, machine learning and how models learn5 KB
- Applications and models: decision trees and neural networks7 KB
- Regression and K-nearest neighbour6 KB
- Programming regression models5 KB
- Neural networks in code5 KB
- Impact of automation7 KB
- Human behaviour and bias in ML and AI8 KB
Software engineering project
- Defining the problem and its requirements6 KB
- Tools for generating ideas: storyboards, data dictionaries, data types6 KB
- Algorithm design: pseudocode and Python7 KB
- Implementation methods5 KB
- Waterfall, Agile and WAgile7 KB
- Project management, communication and ethics7 KB
- Quality assurance6 KB
- Modelling tools9 KB
- Back-end engineering6 KB
- Producing and implementing a solution9 KB
- Testing, debugging and optimisation8 KB
- Feedback and evaluation7 KB
첫 번째 노트
추가하거나 다운로드하면 45개가 더 있어요.
평가
아직 작성된 후기가 없어요. 이 노트를 내 노트에 추가하면 가장 먼저 후기를 남길 수 있어요.