ObjectivesLeicester offers you a young and dynamic department that takes a scientific and rigorous approach to computing. We recognise that computing is a vibrant and diverse discipline, ranging from the management and architecture of global IT projects, through to the scientific development of innovative theories and technologies. At Leicester you can build on your strengths and interests, whether they lie in creativity, inventiveness, scientific problem solving, or in applying business sense and organisation.
Entry requirementsEntry Requirements * A/AS levels: Three A levels usually required. Two AS levels considered in place of one A level. General Studies accepted. Keys Skills may be considered. * GCSE: Mathematics Grade C or above is required for all degrees. Mathematics Grade B is preferred for G400/G401/G402/MComp. English Language Grade C or above usually required for G4N1/G4N3/G4N4. * Access to HE course: Pass, with a substantial number of credits at level 3. * European Baccalaureate: Pass with 65% overall. * International Baccalaureate: Pass Diploma with 28-30 * Leicestershire Progression Accord: 270–310 points plus full Accord credits. * BTEC Nationals: Full Diploma with DMM/DDM. * Other Qualifications: Other national and international qualifications welcomed. * Mature students welcomed: Alternative qualifications considered. * Second Year Entry: Possible for those with advanced qualifications compatible with our degree structure. * Applicants are not normally interviewed. All applicants receiving an offer will be invited to visit the Department. * These degrees are not available on a part-time basis.
Academic titleBSc Mathematics and Computer Science
Course descriptionBSc Mathematics and Computer Science
Programme
First Year
The mathematics modules studied are Proof and Number Systems; Methods of Applied Mathematics 1 – vectors, differential equations, multivariate calculus; Real Analysis; Linear Algebra. These courses include training in the use of mathematical software – Maple, and Matlab. In computer science the modules are Program Design (programming in the Java language); Algorithms and Data Structures; and Logic and Discrete Mathematics. For those students who will be studying in Europe, appropriate language tuition is available in your first and second years.
Second Year
The modules available build upon those of the first year: there are further core courses in Real Analysis, and Linear Algebra, together with a wide choice of modules from mathematics and computer science, for example: Functional Programming; Object-Oriented Programming Using C++; Differential Equations and Dynamics; Scientific Computing; Abstract Algebra.
Third Year
In the third year a compulsory Computer Science Project is taken in either semester. Other modules are chosen from those available in the final years of both the BSc Mathematics degree and the BSc Computer Science degree, for example: Complex Analysis; Topology; Abstract Algebra; Semantics of Programming Languages; Formal Software Specifications; Communication and Concurrency.
If you take the Europe degree your third year of study will be spent at a European university and you will return to Leicester to complete the third year of our degree in your fourth year of study.