BSc Computer Science with a Year in Industry

Use our magical AI system, to check your admission chances for this course.
Tuition fee
Apply by
Start date
Sep 2025
Sep 2026
Duration
Campus
Mode of study
Fees and deadlines depend on the selected options. Fees and currency conversion are approximate.
Offer response
2 weeks after your application is submitted

Our four-year, year in industry course will give you the ideal foundation for a high-flying career, with professional experience that will set you apart. During your extended work placement you will gain skills and awareness that can only be acquired in a real work environment. Our progressive curriculum will give you the knowledge and technical skills that employers need, and introduce you to pioneering technologies in computer science. You will graduate with transferrable skills such as problem-solving, coding, team working, analytical skills, time management and self-motivation.

In years 1, 2 and 4 we cover all the fundamentals of computing and application development, from programming to software engineering, databases to web development, computer graphics to robotics, and information security. You will learn about technologies such as computer games, digital sound and music, concurrent and parallel programming, machine learning, bioinformatics and computational finance. From the outset you will be experimenting with programming games, robots, Gadgeteer kits, Subversion, JUnit testing, Scrum-based Agile software and more, in our well-equipped laboratories. The course’s modular structure gives you the flexibility to tailor your degree to your interests.

Your year in industry will start at the end of year 2. We are located in the famous M4 corridor, known as 'England's Silicon Valley', and we enjoy close links with many of its leading technology companies. If you are unable to complete your year in industry you can transfer onto our standard three-year BSc course. At the end of year 1 you will have the option of transferring onto one of our specialist pathways (Artificial Intelligence, Information Security or Distributed & Networked Computing), or onto our longer and more advanced integrated masters course. Transferring onto the Software Engineering pathway requires previous programming experience and early permission to take the Software Development course in year 1, rather than Object-oriented Programming.

We are a highly respected, research-focused department, with a friendly approach and award-winning teaching. You will have a personal adviser to guide you through your studies. You will also be welcome to join our thriving Computing Society. We are proud to be among the few departments in the UK to hold the Athena SWAN bronze award for our commitment to increasing female participation in computer science.

Read more

Requirements

The requirements may vary based on your selected study options.





















Modules

  • Programming laboratory
  • Internet Services
  • Machine Fundamentals
  • Mathematical Structures
  • Object-oriented Programming
  • Software Design
  • Academic Integrity
  • Algorithms and Complexity
  • Databases
  • Introduction to Information Security
  • Operating Systems
  • Software Engineering
  • Team Project
  • Options modules
  • Introduction to Artificial Intelligence
  • Mathematical Methods for Computer Science
  • Computer and Network Security
  • Human-computer Interaction
  • Individual Project
  • Options modules
  • Computational Finance
  • Intelligent Agents and Multi-agent Systems
  • Machine Learning
  • Semantic Web
  • Data Visualisation and Exploratory Analysis
  • Advanced Data Communications
  • Concurrent and Parallel Programming
  • Interconnected Devices
  • Applications of Cryptography
  • Cyber Security
  • Digital Forensics
  • Malicious Software
  • Smart Cards, RFIDs and Embedded Systems Security
  • Human-computer Interaction
  • IT Project Management
  • Software Language Engineering
  • Bioinformatics
  • Compilers and Code Generation
  • Computational Optimisation
  • Digital Audio and Applications
  • Functional Programming and Applications
  • The all-in-one solution for your study-abroad needs
    Download the Edvoy app now

    Related courses










    Use our magical AI system, to check your admission chances for this course.
    Tuition fee
    Apply by
    Start date
    Sep 2025
    Sep 2026
    Duration
    Campus
    Mode of study
    Fees and deadlines depend on the selected options. Fees and currency conversion are approximate.
    Offer response
    2 weeks after your application is submitted