• Working on complex software development environments, operating systems, communications, web software, databases and varied applications, students will undertake studies in all facets of the software engineering process.
  • Software engineering focuses on the software development life cycle, but goes beyond programming to assess and meet customer needs, and design and test software.
  • Developing software solutions often involves assembling extensive amount of code into working applications, as well as updating and fixing problems in existing software.
  • This program is particularly suited to students with strong communication skills who will work at the interface between a software system and a business organisation.