1. Home
  2. Courses
  3. How to Apply
  4. About Us
  5. Research
  6. Business
  1. Courses

BSc (Hons) Computer Programming

UCAS Code : G620 BSc/CP

Course Topics
Course Topics on BSc (Hons) Computer Programming : project and professional, software development, hardware, maths, applications, options
More details ...

Course Structure and Content

Computer Programming is at the heart of what makes computers adaptable to so many purposes. This degree offers the opportunity for students to study the science of programming, its many applications and to deepen their knowledge in specialist programming areas. As computers become increasingly prevalent in business, industry and the home, the need for talented, flexible and professional computer programmers to meet the needs of twenty first century applications is still growing.

This degree is a four year sandwich course, so the third year of the course is spent on a supervised work placement within a relevant sector of the computing industry.

During the first year, students cover essential background material such as computer hardware, programming, systems design and professional studies. In year two, the key area of programming is advanced by studying the various programming paradigms available and the data structures they use.

In the final year, students undertake a substantial practical project, deepen their knowledge of programming applications and environments and choose from a wide variety of options.

Students may choose to spend a year in industry after their second year or opt to continue immediately with their final year options.

Course Structure and Content

Full time undergraduate degrees are taught over three years at the university, plus perhaps, a "sandwich" year in industry after the second year.

These are the modules you could expect to study on this course. The modules you can choose in your Second and Final years will depend on those you have studied in preceeding years. Also, some second and final year modules may be changed or restructured in order to keep the course up to date with latest trends in the industry.

For more information about our courses, contact our Admissions Team.

First Year

Core modules

Second Year

Core modules

Optional modules - choose one from...

Final Year

Core module

Optional modules - choose two or three from...

...plus some of these to make a total of four optional modules...

Tell me how to apply for this course.


Back to top of page