Skip to content
Curtin University
Courses Handbook 2012

This handbook contains information for courses and units at Curtin in 2012.
Information for current year courses and units is available at Courses Handbook 2011.

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