نظرة عامة على البرنامج
Introduction to Software Engineering
Software engineering is a widely applicable discipline that involves the design, creation, operation, and delivery of software systems under real-world constraints. Our society heavily relies on software or software-based systems, and graduates in this field are needed not only in software companies but also in many industries whose products involve significant amounts of software.
What Will My Study Involve?
- Work on challenging team-based projects, sometimes with industry.
- Benefit from specially-designed computer laboratories and software, as well as access to a specialist library.
Courses
First Year
The first year of the Bachelor of Engineering with Honours is made up of six compulsory courses taken by all Engineering students, plus courses specific to Software Engineering:
- COSC122 Introduction to Computer Science
- MATH120 Discrete Mathematics You also need to complete one other 100-level elective course.
2nd–4th Years
Once you have completed the first year and successfully applied for entry into Software Engineering, you will study that discipline within the next three years. In all three years, you will take foundational and advanced courses in core Computer Science and Software Engineering topics.
Career Opportunities
Software engineering is a widely applicable discipline — graduates are not only needed in software companies, but also in many industries whose products involve significant amounts of software. Career pathways could include:
- Software engineer and developer
- Software architect
- Game developer
- IT consultant
Qualifications
- Bachelor of Engineering with Honours
Related Subjects
Choose an area that you are interested in and learn how UC's range of study options can let you study what you want to.
- Engineering: Learn how to use physical science and mathematics to solve complex problems.
- Data Science: Develop the skills to meet global demand for data science university graduates.
