Bachelor of Engineering Software Engineering Program
Program Revision The SE program was revised in 2004 and 2006. First year computing (COMP) courses were revised in 2007. Revision has less effect than most students expect. The general principle is that revision is not intended to be retrospective. | UAC code |
425014 |
| Program code |
3648 |
| Plan |
SENGA13648 |
| Revisions |
1999, 2004 |
Handbook Entry
The Software Engineering Program is administered by the School of Computer Science and Engineering. Day to day administration is conducted through the Computer Science and Engineering School office, to which enquiries should be directed.
Email enquiries
Email enquiries should be sent to Undergraduate team or to Ken Robinson .
Understanding the Standard Software Engineering Program
Programs are usually listed in the handbook as sequence of stages, or years. The SE program will be listed that way a little later, but it is perhaps easier to understand the requirements for the program in terms of core requirements and elective requirements as shown in the following table.
|
|
| Elective | uoc |
| Stage 1 free elective |
6 |
| Stage 2 free elective |
6 |
| General Education |
12 |
| SE electives |
451 |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
| 123 |
69 |
| Total 192 |
- Since the revision in 2003, Project Management has changed from a 3uoc course (COMP3710) to a 6uoc course (COMP3711). Consequently the SE electives have had to be cut from 48uoc to 45uoc.
In the handbook entry, the Core and Electives are arranged in stages. However, courses may be arranged in any suitable order, subject to satisfaction of prerequisites and corequisites. It makes some sense to take the courses shown in stages 1&2 in the first two years. Of course, some arrangements may produce timetable conflicts.
Notice that some courses have not been assigned specifically to S1 or S2. In those cases students are free to construct a program that best suits their purposes.
| Stage 1 |
| Course No | Course Name | S1 | S2 |
| COMP1917 |
Higher Computing 11 |
6 |
|
|
|
| |
Mathematics 1A |
|
| |
Higher Mathematics 1A |
|
|
6 |
|
| MATH1081 |
Discrete Mathematics |
6 |
|
| INFS1603 |
Business Data Management |
6 |
| SENG1031 |
Software Engineering Workshop 1 |
|
6 |
|
|
| |
Mathematics 1B |
|
| |
Higher Mathematics 1B |
|
|
|
6 |
| COMP1927 |
Higher Data Structures & Algorithms |
|
6 |
|
Stage 1 free elective |
6 |
| Total |
 |
 |
|
|
| Stage 2 |
| Course No | Course Name | S1 | S2 |
| SENG2010 |
Software Engineering Workshop 2A |
3 |
|
| SENG2020 |
Software Engineering Workshop 2B |
|
3 |
| COMP2111 |
System Modelling and Design |
6 |
|
| COMP2911 |
Engineering Design in Computing 2 |
6 |
| COMP2121 |
Microprocessors and Interfacing |
6 |
| COMP3711 |
Project Management |
|
6 |
| INFS2603 |
System Analysis & Design |
6 |
|
| MATH2859 |
Probability, Statistics and Information |
|
3 |
|
General Education |
3 |
|
Stage 2 free elective |
6 |
| Total |
 |
 |
|
|
| Stage 3 |
| Course No | Course Name | S1 | S2 |
| SENG3010 |
Software engineering Workshop 3A |
3 |
|
| SENG3020 |
Software Engineering Workshop 3B |
|
3 |
| COMP3141 |
Software System Design & Implementation |
6 |
|
|
|
| |
Computer Networks and Applications |
|
| |
Infrastructure and Security |
|
|
6 |
|
SE Electives2 |
213 |
|
General Education |
9 |
| Total |
 |
 |
|
|
| Stage 4 |
| Course No | Course Name | S1 | S2 |
|
Industrial Training |
|
| SENG4910 |
Thesis part A |
6 |
|
| SENG4911 |
Thesis part B |
|
12 |
| SENG4921 |
Professional Issues and Ethics |
6 |
|
|
SE Electives |
24 |
| Total |
 |
 |
|
|
Notes
- The courses, COMP1917 and COMP1927 replace COMP1911 and COMP1921 for Software Engineering.
- The 8 options (48 uoc) for stages 3 and 4 are chosen from a list that includes all third and fourth stage COMP, INFS courses and some MATH courses. See SE electives.
- SE electives are nominally 48 uoc, but because Project Management changed from 3uoc to 6uoc we have had to take 3uoc out of the SE electives. In practice it may not be easy to choose 45uoc of SE electives, so it may have to be 48uoc.
- As set out in this staging, stage 2 will have one semester with 27uoc and stage 3 will have one semester of 21uoc. Standard 24uoc semesters can be achieved by moving MATH2859 to stage 3.
|