MAJ03425 Software Engineering

In the modern world, software engineers play important roles in many facets of society, from the medical arena to the gaming world. Software engineering skills are very portable, so your qualifications can take you around the world. Currently there is a global shortage of software engineers with system design capabilities.

The Software Engineering major teaches you about software analysis and design, software architecture and web technologies. It is suitable for engineers with a background in ICT, however those from other fields of engineering can use this major as a stepping stone into ICT.

Completion requirements

49265 Software Technologies 6cp
Select one of the following: 6cp
      49001 Judgment and Decision Making6cp 
      49013 Managing Information Technology in Engineering6cp 
      49016 Technology and Innovation Management6cp 
      49306 Quality and Operations Management Systems6cp 
Select 12 credit points from the following options: 12cp
49002 Managing Projects6cp 
49264 Software Quality Processes6cp 
49263 Software Analysis and Design6cp 
49262 Web Technologies6cp 
Total 24cp