2 units for each of Year 11 and HSC / Board Developed Course
Course Description
Are you ready to embark on a journey into the heart of innovation, where imagination meets logic and creativity dances with precision? In this course, you'll dive headfirst into the exhilarating world of coding, where every keystroke is a brushstroke painting the canvas of tomorrow's technology. Picture yourself as the architect of the future, crafting elegant solutions to complex problems, and unleashing the full potential of your creativity and intellect. This isn't just any ordinary course; it's a thrilling odyssey through the cutting-edge landscapes of software engineering. You'll unravel the mysteries of programming languages, master the art of problem-solving, and unlock the secrets of building robust, scalable software systems. Prepare to conquer the realms of software testing, web development, and project management as you hone your skills and sharpen your wit. With each challenge you overcome, you'll emerge stronger, wiser, and ready to tackle the next frontier of technological excellence.
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.
Course Content
Software Engineering Year 11 Course
Programming Fundamentals: software development; designing algorithms; data for software engineering; developing solutions with code
Software Engineering HSC Course
Secure Software Architecture: designing software, developing secure code; impact of safe and secure software development
Particular Course Requirements
Students are required to demonstrate a knowledge and understanding of the course content (50%) and knowledge and skills in the practical application of the content (50%). This course involves a HSC Examination requirement.
Exclusions
Nil
Elective Fees
Year 11: $75.00
Year 12: $30.00
Elective fees, as outlined above, cover the use of basic consumables used in experimentation and testing. The Year 11 Elective Fee also covers computing competitions.