Software Development Subject Guide
Computer software is a vital part of modern technological solutions driving our society. Software development involves much more than writing a computer program. The success of a software solution relies on the effective and efficient processes that software developers follow to create quality products on time, within budget and which meet the complex needs of users. As such, students of Software Development aspire to be both skilled programmers and disciplined managers, who can steer software projects to successful outcomes. Software Development provides students with the opportunity to solve problems through the design and creation of apps using a programming language. Students work on a real-world project and build an app that solves a problem. Students develop skills in computational thinking and designing algorithms that fulfill specific requirements. These skills prepare students for further study in software engineering and allow them to create digital solutions such as business apps, websites and games.
Computing Science Department headofcdt@haileybury.com.au