Year 1 at Sussex
Core modules
Core modules are taken by all students on the course. They give you a solid grounding in your chosen subject and prepare you to explore the topics that interest you most.
Autumn teaching
- Introduction to Programming
- Mathematical Concepts
- Programming Concepts
Spring teaching
- Data Structures & Algorithms
- Further Programming
- Introduction to Computer Systems
- Professional Skills
Intersemester Week
Year 2 at Sussex
Core modules
Core modules are taken by all students on the course. They give you a solid grounding in your chosen subject and prepare you to explore the topics that interest you most.
Autumn teaching
- Compilers and Computer Architecture
- Databases
- Program Analysis
Spring teaching
- Computer Networks
- Operating Systems
- Software Engineering
Study abroad or Placement
- Study abroad (optional)
Apply to study abroad – you’ll develop an international perspective and gain an edge when it comes to your career.
- Placement (optional)
To help you gain experience and increase your employability, you can apply for an optional placement as part of your course. You’ll be responsible for applying for and securing your placement. Our dedicated careers team can provide you with information and advice. If you’re successful in obtaining a placement, this will form part of your course.
Year 3 at Sussex
Core modules
Core modules are taken by all students on the course. They give you a solid grounding in your chosen subject and prepare you to explore the topics that interest you most.
Autumn teaching
- Comparative Programming
- Human-Computer Interaction
- Introduction to Computer Security
- Autumn and spring teaching
- Individual Project
Spring teaching
Year 4 at Sussex
Core modules
Core modules are taken by all students on the course. They give you a solid grounding in your chosen subject and prepare you to explore the topics that interest you most.
Autumn teaching
- Advanced Software Engineering
- Topics in Computer Science
Spring teaching
- Engineering Scalable and Reliable Software Project
- Entrepreneurship
- Web Applications and Services