CS Unplugged: Field guide: Software Engineering

An online resource for teaching Computer Science to students, this chapter focusses on Software Engineering. This chapter, cover the basics of software engineering. The chapter explores the steps of analysing the problem; how to structure and design software, avoiding software bugs and testing the software.

Additional details

Year band(s) 5-6, 7-8, 9-10
Format Web page
Australian Curriculum Digital Technologies code(s)
AC9TDI6P06   

Evaluate existing and student solutions against the design criteria and user stories and their broader community impact

AC9TDI8P10   

Evaluate existing and student solutions against the design criteria, user stories and possible future impact

AC9TDI8P11   

Select and use a range of digital tools efficiently, including unfamiliar features, to create, locate and communicate content, consistently applying common conventions

AC9TDI8P12   

Select and use a range of digital tools efficiently and responsibly to share content online, and plan and manage individual and collaborative agile projects

AC9TDI10P10   

Evaluate existing and student solutions against the design criteria, user stories, possible future impact and opportunities for enterprise

AC9TDI10P11   

Select and use emerging digital tools and advanced features to create and communicate interactive content for a diverse audience

AC9TDI10P12   

Use simple project management tools to plan and manage individual and collaborative agile projects, accounting for risks and responsibilities

Keywords Software Engineering, Software design, Analysis, Testing, Software development, Agile
Organisation

University of Canterbury, New Zealand

Copyright

University of Canterbury, New Zealand. Creative Commons BY-NC-SA 4.0.