Computer Science
Department features
Temporary programme preview
Programme facts, course plans, timetables and announcements below contain sample data for design review. They will be replaced with department-approved information.

Overview
Explore Computer Science through a balance of subject knowledge, practical work and independent enquiry. The programme introduces key ideas in programming and data structures and algorithms, then develops specialist understanding through applied projects and research.
Vision
To develop a learning community in computer science that values intellectual curiosity, responsible practice and useful contributions to society.
Mission
To provide a supportive education in computer science, connecting core concepts with practical experience. Teaching, collaboration and research help students develop subject knowledge, professional communication and independent judgement.
Job prospects
Software development, data analysis, network administration and information security.
Learning outcomes
- Explain and apply the core principles of computer science.
- Analyse evidence and solve subject-related problems.
- Communicate ideas clearly in writing and presentations.
- Work effectively with others and use relevant digital tools.
- Conduct a supervised project with ethical and professional responsibility.
Curriculum
Illustrative course plan for design review. Course names and sequencing will be replaced by the approved programme.
Year 1 · Semester 1
- Programming
- Data structures and algorithms
- Academic writing
Year 1 · Semester 2
- Data structures and algorithms
- Database systems
- Academic writing
Year 2 · Semester 3
- Database systems
- Computer networks
- Digital skills
Year 2 · Semester 4
- Computer networks
- Software engineering
- Digital skills
Year 3 · Semester 5
- Software engineering
- Artificial intelligence
- Research methods
Year 3 · Semester 6
- Artificial intelligence
- Cybersecurity
- Research methods
Year 4 · Semester 7
- Cybersecurity
- Web development
- Professional ethics
Year 4 · Semester 8
- Web development
- Programming
- Professional ethics
Department announcements
| Date | Subject | View |
|---|---|---|
| Computer Science — Sample student welcome notice Temporary preview for design review. Replace with an approved department publication. 2026–2027 · Year 1 · Semester 1 | View ↗ |


