| |
BInfoTech - Software Engineering
Software Engineering (code ITE)
Major Study
To satisfy the requirements for a major study in Software
Engineering, a student shall satisfactorily complete the following
program:
| Subjects |
|
Credit Points |
| Year 1 |
| CSCI102 |
Systems |
6 |
| CSCI103 |
Algorithms and Problem Solving |
6 |
| CSCI114 |
Procedural Programming |
6 |
| CSCI124 |
Object Programming |
6 |
| STAT131 |
Understanding Variation and Uncertainty |
6 |
| ECTE182 |
Internet Technology I |
6 |
| Plus 100-level subjects chosen from the
Additional Subjects List, or second major subjects. |
12 |
| Year 2 |
| CSCI204 |
The C Family and Unix |
6 |
| CSCI205 |
Development Methods & Tools |
6 |
| CSCI235 |
Databases |
6 |
| CSCI213 |
Java Programming and the Internet |
6 |
| IACT201 |
Information Technology and Citizens' Rights |
6 |
| IACT202 |
The Structure and Organisation of Telecommunications |
6 |
| Plus 200-level subjects chosen from the
Additional Subjects List, or second major subjects. |
12 |
| Year 3 |
| CSCI311 |
Software Process Management |
6 |
| CSCI321 |
Project |
12 |
| CSCI325 |
Software Engineering Formal Methods |
6 |
| IACT301 |
Information and Communication Security Issues |
6 |
| IACT302 |
Corporate Network Planning |
6 |
| Plus 200/300-level subjects
chosen from the Additional Subjects List, or second major
subjects. |
12 |
| Year 4 (non-Honours) |
| IACT451 |
IT Project |
12 |
| Plus two subjects chosen from: |
| CSCI425 |
Topics in Software Engineering |
6 |
| CSCI450 |
Software Requirement and Specifications |
6 |
| IACT402 |
Applied Project Management |
6 |
| Plus additional subjects chosen
from the IACT400 Level Subjects List |
18 |
| Plus one subject chosen from
the IACT400 Level Subjects List or the Additional Subjects
List |
6 |
| Year 4 (Honours) |
| IACT441 |
IT Research Methodology |
6 |
| IACT450 |
Research Report |
18 |
| Plus two subjects chosen from: |
| CSCI425 |
Topics in Software Engineering |
6 |
| CSCI450 |
Software Requirement and Specifications |
6 |
| IACT402 |
Applied Project Management |
6 |
| Plus additional subjects chosen
from the IACT400 Level Subjects List |
6 |
| Plus one subject chosen from
the IACT400 Level Subjects List or the Additional Subjects
List |
6 |
Double Major
A major in Software Engineering can be combined with Network
and Systems Management, Business Information Systems, Marketing,
Data Analysis, Modelling or Electronic Commerce.
|
| |