Our Teaching

We teach in a variety of formats and environments such as:

Lectures
Each seat in our state of the art lecture theatres is networked and has a power point so you can follow and make your own electronic notes.  

Problem-Based Learning
You will be given a problem, such as programming a robot, (See below), or building a computer and you will have to use what you learn in lectures and problem classes to solve it. 

Group Projects
You will be developing software with your classmates so that you learn the importance of communication and team work. Then you will need to help your group pitch your ideas to industry professionals who will be assessing you as they would in the computing industry. 

You will also be introduced to the issues arising in the professional application of computing skills and learn how these issues should be dealt with.

Final Year Projects
In your final year you will extend your knowledge in a specialised area of your choice and consolidate the whole of the course material in your final year project. 

Tutorials
When you arrive you will get to meet a member of academic staff who will be your Personal Tutor throughout your degree with us.  During tutorials you will be provided with more personal assistance and learn transferable skills. 


A Typical Course Module

The courses, (or modules), that make up your degree programme will vary from the very theoretical to the very practical, but a ‘typical’ course might include 30 hours of lectures and ten hours of practical classes. You will need to do a lot of work in your own time, however you will be able to do much of your practical work when it suits you best.

You will complete coursework for the majority of your modules and will take your exams at the end of each year.  All of your grades will count towards your degree, (later modules will count more), so you will need to work hard from the very beginning of your studies. 


Programmes and Modules

The BSc, MEng and MEng International programmes in Computer Science share a common core for the first two years and during this time it is possible for students to transfer between the three programmes, (subject to approval).The MEng Mathematical Computer Science follows a different syllabus and this programme must be chosen from the start.

Please click on the links in the table below to see the curriculum for each year of a programme.

ProgrammeYear
BSc Computer Science1>2>
3>
MEng Computer Science3>4>
MEng International Computer Science3>

MEng Mathematical Computation

1>2>3>4>

Department of Computer Science, UCL (University College London)
Malet Place, London WC1E 6BT, UK
Phone: 020 7679 7214 (+44 20 7679 7214)
Fax: 020 7387 1397 (+44 20 7387 1397)