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 | 2.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.