Computing
Subjects |
Session |
Credit Points | |
Year 1 | |||
CSCI102 |
Systems |
Spring |
6 |
CSCI103 |
Algorithms and Problem Solving |
Autumn/Spring |
6 |
CSCI114 |
Procedural Programming |
Autumn/Spring |
6 |
CSCI124 |
Applied Programming |
Autumn/Spring |
6 |
MATH121 |
Discrete Mathematics |
Autumn |
6 |
STAT131 |
Understanding Variation and Uncertainty |
Autumn/Spring |
6 |
Plus 100-level subjects chosen from the BIT Electives Schedule or General Schedule |
12 | ||
Year 2 | |||
CSCI203 |
Algorithms and Data Structures |
Autumn |
6 |
CSCI204 |
Object Programming and Frameworks |
Spring |
6 |
CSCI212 |
Interacting Systems |
Autumn |
6 |
CSCI213 |
Java Programming & Object Oriented Design |
Autumn |
6 |
CSCI222 |
Systems Development |
Spring |
6 |
CSCI235 |
Databases |
Spring |
6 |
IACT201 |
Information Technology and Citizens Rights |
Autumn |
6 |
IACT202 |
The Structure and Organisation of Telecommunications |
Spring |
6 |
Year 3 | |||
CSCI321 |
Project |
Annual |
12 |
CSCI311 |
Software Process Management |
Autumn |
6 |
IACT302 |
Corporate Network Planning |
Autumn |
6 |
CSCI315 |
Database Design and Implementation |
Autumn |
6 |
IACT301 |
Information and Communication Security Issues |
Spring |
6 |
Plus 200/300-level subjects chosen from the BIT Electives Schedule. |
12 | ||