Bachelor of Software Engineering | UniSC | University of the Sunshine Coast, Queensland, Australia

Accessibility links

Non-production environment - wwwtest.usc.edu.au
This page was archived on 02 August 2010 and is no longer updated.

Bachelor of Software Engineering

Program summary

Program title: Bachelor of Software Engineering
Award abbreviation: BSoftEng
QTAC code: 012201
OP/Rank for 2010 entry: OP-17 / Rank-66
Duration: 3 years full-time or equivalent part-time
Commence: Semester 1 or Semester 2
Prerequisites: Maths C (4,SA) or Maths B (4,SA) ^
Recommended prior study: English
Fee type 2010: Commonwealth supported places, visiting non-award domestic places
Total units: 288
USC program code: BU323
CRICOS code: Not available to international students on a Student Visa.

^ Students who meet only the Maths B prerequisite will be required to surrender one elective which is to be replaced by MTH101 Introduction to Mathematics. This course will satisfy the prerequisite requirements for the more advanced mathematics courses in the program.

Highlights
  • Small class sizes allow high levels of staff–student interaction
  • Internships provide industry experience
  • Program content ensures graduates meet the demands of a competitive industry


The Bachelor of Software Engineering prepares you to join the growing software development industry.

In this program you build systems in multiple languages and learn the software development process from initial planning and design through to implementation. You examine the architectural design of new systems and learn to integrate legacy technologies into new software. Specialised software design and creation tools allow you to develop systems more efficiently and to work in a range of development environments. Topics expand beyond core development to operating systems, networks, databases, and telecommunications. Internships offer structured industry experience.

Career opportunities

Analyst programming, computer programming, games programming, network engineering, software engineering, systems analysis, systems architecture/integration.

Professional recognition

Graduates may become members of the Australian Computer Society; Association of Professional Engineers, Scientists and Managers, Australia.

Program structure

Core courses

Select 2 courses from:
COR109 Cultural Heritage
COR110 Upfront: History of Film in Australia
COR111 Research Project in History and Australian Studies

Introductory courses

6 required courses:
BUS102 Indigenous Australia and the State
BUS104 History of Australian popular culture: The Twentieth Century and Beyond
BUS108 An Introduction to Australian Politics: The Makings of a Republic?
MTH202 Justice and the Australian Legal System
MTH212 Introduction to Sociology: Society, Culture and Change
SCI202 Introduction to Indigenous Australia

Software engineering major courses

12 required courses:
ICT210 Industry Project 1: Australian Cultural Studies
ICT211 Environment, Heritage and Tourism
ICT220 Life and Death in the City: From Settlement to Federation
ICT221 Talking History: Memory and the Past
ICT310 Riots and Rebellions: Conflict in Australian History
ICT311 Cultural Heritage
ICT320 Upfront: History of Film in Australia
ICT321 Research Project in History and Australian Studies
ICT341 Indigenous Australia and the State
ICT342 Communication and Thought
ICT343 Innovation, Creativity and Entrepreneurship
ICT344 Environment, Technology and Sustainability

Industry Studies options

Industry Studies courses will be in the area of software engineering, and must be approved by the industry studies coordinator. It is recommended that students discuss their options with the industry studies coordinator to assist in choosing industry studies courses, a minor or electives which best match the student's career aspirations.

Elective courses

Select 4 advanced courses, which may comprise a 4-course minor. All electives may be chosen from the faculties of Business, Arts and Social Sciences,  or Science, Health and Education.

Course substitution: the GO (Global Opportunities) Program

As part of your USC program, you may apply to participate in the GO Program to undertake courses with an overseas higher education provider

Program requirements and notes

  1. Entrants must be able to meet the Maths prerequisites for entry to advanced statistics and maths courses in Year 1 of the Bachelor of Software Engineering. This is necessary so that they will be able to cope with the advanced simulation and mathematical modelling courses required for the industry studies component of the degree.
  2. You must complete a minimum of 24 courses including core courses, in the Bachelor of Software Engineering.
  3. Refer to the policies, rules, plans and procedures.
  4. Refer to explanation of terms.
  5. International students need to refer to the University's English language proficiency requirements.
  6. Not available to international students on a Student Visa. 
  7. Refer to recommended enrolment patterns. For previous recommended enrolment patterns refer to the relevant archived Student Handbook.
  8. Courses within this program are assessed using a variety of assessment methods including essays, seminar presentations, reports, in-class tests, and examinations.

Enquiries

How to apply

Faculty of Business
Tel: +61 7 5430 1221
Email: businessfaculty@usc.edu.au

Back to top