| PROGRAMME CATALOGUE |
| UKTCOMP005: BSc (hons): Computer Information Systems |
| |
| Year 1, Semester 1 |
| Mode of Attendance: Full period in University (Undergraduate) |
| |
| COMP0134 | Programming 1 | 12Credits |
| COMP0136 | Software Engineering I | 6Credits |
| COMP0139 | Computation I: numbers & structures | 6Credits |
| MANG0074 | Business information systems | 5Credits |
| |
| Year 1, Semester 2 |
| |
| COMP0020 | Computation II: computability & decidability | 6Credits |
| COMP0135 | Programming II | 12Credits |
| COMP0137 | Software Engineering II | 6Credits |
| MANG0069 | Introduction to accounting & finance | 5Credits |
| |
| Year 2, Semester 1 |
| Mode of Attendance: Full period in University (Undergraduate) |
| |
| COMP0143 | User interface programming | 6Credits |
| COMP0144 | Applications I: mathematics for applications | 6Credits |
| COMP0145 | Applications II: databases | 6Credits |
| MANG0072 | Managing human resources | 5Credits |
| Optional Units |
| Select 1
unit from the following list: |
| COMP0017 | Systems I: architecture & operating systems | 6 Credits |
| COMP0019 | Computation III: introduction to formal logic & semantics | 6 Credits |
| COMP0167 | Programming III: functional programming | 6 Credits |
| |
| Year 2, Semester 2 |
| |
| COMP0001 | Graphics | 6Credits |
| COMP0026 | Software project | 6Credits |
| COMP0029 | Applications IV: compilers | 6Credits |
| MANG0073 | Marketing | 5Credits |
| Optional Units |
| Select 1
unit from the following list: |
| COMP0028 | Computation IV: Algorithms | 6 Credits |
| COMP0138 | Systems II: low-level programming & C | 6 Credits |
| COMP0168 | Programming IV: programming languages | 6 Credits |
| |
| Year 3, Academic Year |
| Mode of Attendance: Paid period of experience |
| |
| COMP0105 | Industrial placement | 60Credits |
| |
| Year 4, Semester 1 |
| Mode of Attendance: Full period in University (Undergraduate) |
| |
| COMP0076 | Project preparation | 6Credits |
| MANG0071 | Organisational behaviour | 5Credits |
| Optional Units |
| Select 3
units from the following list: |
| COMP0072 | Safety-critical computer systems | 6 Credits |
| COMP0073 | Advanced algorithms & complexity | 6 Credits |
| COMP0075 | Advanced computer graphics | 6 Credits |
| COMP0081 | Hardware architecture & compilation | 6 Credits |
| COMP0142 | Music & digital signal processing | 6 Credits |
| |
| Year 4, Semester 2 |
| |
| COMP0082 | Double module project | 12Credits |
| MANG0076 | Business policy | 5Credits |
| Optional Units |
| Select 2
units from the following list: |
| COMP0069 | Programming language implementation techniques | 6 Credits |
| COMP0070 | Computer algebra | 6 Credits |
| COMP0071 | Application of logic | 6 Credits |
| COMP0078 | Networking | 6 Credits |
| COMP0080 | Computer vision | 6 Credits |
| COMP0141 | Advanced human computer interaction | 6 Credits |
| ELEC0047 | Design & realisation of integrated circuits | 6 Credits |