Computing Science BSc (Hons)

Computer science is the study of the theory, experimentation, and engineering used in the design and use of computers.

Have you ever wanted to develop an algorithm? Or wondered how self-driving cars actually work? If you’re keen to use your problem-solving skills to create technology that will enhance today’s society, then you are so welcome in computing science.

Course overview

The rise in digital technology has increased the demand for highly skilled professionals with a thorough understanding of key computing technologies, combined with the practical skills to solve software issues.

Our Computing Science BSc (Hons) degree is designed to equip modern graduates to work in this exciting and constantly changing field. Throughout the programme, we teach graduates the academic, professional and personal skills required to develop within this evolving industry.

What you’ll study

This course will provide you with the opportunity to explore Computing Science from both an academic and a practical perspective. Throughout the programme, you will draw upon and develop a detailed knowledge of subject-related theory, technology, development methods and a range of professional and intellectual skills.

Year one: Year one of the programme introduces you to the core fundamentals that underpin computing science. You will explore the importance of IT security, and the risks posed to computer systems globally. In addition, you will develop your professional problem-solving skills, as you understand the basic principles of programming. Most of the modules in this year contain a practical element, so that you receive the best combination of theoretical and kinesthetic learning.

Year two: As the course progresses, this academic year builds on the knowledge gained in year one to cement a solid foundation of core principles. Now that you are working to a higher level, you will begin building your knowledge and understanding of computer hardware and web development. It also covers programming concepts with a deeper investigation of algorithms and the importance of data security in today’s world.

Placement year: An optional placement or sandwich year gives you the chance to gain further insight into the industry or career you are seeking to follow, enabling you to apply your theoretical knowledge to the workplace. You can also choose to take an optional year abroad between years two and three. If you decide to take advantage of a placement year this version of the degree will help you acquire valuable work experience and gain an understanding of what employers seek in graduates. It is your responsibility to find a placement with an employer within your chosen sector. CU London’s Talent Team, alongside the course team, will support you throughout your placement year.

Final year: At this stage you will be confident with key computing functions, as you will explore hardware and software networking and popular operating systems at an advanced level. In the final year, you will enhance your critical understanding of Information Technology as an enabler for organizations and the complex and fast-changing trends in a business context. You will gain technical skills in relation to big data and service management. Students who successfully complete the final year are awarded a BSc (Hons) in Computing Science.

Job ready

 On completion, you should be able to:

  • Use an enquiring, critical and reflective approach to computing science.
  • Develop practical skills to solve complex workshop-based problems.
  • Appraise a problem and debate alternative, sustainable solutions.
  • Key practical and transferable skills to enhance their long-term employability or to progress to specialist, postgraduate study.

Careers and opportunities

  • Globally recognized, the technology industry boasts a number of compelling benefits. In addition to impressive graduate prospects and elevated salaries, computer science graduates have numerous opportunities in a diverse range of fields.
  • This varied industry means you can expand into a number of specialist areas. Possible career paths include Mobile and Software Application Development, Video Game Designing, Database Administration, Web Development, Network and Computer Systems Administration and IT Security.

 

Scroll to Top