313316 v.1 Computer Science and Software Engineering Double Major (BScComp)
Introduction
The Computer Science and Software Engineering majors combine to form a highly regarded double major which provides an in depth specialisation in the theoretical aspects of computing as well as large scale software development and maintenance. The Computer Science major is focused on a range of modern computing topics from theory through to programming and provides a comprehensive foundation that permits graduates to adapt to new technologies and new ideas. The Software Engineering major is focused on the discipline of developing and maintaining software systems. By combining the two majors together, the graduates obtain a unique set of skills that is in the highest demand in the industry.
Course Structure | Hrs/Wk | Credit | |||
---|---|---|---|---|---|
Year 2 Semester 1 | |||||
4521 | v.7 | Computer Communications 200 | 3.0 | 25.0 | |
4542 | v.9 | Operating Systems 200 | 3.0 | 25.0 | |
7492 | v.5 | Mathematics 104 | 5.0 | 25.0 | |
8934 | v.9 | Software Engineering 200 | 3.0 | 25.0 | |
100.0 | |||||
Year 2 Semester 2 | |||||
12332 | v.3 | Foundations of Computer Science 200 | 3.0 | 25.0 | |
12334 | v.5 | Theoretical Foundations of Computer Science 300 | 5.0 | 25.0 | |
12335 | v.6 | Software Engineering 300 | 3.0 | 25.0 | |
3437 | v.13 | Programming Languages 200 | 3.0 | 25.0 | |
100.0 | |||||
Year 3 Semester 1 | |||||
12333 | v.6 | Design and Analysis of Algorithms 300 | 3.0 | 25.0 | |
303008 | v.4 | Software Metrics 400 | 3.0 | 25.0 | |
310287 | v.2 | Software Engineering Project 320 | 1.5 | 25.0 | |
4517 | v.8 | Artificial and Machine Intelligence 300 | 3.0 | 25.0 | |
100.0 | |||||
Year 3 Semester 2 | |||||
308716 | v.3 | Software Engineering Testing 400 | 3.0 | 25.0 | |
310288 | v.2 | Software Engineering Project 330 | 1.0 | 25.0 | |
313300 | v.2 | Human Computer Interface 400 | 3.0 | 25.0 | |
4539 | v.7 | Machine Perception 400 | 3.0 | 25.0 | |
100.0 |