Bachelor of Engineering (Honours) (Software)
Program Overview
The UNSW Bachelor of Engineering (Honours) (Software) is a four-year program that equips students with the skills and knowledge to design, develop, and test high-quality software systems. The program includes hands-on workshops, industry training, and a specialization in Software Engineering. Graduates are prepared for careers as Software Developers, Computer Applications Engineers, and other roles in the IT, Finance, and other sectors.
Program Outline
Degree Overview:
The UNSW Bachelor of Engineering (Honours) (Software) is a four-year full-time program designed for individuals seeking a career in the growing field of software engineering. Students will gain expertise in the processes, methods, and tools for designing and developing high-quality, reliable software systems. This involves studying and applying software specification, design, implementation, testing, and documentation. Additionally, students will develop the valuable skill of writing code to create programs that meet specific needs and solve problems. The program includes workshops that enable students to work in teams and gain hands-on experience. To enhance their industry readiness, students will apply these skills through 60 days of approved industrial training.
Outline:
Program Structure:
The program structure may vary depending on the number of courses chosen and timetabling. A typical course schedule includes:
- Introductory courses in Mathematics and Physics in the first year
- Introductory course in Computing
- Introductory course related to the chosen specialization
- All students study ENGG1000 "Introduction to Engineering Design and Innovation" in the first year
- Core courses in the chosen specialization in the second year
- Range of core and elective courses in the third and fourth years
- Two General Education electives outside the Engineering faculty
Specializations:
Careers:
Graduates of the Bachelor of Engineering (Honours) (Software) program can pursue a wide range of career paths, including:
- Software Developer
- Computer Applications Engineer
- Software Engineer
- Database Designer
- Systems Architect These professionals work in various sectors such as IT, Finance, Energy, and Healthcare.