Subjects

Software Engineering

Overview

The programme is co-taught by the Departments of Computer Science and Electrical & Computer Engineering - meaning students receive a strong engineering perspective, as well as a range of leading edge computing applications, computing technology, and computer systems skills and knowledge. The focus is towards a "whole system" view of Software Engineering. Graduates gain not only sound knowledge of current techniques and technologies for developing software, but are also aware of the business contexts in which software is conceived and developed.

Areas of study

Research ranges from fundamental research advancing our understanding of the discipline, to applied research advancing the practice of software engineering in a number of domains, to technology transfer with local industry. In many cases this overlaps with computer science. Research areas include: coping with semi structured data; information transformation; software measurement; software architecture; adaptive and multi-device user interfaces; domain-specific languages; system evolution and performance engineering.

You can study Software Engineering in the following programmes:

What you will learn

Our programmes are co-taught by the departments of Computer Science and Electrical & Computer Engineering, meaning you will receive a strong engineering perspective, as well as a range of leading edge computing applications, computing technology, and computer systems skills and knowledge.

Career opportunities

Software engineers work in many application areas, such as banking, health informatics, architecture, medicine, telecommunication and global positioning systems. Jobs for software engineers are often available nationally and internationally - from start-up companies to large multinational companies, and government departments to consultancies.

More information

No information