Bachelor of Engineering (Honours)(Software)

University of Adelaide

About

From South Australia to Silicon Valley, software engineers are using a combination of problem solving and creativity to develop new technologies that change the world.

They are involved in the whole life cycle of computer software.

They strategise, design, build, test, code and collaborate.Studying software engineering will prepare you to drive software solutions to enhance our future for generations to come.

Structure

In the early years of the program students build a scientific and engineering foundation of computing, mathematics and digital electronics, in preparation for more specialised software engineering courses. The third and fourth years have a strong emphasis on group software development projects with close industry connections. A major is a great way to specialise and pursue topics of interest without narrowing future career options. All graduates of this degree— irrespective of their major—qualify as software engineers, and can pursue a career in any specialist field within the profession. Majors are available in Defence Systems, and Smart Technologies. Completion of a minor introduces students to an aligned field where there technical knowledge can be applied. This allows students to explore career opportunities in these areas. A minor is available in Entrepreneurship. Students are required to complete eight weeks of approved practical experience.

Areas of Specialisation

MajorsDefence SystemsSouth Australia is Australia's defence state and home to many important defence investments and industries, including shipbuilding and the over-the-horizon radar project. Software engineers are criticalto defence capabilities, and this major is ideal for launching a career in the field.Smart TechnologiesThe cross-disciplinary Smart Technologies major prepares students for careers in the fascinating field of artificial intelligence, and provides a broader perspective than direct artificial intelligence or electronics majors. Courses cover physical electronic devices and virtual sensor signal analysis, algorithms, and artificial intelligence systems. Minor Completion of a minor introduces students to an aligned fields in which their technical knowledge can be applied, and enables them to explore career opportunities in the area.The following minor is available:Entrepreneurship

Example Study Plan

Study plans are available on the Faculty of Engineering, Computer and Mathematical Sciences website.

Assessment

Assessment can vary from course to course and can include a combination of class work, tutorials, assignments, laboratory work, quizzes, project work and exams.

Entry requirements

For those who are based in Adelaide, we will be offering a blended delivery mode that combines face-to-face with remote learning in as many courses as possible, taking into consideration social distancing and hygiene. All lectures will continue to be delivered online for the remainder of the year, with some exceptions.

For our students who are studying offshore for the remainder of the 2020 Academic Year, the University will continue to offer high-quality access to the learning resources remotely. This includes all lectures, tutorials and other support material. Students will be advised in advance if there are course components that cannot be provided in remote mode and, wherever possible, offered alternative courses.

Learning outcomes

Career Readiness

The University of Adelaide Careers Service prepares, inspires and empowers students to achieve successful career transitions and connect with industry.

Industry Placement

Professional Accreditation

Engineers Australia Australian Computer Society (ACS) Institute of Electrical and Electronic Engineers (IEEE) Association for Computing Machinery (ACM)

Potential careers

Network Engineer, Networking Specialist, Communications Engineer, Computational Engineer, Computer Systems Engineer, Cyber Defender, Cyber Intelligence Expert, Data Analyst, Database Coordinator, Defence Engineer, Defence Scientist, Defense Industry Scientist, Engineer, Entrepreneur, Software Developer, Software Engineer, Software Specialist, Systems Administrator, Systems Analyst, Systems Engineer, Systems Programmer, UI Developer, ...

Institution