Update your status of this course
University of Queensland (UQ) Course/Program Name
Application closes on
National :30 Sep
International :30 Nov

BE(Hons) Software Engineering-Single Major

 Course Level
Bachelors / UG
 Type
Full Time

 Duration
4 Years
 Start month
March

 Tuition fee

International
38432 AUD
National
9050 AUD

Application fee

International 100 AUD
National 100 AUD
Department
Faculty of Engineering, Architecture & Information Technology
Scores accepted
IELTS (min)6.5
TOEFL-IBT (min)87

About this course

Software engineering is the systematic approach to the development, operation, maintenance and retirement of software; the controlling element of computer-based systems. As society becomes even more dependent on computers, one of the biggest challenges is the creation of new software necessary to make computers useful. Software engineering deals with the challenges associated with large-scale, high quality software: size and complexity, cooperation between developers, clients and users, and evolution of software over time to maintain its value. Software engineers use principles of computer science, engineering, design, management, psychology, sociology and other disciplines to design and manage large software systems. Team and individual projects are a focus of this plan, an approach valued by employers.

Employment opportunities:

Software engineers work in large multi-national companies, state and federal government departments and agencies, and in many small, specialised and emerging companies. Career opportunities for software engineers are excellent and will remain so for the foreseeable future. Australian graduates are well accepted internationally and many graduates work overseas to expand their expertise.

Check further details on University website

Eligibility Criteria

English language requirement:

  • IELTS overall 6.5; reading 6; writing 6; speaking 6; listening 6. 
  • Study Abroad and Incoming Exchange students are only required to meet the overall score (eg 6.5 IELTS or 87 TOEFL or 64 PTE( Pearson Test of English )).

Academic Requirement:

 For Australian students:

  • OP/Entry rank:6/89
  • Queensland Year 12 or equivalent English, Mathematics B, plus one of Physics or Chemistry. Both Chemistry and Physics, and Mathematics C are recommended.

 For International students:

  • Queensland Year 12 or equivalent English, equivalent qualifications of Mathematics B, plus one of Physics or Chemistry. Both Chemistry and Physics, and Mathematics C are recommended.
  • IELTS overall 6.5; reading 6; writing 6; speaking 6; listening 6.Study Abroad and Incoming Exchange students are only required to meet the overall score (eg 6.5 IELTS or 87 TOEFL or 64 PTE( Pearson Test of English )).

Check further details on University website

Course Modules

      Course Code     Course Title 

      Part A - Compulsory:
      Year 1:

  • ENGG1100 Engineering Design
  • ENGG1200 Engineering Modelling & Problem Solving
  • ENGG1211 Engineering Design, Modelling & Problem Solving [1]
  • CSSE1001 Introduction to Software Engineering
  • ENGG1300 Introduction to Electrical Systems
  • [MATH1051 Calculus & Linear Algebra I [2]    (or)
  • [MATH1071 Advanced Calculus & Linear Algebra I
  • [MATH1052 Calculus and Differential Equations   (or)
  • [MATH1072 Advanced Multivariate Calculus & Ordinary Differential Equations

      Year 1 or Year 2, Semester 1:

  • INFS1200 Introduction to Information Systems
  • MATH1061 Discrete Mathematics

      Year 2, Semester 1:

  • CSSE2002 Programming in the Large
  • CSSE2010 Introduction to Computer Systems

      Year 2, Semester 2:

  • COMP3506 Algorithms & Data Structures
  • CSSE2310 Computer Systems Principles and Programming
  • DECO2800 Design Computing Studio 2 - Testing & Evaluation
  • STAT2203 Probability Models and Data Analysis for Engineering

      Year 3, Semester 1:

  • CSSE3002 The Software Process
  • DECO2500 Human-Computer Interaction
  • ENGG2800 Team Project I

      Year 3, Semester 2:

  • ENGG3800 Team Project II

      Year 4:

  • [ENGG4801 Thesis Project [1]   (or)
  • [ENGG4802 Thesis Project [1]   (or)
  • [ENGG4805 Thesis Project [3]

      Year 4, Semester 2:

  • ENGG4900 Professional Practice and the Business Environment

      Part B Electives:

  • COMP3301 Operating Systems Architecture
  • COMP3702 Artificial Intelligence
  • COMP4403 Compilers and Interpreters
  • COMP4500 Advanced Algorithms & Data Structures
  • COMP4702 Machine Learning
  • COMS3000 Information Security
  • COMS3200 Computer Networks I
  • COMS4200 Computer Networks II
  • COMS4507 Advanced Computer and Network Security
  • COSC3000 Visualization, Computer Graphics & Data Analysis
  • COSC3500 High-Performance Computing
  • CSSE3010 Embedded Systems Design & Interfacing
  • CSSE3100 Reasoning About Programs
  • CSSE4004 Distributed Computing
  • CSSE4010 Digital System Design
  • DECO1400 Introduction to Web Design
  • DECO3500 Social & Mobile Computing
  • DECO4500 Advanced Human-Computer Interaction
  • INFS2200 Relational Database Systems
  • INFS3200 Advanced Database Systems
  • INFS3202 Web Information Systems

      Part C Coverage Electives:

  • CSSE4011 Advanced Embedded Systems
  • ENGG4000 Introduction to Systems Engineering
  • ENGG4020 Systems Safety Engineering
  • ENGG4800 Project Management
  • INFS3204 Service-Oriented Architectures
  • INFS4203 Data Mining
  • INFS4205 Advanced Techniques for High Dimensional Data
  • [MATH2000 Calculus & Linear Algebra II    (or)
  • [MATH2001 Advanced Calculus and Linear Algebra II
  • MATH2010 Analysis of Ordinary Differential Equations

Check further details on University website

How to Apply

Applications must be lodged via the Online Application Form.Domestic applications for admission to all undergraduate programs are made online through the Queensland Tertiary Admissions Centre (QTAC).If you are not a current Year 12 applicant, you will be asked to include details of any previous studies and any subsequent tertiary study (e.g. university or TAFE studies). If you believe your work experience is relevant to your application, please provide supporting documentation.

Check further details on University website

Questions about this Course

No discussions right now. Be the first one to start.

Hey, ask a question or start a discussion here

Choose your question type:

Q/A Profile evaluation Poll Interview experience

Join our Global Study Abroad community      Log in      Sign up