You are on page 1of 4

Bachelor of Software Engineering (560AA)

Award: Bachelor of Software Engineering Faculty: Faculty of Information Sciences & Engineering University Admissions Centre (UAC) Course Code: 366103 CRICOS Code: 054017M Offered Locations and Delivery Modes: UC Bruce Campus Full Time, Face-to-Face Convener: Dr Bala Balachandran Phone: +61 2 6201 2622 Location: Building 11, Room C22 Email: Bala.Balachandran@canberra.edu.au Part Time, Face-to-Face Convener: Dr Bala Balachandran Phone: +61 2 6201 2622 Location: Building 11, Room C22 Email: Bala.Balachandran@canberra.edu.au

Introduction
Bachelor of Software Engineering is a three-year course and is designed for students with a particular interest in computer programming and the design and construction of software systems. The course focuses more on software engineering than does the more general Bachelor of Information Technology course. The course provides students with a sound understanding of computer science; intensive study of the most important current programming languages, such as Visual Basic, Java and C/C++; and a thorough introduction to the methodology of software systems engineering. Students use modern development environments in their study. The environments include .NET and Linux and appropriate specialist software engineering tools. Students gain extensive practical experience using Visual Basic .Net, C++ and C# within the Microsoft .Net Framework. Students will also gain good experience working in Linux in some units. Analysis and specification methods include UML, XML, structured and soft systems methodologies. Final year students complete a team project, producing and implementing a substantial software-based system to address a need of a local business, government or community organisation. The units in the information systems part of the course focus on the application of computer systems in commercial or business environments. Employment options include work as computer programmers and software engineers with the wide range of firms that provide and/or maintain computer software and IT systems.

Course Requirements
72 credit points comprising: (a) Required: 51 credit points (b) Restricted choice: 9 credit points (c) Open electives: 12 credit points as set out below. (a) Required (51 credit points): MJ0108 Major in Software Engineering (BSE) (Restricted) (21 credit points) Required units (30 credit points) as follows: 5915 Database Design 5531 Introduction to Software Engineering 8225 Engineering Mathematics 2 6365 Systems Analysis and Modelling 7175 Web Design and Programming 7898 Advances in Information Sciences 2 8745 Software Systems Architecture 7159 Distributed Systems Technology 7164 Information Technology Project (6cp) (b) Restricted choice (9 credit points): Three Software Engineering Electives. These may be made up of one professional option (consisting of three units) from Table A or any three electives from Table B. Table A - Professional Options The following professional options are available for the three Software Engineering Electives.

Computer Security 7162 Information Security 7167 Security and Support in IT 8019 Computer and Network Security Computational Science 6538 Business Decision Models 6543 Mathematical Structures 6539 Coding Theory Games Development 7160 Game Programming Techniques 7174 Visual and Interactive Computing 7168 Soft Computing

Network Computing 8019 Computer and Network Security 7176 Wireless Technologies and Embedded Systems 7158 Digital Communication Networks Infrastructure Management 7172 System Testing 7167 Security and Support in IT 7163 Information Systems Management Intelligent Systems 7154 Artificial Intelligence Techniques 7156 Business Intelligence Systems 7168 Soft Computing

In choosing a professional option students need to confirm with the Course Convenor that they have, or will enrol in, any required prerequisite unit. The Bachelor of Software engineering course may also be completed without a professional option by students choosing any three electives for the Software Engineering Electives from the following list. Table B - Software Engineering Electives

7168 Soft Computing 7160 Game Programming Techniques 7156 Business Intelligence Systems 7162 Information Security

7154 Artificial Intelligence Techniques 6539 Coding Theory 7897 Advances in Information Sciences 7158 Digital Communication Networks 1 7172 System Testing 7899 Information Sciences Internship 8019 Computer and Network Security

7174 Visual and Interactive Computing 7167 Security and Support in IT 7163 Information Systems Management 7176 Wireless Technologies and Embedded Systems 6538 Business Decision Models 6543 Mathematical Structures

(c) Open electives (12 credit points) : 12 credit points open electives, which may be a minor or any units totalling 12 credit points from any discipline within the University. In choosing open electives, students are reminded that the maximum number of level 1 credit points in a course is 30.

Typical Course Structure


Semester 1 YEAR 1 4478 Introduction to Information Technology 5531 Introduction to Software Engineering 6698 Discrete Mathematics Open Elective 1 YEAR 2 8745 Software Systems Architecture 7170 Software Technology 2 7171 System Software Open Elective 3 YEAR 3 7169 Software Engineering Practice 7165 Object Oriented Software Design Software Engineering Elective 1 Sortware Engineering Elective 2 Semester 2 5915 Database Design 4483 Software Technology 1 8225 Engineering Mathematics 2 Open Elective 2 6365 Systems Analysis and Modelling 7175 Web Design and Programming 7898 Advances in Information Sciences 2 Open Elective 4 7164 Information Technology Project 7159 Distributed Systems Technology Software Engineering Elective 3

Course Duration
6 semesters full-time: equivalent part-time; maximum 20 semesters.

Admission Requirements
Applicants must meet normal University requirements for admission to an undergraduate course

or hold qualifications deemed to be equivalent by the University's Admissions Committee. Requirements for degree with Honours : High performing students may be eligible to enrol in the course Honours in Information Sciences.

Assumed Knowledge
ACT: Mathematical Methods major. NSW: Mathematics.

Professional Recognition
This course is accredited by the professional body, the Australian Computer Society, at the Professional level.

Subsumable awards
Articulation exists with a number of institutes locally as well as internationally.

Course Enquiries
For further information please contact the Faculty of Information Sciences and Engineering.
2004-2011 University of Canberra

You might also like