Course options

Make sure you check on the university, college or conservatoire website for any updates about course changes as a result of COVID-19.

Course summary

Throughout the BSc (Hons) Computer Science course, you'll build advanced programming skills and be taught how to develop highly dependable and reliable systems, within an object-oriented design approach. You'll study the process involved in managing the development of large-scale software projects. Furthermore, specialist modules allow you to explore the areas of real-time systems, cloud computing, data science, design patterns, AI and more! If you love the idea of creating valuable new applications and software, then our Computer Science programme could be perfect for you. Across the world businesses and organisations rely on complex computer-based systems, and there is an ever-increasing demand for people with the skills to update, maintain and enhance the software. It is essential for qualified professionals to be available to keep national and international economies running. Why study at Buckinghamshire New University? Buckinghamshire New University is invested in you and your future. We work hard to ensure that our courses are designed with you and industry in mind, so that you can graduate confident that you can make competitive job applications post-university. We know that the industry is constantly changing and rapidly evolving, which is why we are committed to implementing new and improved technologies in our topics, teaching and facilities. This course has a shared first year across multiple specialisms. After your first year, if you want to study a different specialism you can choose to change between: BSc (Hons) Computer Science and BSc (Hons) Computer Science with Artificial Intelligence. We’ve created our Computer Science programme to help you design and programme systems capable of solving real-world challenges. Our programme is a part of our strong Computing school, and you’ll be taught by a team of expert lecturers who have vast experience of working in their respective fields. To further enhance your education, we invite in guest lectures to share their experience and expertise and host day-long interactive events run by leaders in their field giving you the chance to put your knowledge into action. Opportunity modules are a key part of the BNU curriculum. You’ll choose modules in both your first and second year from a broad selection in areas such as sustainability, entrepreneurship, creativity, digital skills, personal growth, civic engagement, health & wellbeing and employment. Opportunity modules are designed to enable you to develop outside the traditional boundaries of your discipline and help you to further stand out from the crowd to future employers. What will I study ? You'll acquire a broad range of skills covering computation theory, fundamentals of computer science, compliers and operating systems, basic programming, software development and testing, web applications and databases, algorithms and data structures, whilst building secure web and mobile applications, alongside analysing life-critical systems. From your first day and onwards, you are with us, you will be studying topics ranging from, Computer Architecture, Discrete Mathematics, User Experience (UX) and Data Science. This programme is grounded in software and web technologies with a focus on the technical side of web-based applications and services for working in industries that require expertise in web focused sectors of computing. The course provides a balance of theory and practice, providing opportunities to apply knowledge into real projects where possible. You will acquire a wide range of skills and competences such as the ability to think critically about real-world problems. You will be exposed to a variety of computing discipline areas, so that you will then be able to select and apply appropriate principles, theories, best practices and appropriate technologies to address the needs of different business contexts, users, customers and stakeholders.

Modules

Year one Core Modules Programming Concepts Computer Architecture Networks Web Development Computational Fundamentals Opportunity Modules 2 x 10 credit year one Opportunity modules Year two Core Modules Data Essentials Object Oriented Programming Research Methods Optional Modules Introduction to Natural Language Processing Real-Time Systems Algorithms and Data Structures Year three Core Modules Advanced Programming Extended Independent Work Optional Modules Design Patterns Critical Systems Cloud Computing Data Science Knowledge-Based Systems in Artificial Intelligence

Assessment method

At Buckinghamshire New University we like to foster an interactive and student-focused teaching style where we have a combination of formal lectures, tutorials, practical lab sessions, seminars and guest speakers to enhance the learning experience. We like to design our course to reflect the workplace so you will have the opportunity to carry out independent study, supported through distance learning technologies such as Blackboard, our Virtual Learning Environment. We will also provide reading lists and suggested resources to enhance independent study. You are more than a number at BNU, and we are here to support you through your education journey. We have in place regular contact hours with our tutors and provide you with informal feedback throughout the programme of study. Over the years of your course you will be assessed and graded in a multitude of ways to allow you to develop and expand on your abilities and skills. Assessments for the various modules will mostly take the form of practical coursework, lab tests and written exams, with the focus being on testing the practical application of the various concepts and techniques being conveyed.

Qualified teacher status (QTS)

To work as a teacher at a state school in England or Wales, you will need to achieve qualified teacher status (QTS). This is offered on this course for the following level:

  • Course does not award QTS

How to apply

Application codes

Course code:
CS01
Institution code:
B94
Campus name:
Buckinghamshire New University
Campus code:
-

Points of entry

The following entry points are available for this course:

  • Year 1

Entry requirements

Qualification requirements


Unistats information

Operated by the Office for Students
No data
Student satisfaction
65%
Employment after 15 months (Most common jobs)
85%
Go onto work and study

The student satisfaction data is from students surveyed during the Covid-19 pandemic. The number of student respondents and response rates can be important in interpreting the data – it is important to note your experience may be different from theirs. This data will be based on the subject area rather than the specific course. Read more about this data on the Discover Uni website.

Fees and funding

Tuition fees

England £9250 Year 1
Northern Ireland £9250 Year 1
Scotland £9250 Year 1
Wales £9250 Year 1
Channel Islands £9250 Year 1
Republic of Ireland £9250 Year 1
EU £15000* Year 1
International £15000* Year 1

*This is a provisional fee and subject to change.

Additional fee information

Most courses will involve some additional costs that are not covered by your fees. You could benefit from financial support through a bursary or scholarship during your time as a student. For more details visit our financial support, bursaries and scholarships section.
Computer Science at Buckinghamshire New University - UCAS