You have followed an old link and been redirected to the replacement syllabuses page index.
Computer and Electronic Systems (BEng)
Computer and Electronic Systems (MEng)
Computer Science (BSc Honours)
Computer Science (MEng)
Data Analytics (BSc Honours)
Digital and Technology Solutions (BSc Honours) [DA]
IT: Management for Business (BSc Honours) [GA]
IT: Software Development (BSc Honours) [GA]
Mathematics and Computer Science (BSc Honours)
Software Engineering (BSc Honours)
↑ Computer and Electronic Systems (BEng) | Semester | |
---|---|---|
↑ First Year Classes | ||
CS103 | Machines, Languages & Computation | Semester 1 Semester 2 |
CS105 | Programming Foundations | Semester 1 Semester 2 |
CS107 | Fundamentals of Computer Systems | Semester 2 |
↑ Second Year Classes | ||
CS207 | Advanced Programming | Semester 1 Semester 2 |
CS208 | Logic & Algorithms | Semester 1 Semester 2 |
CS210 | Computer Systems and Architecture | Semester 1 Semester 2 |
↑ Third Year Classes | ||
CS308 | Building Software Systems | Semester 1 |
CS310 | Foundations of Artificial Intelligence | Semester 2 |
CS313 | Computer Systems and Concurrency | Semester 2 |
↑ Fourth Year Classes | ||
CS407 | Computer Security | Semester 1 |
CS409 | Software Architecture & Design | Semester 1 |
CS411 | Theory of Computation | Semester 2 |
↑ Computer and Electronic Systems (MEng) | Semester | |
↑ First Year Classes | ||
CS103 | Machines, Languages & Computation | Semester 1 Semester 2 |
CS105 | Programming Foundations | Semester 1 Semester 2 |
CS107 | Fundamentals of Computer Systems | Semester 2 |
↑ Second Year Classes | ||
CS207 | Advanced Programming | Semester 1 Semester 2 |
CS208 | Logic & Algorithms | Semester 1 Semester 2 |
CS210 | Computer Systems and Architecture | Semester 1 Semester 2 |
↑ Third Year Classes | ||
CS308 | Building Software Systems | Semester 1 |
CS310 | Foundations of Artificial Intelligence | Semester 2 |
CS313 | Computer Systems and Concurrency | Semester 2 |
↑ Fourth Year Classes | ||
CS407 | Computer Security | Semester 1 |
CS409 | Software Architecture & Design | Semester 1 |
CS411 | Theory of Computation | Semester 2 |
CS416 | Industrial Placement 1 | Semester 3 |
↑ Fifth Year Classes | ||
CS547 | Advanced Topics in Software Engineering | Semester 1 |
CS549 | Distributed Information Systems | Semester 2 |
CS551 | Mobile Software and Applications | Semester 2 |
CS552 | Industrial Placement 2 | Semester 3 |
↑ Computer Science (BSc Honours) | Semester | |
↑ First Year Classes | ||
CS101 | Topics in Computing 1 | Semester 1 Semester 2 |
CS103 | Machines, Languages & Computation | Semester 1 Semester 2 |
CS104 | Information & Information Systems | Semester 1 Semester 2 |
CS105 | Programming Foundations | Semester 1 Semester 2 |
CS106 | Computer Systems & Organisation | Semester 1 Semester 2 |
CS124 | Technology in Business | Semester 1 |
↑ Second Year Classes | ||
CS207 | Advanced Programming | Semester 1 Semester 2 |
CS208 | Logic & Algorithms | Semester 1 Semester 2 |
CS209 | User & Data Modelling | Semester 1 Semester 2 |
CS210 | Computer Systems and Architecture | Semester 1 Semester 2 |
CS211 | Professional Issues in Computing | Semester 1 |
CS217 | Agile Software Engineering in Practice | Semester 2 |
CS259 | Quantitative Methods in Computer Science | Semester 1 |
CS260 | Functional Thinking | Semester 2 |
↑ Third Year Classes | ||
CS308 | Building Software Systems | Semester 1 |
CS310 | Foundations of Artificial Intelligence | Semester 2 |
CS312 | Web Applications Development | Semester 1 |
CS313 | Computer Systems and Concurrency | Semester 2 |
CS316 | Functional Programming | Semester 1 |
CS317 | Mobile App Development | Semester 2 |
↑ Fourth Year Classes | ||
CS407 | Computer Security | Semester 1 |
CS408 | Project | Semester 1 Semester 2 |
CS409 | Software Architecture & Design | Semester 1 |
CS410 | Advanced Functional Programming | Semester 2 |
CS411 | Theory of Computation | Semester 2 |
CS412 | Information Access and Mining | Semester 2 Semester 2 |
CS426 | Human Centred Security | Semester 2 |
↑ Computer Science (MEng) | Semester | |
↑ First Year Classes | ||
CS101 | Topics in Computing 1 | Semester 1 Semester 2 |
CS103 | Machines, Languages & Computation | Semester 1 Semester 2 |
CS104 | Information & Information Systems | Semester 1 Semester 2 |
CS105 | Programming Foundations | Semester 1 Semester 2 |
CS106 | Computer Systems & Organisation | Semester 1 Semester 2 |
CS124 | Technology in Business | Semester 1 |
↑ Second Year Classes | ||
CS207 | Advanced Programming | Semester 1 Semester 2 |
CS208 | Logic & Algorithms | Semester 1 Semester 2 |
CS210 | Computer Systems and Architecture | Semester 1 Semester 2 |
CS211 | Professional Issues in Computing | Semester 1 |
CS217 | Agile Software Engineering in Practice | Semester 2 |
CS259 | Quantitative Methods in Computer Science | Semester 1 |
CS260 | Functional Thinking | Semester 2 |
↑ Third Year Classes | ||
CS308 | Building Software Systems | Semester 1 |
CS310 | Foundations of Artificial Intelligence | Semester 2 |
CS312 | Web Applications Development | Semester 1 |
CS313 | Computer Systems and Concurrency | Semester 2 |
CS316 | Functional Programming | Semester 1 |
CS317 | Mobile App Development | Semester 2 |
↑ Fourth Year Classes | ||
CS407 | Computer Security | Semester 1 |
CS408 | Project | Semester 1 Semester 2 |
CS409 | Software Architecture & Design | Semester 1 |
CS410 | Advanced Functional Programming | Semester 2 |
CS411 | Theory of Computation | Semester 2 |
CS412 | Information Access and Mining | Semester 2 |
CS416 | Industrial Placement 1 | Semester 3 |
CS426 | Human Centred Security | Semester 2 |
↑ Fifth Year Classes | ||
CS547 | Advanced Topics in Software Engineering | Semester 1 |
CS548 | Designing Usable Systems | Semester 1 Semester 1 |
CS549 | Distributed Information Systems | Semester 2 |
CS551 | Mobile Software and Applications | Semester 2 |
CS552 | Industrial Placement 2 | Semester 3 |
CS982 | Big Data Technologies | Semester 1 Semester 1 |
CS985 | Machine Learning for Data Analytics | Semester 2 Semester 2 |
↑ Data Analytics (BSc Honours) | Semester | |
↑ First Year Classes | ||
CS103 | Machines, Languages & Computation | Semester 1 Semester 2 |
CS105 | Programming Foundations | Semester 1 Semester 2 |
↑ Second Year Classes | ||
CS209 | User & Data Modelling | Semester 1 Semester 2 |
↑ Third Year Classes | ||
CS310 | Foundations of Artificial Intelligence | Semester 2 |
CS312 | Web Applications Development | Semester 1 |
CS316 | Functional Programming | Semester 1 |
CS317 | Mobile App Development | Semester 2 |
↑ Fourth Year Classes | ||
CS410 | Advanced Functional Programming | Semester 2 |
CS411 | Theory of Computation | Semester 2 |
CS412 | Information Access and Mining | Semester 2 Semester 2 |
↑ Digital and Technology Solutions (BSc Honours) [DA] | Semester | |
↑ First Year Classes | ||
CS112 | Programming 1 | Term 1 Term 2 Term 3 |
CS113 | Information and Data 1 | Term 3 |
CS119 | Problem Solving | Term 1 |
CS120 | Introduction to Software Engineering | Term 1 |
CS121 | Programming with Python | Term 2 Term 3 |
↑ Second Year Classes | ||
CS253 | Information and Data 2 | Term 1 |
CS255 | Professional Issues | Term 2 |
CS272 | Introduction to Computer Networks | Term 2 |
CS273 | Introduction to Databases | Term 1 |
CS274 | Work Based Learning 1 | Term 1 Term 2 Term 3 |
CS275 | Programming: Data Structures and Algorithms | Term 1 Term 2 |
CS276 | Software Engineering Principles for Businesss | Term 3 |
↑ Third Year Classes | ||
CS353 | Fundamentals of Data Analytics | Term 1 |
CS362 | Work Based Learning 2 | Term 1 Term 2 Term 3 |
CS363 | Principles of Computer Networks | Term 2 |
CS364 | Programming Project | Term 3 |
CS365 | Software Engineering Group Project | Term 3 |
↑ Fourth Year Classes | ||
CS423 | Cyber Security | Term 1 |
CS425 | Synoptic Project | Term 1 Term 2 Term 3 |
CS460 | Work Based Learning 3 | Term 1 Term 2 Term 3 |
↑ IT: Management for Business (BSc Honours) [GA] | Semester | |
↑ First Year Classes | ||
CS119 | Problem Solving | Term 1 |
CS121 | Programming with Python | Term 2 Term 3 |
↑ Second Year Classes | ||
CS255 | Professional Issues | Term 2 |
CS272 | Introduction to Computer Networks | Term 2 |
↑ Third Year Classes | ||
CS365 | Software Engineering Group Project | Term 3 |
CS366 | Data Analytics | Term 1 |
CS367 | Introduction to Cyber Security | Term 1 |
↑ IT: Software Development (BSc Honours) [GA] | Semester | |
↑ First Year Classes | ||
CS112 | Programming 1 | Term 1 Term 2 Term 3 |
CS113 | Information and Data 1 | Term 3 |
CS115 | Integrated Project 1 | Term 1 Term 2 Term 3 |
CS119 | Problem Solving | Term 1 |
CS120 | Introduction to Software Engineering | Term 1 |
↑ Second Year Classes | ||
CS251 | Programming 2 | Term 1 Term 2 Term 3 |
CS252 | Software Engineering 2 | Term 3 |
CS253 | Information and Data 2 | Term 1 |
CS254 | Memory and Structure | Term 2 |
CS255 | Professional Issues | Term 2 |
CS256 | Integrated Project 2 | Term 1 Term 2 Term 3 |
↑ Third Year Classes | ||
CS351 | Programming 3 | Term 1 |
CS352 | Software Engineering 3 | Term 3 |
CS353 | Fundamentals of Data Analytics | Term 1 |
CS354 | Computer Networks | Term 2 |
CS355 | User-Centered Design | Term 2 |
CS356 | Group Project | Term 3 |
CS357 | Integrated Project 3 | Term 1 Term 2 Term 3 |
CS358 | Introduction to C Programming | Term 2 |
↑ Fourth Year Classes | ||
CS451 | Design Patterns and Software Architecture | Term 2 |
CS452 | Developing Cross-Platform Apps for Mobile Devices | Term 3 |
CS453 | Introduction to Artificial Intelligence | Term 1 |
CS454 | Fundamentals of Cyber Security | Term 1 |
CS455 | Individual Work-Based Project | Term 2 Term 3 |
CS456 | Cloud Computing | Term 2 |
CS457 | Machine Learning | Term 3 |
CS459 | Digital Forensics | Term 2 |
↑ Mathematics and Computer Science (BSc Honours) | Semester | |
↑ First Year Classes | ||
CS103 | Machines, Languages & Computation | Semester 1 Semester 2 |
CS105 | Programming Foundations | Semester 1 Semester 2 |
↑ Second Year Classes | ||
CS208 | Logic & Algorithms | Semester 1 Semester 2 |
CS209 | User & Data Modelling | Semester 1 Semester 2 |
↑ Third Year Classes | ||
CS310 | Foundations of Artificial Intelligence | Semester 2 |
CS312 | Web Applications Development | Semester 1 |
CS316 | Functional Programming | Semester 1 |
CS317 | Mobile App Development | Semester 2 |
↑ Fourth Year Classes | ||
CS410 | Advanced Functional Programming | Semester 2 |
CS411 | Theory of Computation | Semester 2 |
CS412 | Information Access and Mining | Semester 2 Semester 2 |
↑ Software Engineering (BSc Honours) | Semester | |
↑ First Year Classes | ||
CS101 | Topics in Computing 1 | Semester 1 Semester 2 |
CS103 | Machines, Languages & Computation | Semester 1 Semester 2 |
CS104 | Information & Information Systems | Semester 1 Semester 2 |
CS105 | Programming Foundations | Semester 1 Semester 2 |
CS106 | Computer Systems & Organisation | Semester 1 Semester 2 |
CS124 | Technology in Business | Semester 1 |
↑ Second Year Classes | ||
CS208 | Logic & Algorithms | Semester 1 Semester 2 |
CS209 | User & Data Modelling | Semester 1 Semester 2 |
CS210 | Computer Systems and Architecture | Semester 1 Semester 2 |
CS217 | Agile Software Engineering in Practice | Semester 2 Semester 2 |
↑ Third Year Classes | ||
CS310 | Foundations of Artificial Intelligence | Semester 2 |
CS312 | Web Applications Development | Semester 1 |
CS313 | Computer Systems and Concurrency | Semester 2 |
CS316 | Functional Programming | Semester 1 |
CS317 | Mobile App Development | Semester 2 |
↑ Fourth Year Classes | ||
CS407 | Computer Security | Semester 1 |
CS408 | Project | Semester 1 Semester 2 |
CS409 | Software Architecture & Design | Semester 1 |
CS410 | Advanced Functional Programming | Semester 2 |
CS411 | Theory of Computation | Semester 2 |
CS412 | Information Access and Mining | Semester 2 Semester 2 |
CS415 | Industrial Placement | Semester 1 Semester 2 |
CS426 | Human Centred Security | Semester 2 |
CS427 | IBM IT Architectures | Semester 2 Semester 2 |