During your studies at Waikato, you'll develop an understanding of reliable processes and formal methods for software engineering. You'll learn how to use systematic techniques to test software systems. You'll develop the skills you need to be able to prove that safety-critical systems operate correctly under all possible operating conditions.
You'll work with a range of software systems, from operating systems and networks to real-time and embedded systems. You'll learn about distributed and parallel systems. You'll also develop knowledge and skills relating to engineering, scientific and business application software.
There's a strong connection between critical, complex systems and the people who use them or are affected by them. At Waikato, the relationship between systems and human interaction is emphasised.
You'll be able to develop your professional skills by doing 800 hours of real-world work experience. This work is supported by the Cooperative Education Unit. You'll be able to work on major research design projects which have a commercial focus and have an opportunity to showcase your work to industry at the annual Oji Fibre Solutions Engineering Design Show.
You can complete a BE(Hons) in Software Engineering at the University of Waikato. This is an innovative four-year degree. In the first year, you start with C# programming and building model boats. You progress to advanced programming techniques and computer hardware labs in the second year. In the final two years, you learn a wide variety of software development skills. As well as these skills, during the degree you’ll study design, marketing and engineering management.
Waikato's BE(Hons) in Software Engineering is nationally and internationally accredited by the Institution of Professional Engineers New Zealand (IPENZ). This means that once you graduate your degree will be recognised by engineers and employers worldwide.
Computing facilities at Waikato
The computing facilities at the University of Waikato are among the best in New Zealand, ranging from phones and tablets for mobile application development to cluster computers for massively parallel processing.
You will also have 24 hour access to computer labs equipped with all the latest computer software.
Build a successful career
As a Software Engineer, you can work in a wide range of roles, from building and maintaining traditional applications to developing the programs that drive newer devices. There is demand in a range of industries, from healthcare software, to entertainment and telecommunications.
- Network Engineer
- Product Development Engineer
- Software Architect
- Software Consultant
- Software Developer
- Systems Engineer
- Test Engineer
Study Software Engineering in any of these qualifications
|Introduction to Computer Science 1||COMP103||15.0 Points|
|Introduction to Computer Science 2||COMP104||15.0 Points|
|Foundations of Engineering||ENGG180||15.0 Points|
|Linear Algebra and Statistics for Engineers||ENGG183||15.0 Points|
|Calculus for Engineers||ENGG184||15.0 Points|
|Introduction to Materials Science and Engineering||ENMP102||15.0 Points|
and 30 points from the following
|Chemistry in Context||CHEM100||15.0 Points|
|Structure and Spectroscopy||CHEM111||15.0 Points|
|Chemical Reactivity||CHEM112||15.0 Points|
|Introduction to Electronics||ENEL111||15.0 Points|
|Physics for Scientists and Engineers 1||PHYS103||15.0 Points|
|Statistics for Science||STAT111||15.0 Points|
|Introduction to Statistical Methods||STAT121||15.0 Points|
|Computer Systems||COMP200||10.0 Points|
|Computer Communications||COMP202||10.0 Points|
|Database Practice and Experience||COMP219||20.0 Points|
|Logic and Computation||COMP235||20.0 Points|
|Software Engineering Development||COMP241||10.0 Points|
|Software Engineering Process||COMP242||10.0 Points|
|Preparation for the Professional Workplace||ENGG279||0.0 Points|
|Engineering Design||ENGG282||10.0 Points|
|Linear Algebra for Engineers||ENGG283||10.0 Points|
|Differential Equations for Engineers||ENGG284||10.0 Points|
|Engineering Work Placement 1||ENGG371||0.0 Points|
|Science and Engineering Management A||ENMP282||10.0 Points|
Students must take the papers listed below including one of COMP321 or ENGG381 and 20 points chosen from COMP301, COMP311, COMP312 and COMP313.
|Software Engineering Project||COMP314||20.0 Points|
|Design and Analysis of Algorithms||COMP317||20.0 Points|
|Human-Computer Interaction||COMP325||20.0 Points|
|Reasoning about Programs||COMP340||20.0 Points|
|Engineering Work Placement 2||ENGG372||0.0 Points|
|Reflection on Professional Workplace Experience||ENGG379||0.0 Points|
Year 4 (BE(Hons))
Students must take ENGG492, at least one of COMP424 or COMP439 or COMP448, at least one of COMP426 or COMP452 or COMP454, and points chosen from any other 400 level Computer Science papers, if needed, to complete 120 points at 400 level. COMP401, COMP413, COMP414, COMP424, COMP426, COMP439, COMP440, COMP448, COMP452, COMP453 and COMP454 are recommended.
|Topics in Interaction Design||COMP424||15.0 Points|
|Engineering Interactive Systems||COMP426||15.0 Points|
|Usability Engineering||COMP439||15.0 Points|
|Developing Mobile Applications||COMP448||15.0 Points|
|Model Checking||COMP452||15.0 Points|
|Specification Languages and Models||COMP454||15.0 Points|
|Honours Research and Management Project||ENGG492||60.0 Points|
Scholarships and prizes
For students who are enrolled in the second year of full-time study towards an undergraduate degree, in the Faculty of Science and Engineering at the University of Waikato. The scholarship will have a value of up to $2,000.Closing Date: 2017-05-31 23:59:00
For students who have completed at least one year of study in the Faculty of Computing & Mathematical Sciences (FCMS), applied for a University of Waikato exchange programme, and who are currently enrolled full-time in FCMS.Closing Date: 2017-07-31 23:59:00
For students who are currently in Year 12 or Year 13 and who are studying at a New Zealand High School. Students should be intending to enrol in a BCMS(Hons), BSc, BSc(Tech), BE(Hons) or BDes degree, in one of the computing streams, at the University of Waikato. Students will sit a Scholarship exam. The exam will be held on 20 and 21 October 2017.Closing Date: 2017-09-22 17:00:00
For students who are intending to enrol full-time (120 pts) in the first year of a Bachelor of Engineering(Honours) degree in the Faculty of Science & Engineering at the University of Waikato and are currently completing the final year of secondary school. The Scholarship has a value of up to $4,000Closing Date: 2017-08-31 23:59:00
For students enrolled full time in the second to last year of study towards a BE(Hons) majoring in software engineering or a BCMS with a focus on software development or a BSc(Tech) majoring in computer science with an emphasis on software development. The scholarship will have a value of $4,000.Closing Date: 2016-07-31 23:59:00