Skip to content
Curtin University
Courses Handbook 2011

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

309909 v.1 Bachelor of Science (Software Engineering)

BSc(Curtin)

Course CRICOS Code: 055614D
Registered full-time Duration for International Onshore Students on student visas: 3 Years

Introduction

The principle objective of this course is to produce graduates well-versed in the principles of design, measurement and analysis, applied in the context of the development of software-based systems. The program includes a strong foundation in the related discipline of computer science, but with emphasis on subjects relating to software requirements gathering, design, implementation and testing. Students also receive a solid foundation in technical communication skills, professional responsibility, social effects, ethical aspects of software engineering practice, interpersonal relationships, team work and time management. The final year involves a group project of significant scope that gives graduates the opportunity to learn through practical application.

Course Entry Requirements/Prerequisites

TEE Applicable Mathematics. OR at least Mathematics 2C/2d. Mathematics 3C/3D is desirable.

Specific Requirements

The STAT is not accepted for entry into this course.

Recognition of Prior Learning

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

Duration and Availability

3 years' full-time study or part-time equivalent.

Course Organisation

This course shares the Unified Technology Year with the Bachelor of Science (Computer Science), Bachelor of Science (Information Technology), and Bachelor of Technology degrees. Students enrolled in this course may elect to transfer to Bachelor of Science (Computer Science) or Bachelor of Science (Information Technology).

Professional Recognition

Accreditation is being sought from the Australian Computer Society.

Career Opportunities

Graduates generally find employment with organisations that design, develop and test software applications.

Additional Course Expenses

Students may be expected to purchase a number of textbooks, readers and other essential study materials.

Further Information

For more information contact the Career Consultant, in the Faculty of Science and Engineering on (08) 9266 4816, email careers@vesta.curtin.edu.au or visit our website www.scieng.curtin.edu.au.

Course Structure Disclaimer

Curtin University reserves the right to alter the internal composition of any course to ensure learning outcomes retain maximum relevance. Any changes to the internal composition of a course will protect the right of students to complete the course within the normal timeframe and will not result in additional cost to students through a requirement to undertake additional units.

Course Structure Hrs/Wk Credit
Year 1 Semester 1
10926 v.5   Mathematics 103 4.0 25.0
12702 v.3   Hardware Fundamentals 101 4.0 25.0
1920 v.7   Software Technology 151 5.0 25.0
307554 v.1   Science Communications 101 2.0 12.5
307590 v.2   Statistical Data Analysis 101 3.0 12.5
  100.0
Year 1 Semester 2
10163 v.9   Introduction to Programming Environments 152 4.0 25.0
1922 v.7   Software Technology 152 4.0 25.0
308625 v.1   Introduction to Operating Systems 101 4.0 25.0
  SELECT OPTIONAL UNITS TO THE TOTAL VALUE OF:   25.0
  100.0
Year 2 Semester 1
12333 v.5   Design and Analysis of Algorithms 251 3.0 25.0
4521 v.6   Computer Communications 252 3.0 25.0
4549 v.8   Project Design and Management 351 3.0 25.0
8933 v.10   Software Engineering 251 3.0 25.0
  100.0
Year 2 Semester 2
13390 v.3   Requirements Engineering 252 5.0 25.0
4524 v.5   Computer Graphics 252 3.0 25.0
4533 v.5   Database Systems 252 3.0 25.0
8934 v.8   Software Engineering 252 3.0 25.0
  100.0
Year 3 Semester 1
12335 v.5   Software Engineering 351 3.0 25.0
303008 v.3   Software Engineering Tools and Metrics 352 3.0 25.0
310287 v.1   Software Engineering Project 451 1.0 25.0
  SELECT OPTIONAL UNITS TO THE TOTAL VALUE OF:   25.0
  100.0
Year 3 Semester 2
308716 v.2   Software Engineering Testing 353 3.0 25.0
308717 v.1   Software Engineering for Embedded Systems 352 3.0 25.0
310288 v.1   Software Engineering Project 452 1.0 25.0
  SELECT OPTIONAL UNITS TO THE TOTAL VALUE OF:   25.0
  100.0
Optional Units to Select from in Year 1 Semester 2 Hrs/Wk Credit
10848 v.2   Management 100 3.0 25.0
313392 v.1   Introduction to Psychology 100 3.0 25.0
4517 v.7   Artificial and Machine Intelligence 251 3.0 25.0
Optional Units to Select from in Year 3 Semester 1 Hrs/Wk Credit
13391 v.4   Software Security 303 3.0 25.0
3437 v.12   Programming Language Design Concepts 352 3.0 25.0
4542 v.8   Foundations of Computer Science 351 3.0 25.0
4547 v.4   Systems Programming and Design 361 3.0 25.0
Optional Units to Select from in Year 3 Semester 2 Hrs/Wk Credit
12334 v.4   Theoretical Foundations of Computer Science 352 5.0 25.0
305684 v.2   Network Systems Design 304 3.0 25.0
4522 v.6   Computer Communications 352 3.0 25.0
4539 v.6   Machine Perception 362 3.0 25.0

Availability

Year Location Period All* Internal Partially Online Internal^ External Fully Online#
2011 Bentley Campus Semester 1   Y      
2011 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.

^ Course and associated units are offered in this mode permitting International Onshore student enrolment.

# Course and associated units are offered in this online only mode and DO NOT permit International Onshore student enrolment.