Many traditional careers are facing the reality that functions previously performed by workers are now being automated. Do you want your job taken by a robot? Or do you want to control the robots? Software Design and Development offers the unique opportunity for students to blend logic and creativity within the framework of solving computer based problems.
Topics studied in Year 11
- Hardware and software
- Software development approaches
- Using the software development life cycle
- Developing projects
- Social and ethical issues
Topics studied in Year 12
- Application of development approaches
- Defining and understanding problems
- Planning and designing software solutions
- Implementation of software solutions
- Testing and evaluating software
- Software maintenance
- Social and Ethical Issues
- Option: Programming paradigms
What do you do in this course?
The subject provides students with a systematic approach to problem solving, an opportunity to be creative, excellent career prospects and interesting content, including exploring the role of artificial intelligence and the future of computing.
Students learn key coding skills and utilise them in a range of interesting scenarios before completing a major project of their choice. Students will also study various development approaches, social issues such as ergonomics and inclusivity as well as hardware and software.
How can this course help you in the future?
Software Design and Development is all about future proofing our students. Coding skills are sought after in many industries and those who have them already have a head start when enrolling in tertiary education. The infiltration of ICT in almost every industry means that a wide range of computing skills will always make people more employable. These are skills we aim to impart to our students.