SENGA13648 - BE Software Engineering

Program Structure

IMPORTANT : This program has been revised for students commencing in 2012. Students who commenced earlier will, in the majority of cases, be able to follow the old version of the program and should check the UNSW handbook for the year they commenced for program structure.

Students who are unsure about how the program revision will affect them should contact the CSE Student Office (undergrad AT cse . unsw . edu . au)

UOC denotes Units of Credit, a measure of the amount of work required in a course.

YEAR 1   S1 UOC S2 UOC
COMP1917 Computing 1 6 -
MATH1131
MATH1141
Mathematics 1A or
Higher Mathematics 1A
6 -
MATH1081 Discrete Mathematics 6 -
ENGG1000 Engineering Design and Innovation 6 -
SENG1031 Software Engineering Workshop 1 - 6
MATH1231
MATH1241
Mathematics 1B or
Higher Mathematics 1B
- 6
COMP1927 Computing 2 - 6
  Stage 1 free elective - 6
    24 24

YEAR 2   S1 UOC S2 UOC
SENG2011 Software Engineering Workshop 2A 6 -
SENG2021 Software Engineering Workshop 2B - 6
COMP2111 System Modelling and Design 6 -
COMP2911 Engineering Design in Computing 6 -
COMP2121 Microprocessors and Interfacing 6 -
MATH2859 Probability, Statistics and Information - 3
MATH2400 Finite Mathematics - 3
COMP2041 Software Construction - 6
  Stage 2 free elective 6
    24 24

YEAR 3   S1 UOC S2 UOC
SENG3011 Software Engineering Workshop 3 6
COMP3311 Database Systems 6
COMP3141 S'ware Sys. Design & Implementat'n 6 -
COMP3331 Computer Networks and Applications 6
  SE Electives 12
  General Education 12
    24 24

YEAR 4   S1 UOC S2 UOC
SENG4910 Thesis part A 6 -
SENG4911 Thesis part B - 12
SENG4921 Professional Issues and Ethics 6 -
  SE Electives 24
    24 24

SE Electives

Students choose from a selection of Level 3 or higher COMP courses.

Alternative SE Electives:
Students may also use as their electives level 3 or higher INFS, MATH, ELEC or TELE
but should be aware of pre-requisites in these courses when planning their enrolment. 

 

 

Please complete our new website survey