NSW HSC Software Engineering
HSC · NESAComputer Science46 篇笔记 个文件夹,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.
添加后,这些笔记的副本会放入你的笔记中,存放在一个单独的文件夹里,并保留下面的文件夹结构,你可以修改它们并转换成抽认卡或题目组。下载会生成一个包含 Markdown 文件的 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 篇。
评论
还没有文字评价。把这些笔记添加到你自己的笔记中,就可以成为第一个评价的人。