This course will interest those who have a genuine interest in discovering how software is developed.
The focus of Software engineering is the development of computer-based solutions that require the design of computer software.
The course covers areas of study which are technical in nature and allow students to understand not only what computers can do but also how they do it.
Pathway
Stage 4- Digital Technology
Stage 5- Information Software Technology (IST)
Stage 6- Software Engineering
Course Description:
The study of Software Engineering 11–12 enables students to develop an understanding of
Software engineering as a facet of computer science. Students have the opportunity to develop knowledge and understanding of software engineering, hardware and software integration, and the development, implementation and evaluation of computer programs. They focus on a systematic approach to problem-solving when designing and developing creative software solutions.
Software Engineering promotes a deeper understanding of fundamental concepts, programming languages and innovative technologies, leading to greater flexibility when developing software solutions. Students perform project work and apply their knowledge and skills in: programming fundamentals, the object-oriented paradigm, programming mechatronics, secure software architecture, programming for the web and software automation, and use the acquired knowledge and skills to develop a software engineering project. Project work enables students to collaborate on problems and develop team and communication skills that are highly valued in the industry.
Software Engineering encourages students to explore the impact of innovations in computing technology on society and the environment. They engage with technologies that improve access to, and participation in, a range of industries.
The Software Engineering 11–12 Syllabus provides students with the opportunity to develop their computing skills across 4 domains: technical skills, social awareness, project management and thinking skills. Students are encouraged to transfer knowledge to new situations and projects, building on technical skills and past learning. They enhance their understanding of project management through collaboration, communicating ideas, engaging in processes and designing Solutions.
The aim of Software Engineering is to develop in each student:
● A capacity to think creatively to develop and program software solutions
● An ability to apply knowledge, understanding and thinking skills to develop and communicate solutions to real-world problems.
If you have any further question’s about the course, you can speak to Mrs Collins, Mr Gillions, one of the TAS teacher or Mr Crawford.
The Industrial Technology syllabus link above will also provide more information about the subject.