Why study Computer Science at Leicester

Our Teaching

Students in the library

Our approach to teaching includes lectures and laboratory classes together with small group tutorials and problem classes. Innovative software demonstrations may be given during lectures, as well as more traditional presentations. Students are given assistance with coursework, but expected to undertake significant private study, exploring information sources independently. They are aided by state-of-the-art web-based module materials, automated feedback and marking systems, on-line tests and electronic coursework submission. Coursework contributes to your marks, especially in practical modules, but we place emphasis on traditional academic examinations. You must undertake a project in both the second and third years.

Your Projects

Second Year Project

In the second year project, you will be part of a team of students working together to develop software that has been commissioned by a real client. You will learn to work with, and manage, a team. Each team works within a teaching framework, broad enough to allow you to work flexibly and innovatively, but moderated to ensure that teams are performing and progressing. You will learn to prepare written reports, and give a group presentation (these are skills that employers rate very highly). Our approach to the second year project has been commended by members of our Industrial Advisory Board.

Third Year Project

The third year project is a chance to follow your own interests in depth, with one-to-one supervision.

BSc Computer Science:

We suggest a wide range of project titles but you are free to come up with your own ideas. Popular recent BSc Computer Science projects have included 3-D games, voice communication over the internet, programming robots, and a variety of sophisticated e-commerce sites, such as stock portfolio managers or car auction sites. More unique projects include software for garden landscaping or a guitar tablature editor. Projects involving topics such as theorem proving are usually only undertaken by students of computer science.

Major in Computer Science (BSc)

You will develop a topic of your choice in the intersection of computing and your minor subject (for example, management): this will involve domain modelling, system design and implementation work, as well as oral presentations and the writing of a report, which will prepare you for employment whether this be in the computing industry, business, finance or management.

BSc Software Engineering

We suggest a wide range of project titles but you are free to come up with your own ideas. Example projects include 3-D games, voice communication over the internet, programming robots, and sophisticated e-commerce sites, such as stock portfolio managers or car auction sites. More unique projects might include software for garden landscaping or a guitar tablature editor.

Knowledge, skills and experience gained

BSc Computer Science

At the end of your degree, you will have both a thorough grounding in the core subjects of computer science, and detailed knowledge of your chosen higher level topics. You will have gained valuable transferable skills in problem-solving and written and oral communication. Having successfully graduated from a rigorous and intellectually demanding degree programme, you will be ideally prepared for starting a career or enrolling in a postgraduate degree.

Major in Computer Science (BSc)

At the end of your degree, you will have both a thorough grounding in the core subjects of computer science, and detailed knowledge of your chosen higher level topics. You will additionally have explored your Minor subject area, for example a Minor in Management Studies. You will have learned to critically analyse and evaluate issues that arise in the complex and changing organisational environment in which today's business IT solutions are developed. You will also gained valuable transferable skills in problem-solving and written and oral communication. Having successfully graduated from a rigorous and intellectually demanding degree programme, you will be ideally prepared for your future career.

BSc Software Engineering

At the end of your degree, you will have both a thorough grounding in the core subjects of software engineering and computing, and detailed knowledge of your chosen higher level topics. You will have acquired a good understanding of the complex and changing organisational environment in which today's business IT solutions are developed. You will also have gained valuable transferable skills in problem-solving and written and oral communication. Having successfully graduated from a rigorous and intellectually demanding degree programme, you will be ideally prepared for starting a career or enrolling in a taught postgraduate degree for more specialised training.

Share this page:

Contact Us

Admissions Enquiries:
BSc: +44 (0) 116 252 5280
MSc: +44 (0) 116 252 2265
E: BSc  seadmissions@le.ac.uk
E: MSc  pgadmissions@le.ac.uk

Departmental Enquiries:
T: +44 (0) 116 252 2129/3887
F: +44 (0) 116 252 3604
E: csadmin@mcs.le.ac.uk

Dept of Informatics
University of Leicester
Leicester, LE1 7RH
United Kingdom

Accessibility

DisabledGo logo

The University of Leicester is committed to equal access to our facilities. DisabledGo has a detailed accessibility guide for the Informatics Building.