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 |