BSc in COMPUTER SCIENCE (BSCS)
Program Overview
BSc in Computer Science offered by the University of London provides students with the skills and knowledge in understanding computing skills with a strong programming and mathematics focus, it assists students in learning skills in project management, game development, artificial intelligence, software development, presentation and teamwork which employers value. The program has been curated by Goldsmith University of London which is one of the top computing schools in the UK. Students who opt for this program have an option to select their Majors in machine learning, algorithms and data structure, artificial intelligence, virtual reality, mobile development and databases and networking.
Modules
Year 1 Modules | Year 2 Modules | Year 3 Modules | |||
---|---|---|---|---|---|
Semester 1 | Semester 2 | Semester 3 | Semester 4 | Semester 5 | Semester 6 |
Introduction to Programming I | Introduction to Programming II | Object Oriented Programming | Professional Practies | Virtual Reality | Mobile Development |
Discrete Mathematics | Computational Mathematics | Software Design and Development | Graphics Programming | Advanced Web Development | 3D Graphics and Animation |
How Computers Work | Fundamentals of Computer Science | Programming with Data | Databases, Network and the Web | Physical Computing and the Internet of Things | Artificial Intelligence |
Web Development | Algorithms and Data Structure I | Computer Security | Algorithms and Data Structure I I | Final Project |
Level 4 (Year 1)
Level 5 (Year 2)
Level 6 (Year 3)
The module will combine the theory and psychology of VR with practical development skills. You will learn the skills needed to design compelling VR environments and the skills that apply to creative practice, science and industry.
This module aims to give you the skills needed to develop VR. These skills include understanding the basic theory of presence in VR, which underlies the basic design principles. You will also learn practical development skills, using an appropriate 3D engine to create interactive virtual environments. These skills will include creating 3D environments, designing and implementing 3D interaction for VR and building social VR experiences with interactive virtual characters.
This module will introduce you to i) industry standard tools for game development, such as game engines, and ii) the process of game development, including prototyping and playtesting. You will undertake a short series of game development projects, each lasting a set number of weeks and with a specific brief. For each project, you will propose a game that fits the brief, and then you will implement it. You are expected to deliver the proposed game and document it thoroughly. Through this process, you will develop an awareness of intended audience and the use of media for documentation.
Contemporary video game production draws on a range of techniques from artificial intelligence (AI) to perform tasks such as controlling virtual agents and generating novel game content. This module will also introduce crucial game AI concepts. Compared to mainstream AI, the emphasis is less on optimal problem solving and more on entertaining the player with limited computational resources. This module gives students practical experience of programming game AI systems and an understanding of the relevant theory.
This course provides an introduction to the development and programming of hardware devices that can sense and act in the environment. The course will explain and demonstrate how the environment, which is inherently continuous, can be monitored by analogue electrical and mechanical sensors, then captured and analysed using a computer, which is a discrete system. A focus of this course is the interface between the digital and the analogue.
This study encompasses basic physics, electronics, programming and software engineering. The practical objective of this course is the development of the skills needed for designing and building interactive physical devices.
Assessment Structure
The BSc in Computer Science at Denning follows a dynamic assessment structure, balancing internal and external evaluations.
Internal Assessment | External Assessment |
---|---|
This includes assignments, practical work, examinations, presentation and projects. The internal assessment is designed to allow students to demonstrate their understanding and application of the knowledge and skills they have acquired through the course. | This includes exams and/or tasks that are set and marked by University of London, the awarding body. The external assessment is designed to provide an independent and objective measure of the student's knowledge and skills and is typically taken at the end of the course. |
Eligibility Criteria
Qualification | Grade Requirement | English Language Requirement | Mathematics Requirement | Age Requirement | Additional Procedures |
---|---|---|---|---|---|
A Levels or 2 Year Bachelors’ Degree (Standard Entry - 3 year program) | Minimum 3 A Level passes with C grade or above;orMinimum 2 A Level passes with C grade or above and at least 5 O Level passes with a minimum of C grade or above. |
| Pass either GCSE Mathematics (Grade A*-B / 9-5) or AS Level Mathematics (A-E), or equivalent) Or Complete the “Mathematics for Computer Science” course on the Coursera platform. | Min 17 or above by November 1, 2024 | Passing of the Denning Interview. |
Intermediate (4 year program) | Minimum 60% overall percentage Intermediate students will have to undergo a one year foundation program | Complete the “Mathematics for Computer Science” course on the Coursera platform. | Minimum 16 or above by November 1, 2024 | Passing of the Denning Interview Passing of the Denning Admission Test |
Fee Structure
The fee structure for the BSc CS is as follows:
Standard / CertHE | Year 1 | Year 2 | Year 3 |
---|---|---|---|
Tuition Fee | Rs. 335,000/- | Rs. 350,000/- | Rs. 350,000/- |
Library Fee | Rs. 10,000/- | Rs. 10,000/- | Rs. 10,000/- |
Student Activity Fee | Rs. 10,000/- | Rs. 10,000/- | Rs. 10,000/- |
Admission Fee / Continuing Fee | Rs. 45,000/- | Rs. 15,000/- | Rs. 15,000/- |
Total Fees | Rs. 400,000/- | Rs. 385,000/- | Rs. 385,000/- |
UOL FEE STRUCTURE - for all three years
Year | Application Fee (non-refundable and one time fee) | September Semester | April Semester | Total Fees |
---|---|---|---|---|
Year 1 | £ 60(deadline 16th Sep 2024) | £ 1394 (deadline 23rd Sep 2024) | £ 1394 (deadline 18th Mar 2025) | £ 2,848/- |
Year 2 | - | £ 1,394 (deadline 23rd Sep 2025) | £ 1,394 (deadline 18th Mar 2026) | £ 2,788/- |
Year 3 | - | £ 1,394 (deadline 23rd Sep 2026) | £ 1,394 (deadline 18th Mar 2027) | £ 2,788/- |