143110 v.3 Bachelor of Engineering (Software Engineering)


BEng(Curtin) OR BEng(Hons)(Curtin)

Introduction


The aim of this course is to produce graduates who will be well equipped to work in an industrial environment. It comprises a solid foundation in computer science and engineering, engineering design, engineering applications, technical communication skills, professional responsibility, social effects, ethical aspects of engineering practice, interpersonal relationships, team work and time management. This course emphasises the underlying principles of computer science and engineering as well as the principles and practices in software engineering. It covers the software engineering process and its associated activities and some specialist areas. An important feature is the use of team-based year long projects in the third and final years for learning through practical applications.

Course Entry Requirements/Prerequisites


TEE Applicable Mathematics and two out of TEE Calculus/Physics/Chemistry. Well-performed candidates without one of the prerequisite subjects may be accepted and required to undertake an additional program of preparatory studies.

Specific Requirements


The STAT is not acceptable for entry to this course.

Note


Well performed candidates without some of these TEE subjects may be admitted but will be required to complete bridging or special units as required, which may result in an extension of studies beyond the normal length of the course.

Recognition of Prior Learning


Applications for recognition of prior learning are assessed on an individual basis.

Duration and Availability


This course is four years full-time or equivalent part-time study.

Course Organisation


Students undertake the Bachelor of Engineering Pre-Major in the first year and on successful completion, proceed to the second year of an engineering discipline. Please refer to the section at the front of the Department of First Years Engineering Studies to obtain details about the Bachelor of Engineering Pre-Major.

Additional Course Expenses


Students may be expected to purchase a number of textbooks, readers and other vital study materials. In addition, students may also need to contribute some of the cost of consumables, which varies depending on the area of study.

Further Information


The Motorola Prize - best student obtaining the highest average mark in the 4th year of the course. Motorola Australia Pty. Ltd. Scholarship - best 1st year female Software Engineering Student.

Special Note


The curriculum was revised during 2003 and the revised program will be phased in from 2004 to 2007. Information on the original course structure and units for students who commenced this course prior to 2004 is available by consulting the 2003 Curtin Courses Handbook.

Course Structure

Hrs/Wk

Credit

Year 1

307545 v.1   Bachelor of Engineering Pre-Major   200.0
  200.0

Year 2 Semester 1

12705 v.2   Computer Engineering 203 4.0 25.0
12742 v.2   Electrical Engineering 103 5.0 25.0
1922 v.6   Software Technology 152 7.0 25.0
302283 v.3   Mathematical Modelling 101 4.0 25.0
  100.0

Year 2 Semester 2

13390 v.3   Requirements Engineering 252 5.0 25.0
302502 v.1   Signal Processing 204 4.0 25.0
4533 v.4   Database Systems 252 4.0 25.0
8934 v.7   Software Engineering 252 3.0 25.0
  100.0

Year 3 Semester 1

12333 v.4   Design and Analysis of Algorithms 251 3.0 25.0
12335 v.4   Software Engineering 351 3.0 25.0
303008 v.2   Software Engineering Tools and Metrics 352 3.0 25.0
4521 v.5   Computer Communications 252 3.0 25.0
  100.0

Year 3 Semester 2

12843 v.4   Engineering Management 304 5.0 25.0
12855 v.3   Embedded Software Design 304 4.0 25.0
4524 v.4   Computer Graphics 252 4.0 25.0
  SELECT OPTIONAL UNITS TO THE TOTAL VALUE OF:   25.0
  100.0

Year 4 Semester 1

13391 v.3   Software Security 303 3.0 25.0
13396 v.2   Software Engineering Project 451 1.0 50.0
  SELECT OPTIONAL UNITS TO THE TOTAL VALUE OF:   25.0
  100.0

Year 4 Semester 2

12857 v.2   Real Time Systems 404 4.0 25.0
13397 v.3   Software Engineering Project 452 1.0 50.0
  SELECT OPTIONAL UNITS TO THE TOTAL VALUE OF:   25.0
  100.0
 
Optional Units (No Year Level Specified) Hrs/Wk Credits
3437 v.11 + Programming Language Design Concepts 352 3.0 25.0
4518 v.5 + Artificial and Machine Intelligence 351 4.0 25.0
4522 v.5 + Computer Communications 352 3.0 25.0
4525 v.6 + Advanced Graphics and Visualisation 361 3.0 25.0
4539 v.5 + Machine Perception 362 4.0 25.0
12832 v.2 # Probability Theory and Random Processes 303 4.0 25.0
12847 v.4 # Data Communications and Networking 404 5.0 25.0
12854 v.2 # Computer Structures 303 4.5 25.0
12856 v.2 # Computer Structures 401 5.0 25.0
12859 v.2 # Computer Structures 402 5.0 25.0
302497 v.3 # Advanced Computer Engineering 403 5.0 25.0
304631 v.2 # Introduction to Simulation 304 4.0 25.0
305905 v.2 + Distributed Computing and Software Components 352 3.0 25.0
 
# Electrical and Computer Engineering option.
+ Computer Science Option
NB Students must select at least one Computer Science and at least one Electrical and Computer Engineering Option.
 

Availability

Year Location All* Internal External
2004 Bentley Campus Semester 1   Y  
2004 Bentley Campus Semester 2   Y  

The information displayed above refers to study periods and locations where the course is available for first time entry. Students are normally only offered or admitted to a course once.

*The course itself may not be available either solely internally or externally but individual units may be offered in either or both of those modes. Prospective students should contact the Course Coordinator for further information.