Comments about BSc Mathematics and Computer Science  At the institution  Nottingham  Nottinghamshire

Objectives
These courses combine both a broad education in mathematics and substantial degree level studies in computer science. You will follow a core mathematics programme in the first year, along with a set of compulsory computer science modules. In subsequent years, a choice of modules is available. Both courses include an individual dissertation in computer science in year three. Students on the MSci will acquire a higher level of technical skill and will be able to demonstrate the ability to work independently and professionally on a highlevel computing project. No previous knowledge of computer science is assumed.

Entry requirements
Required subjects: maths A level, grade A; two other A levels; two AS levels may be accepted in place of a single A level IB score: 35 (6 in maths)

Academic title
BSc Mathematics and Computer Science

Course description
BSc Mathematics and Computer Science
Programme
Year one
Two thirds of the first year is devoted to mathematics. Students study Core Mathematics with modules in Analytical and Computational Foundations, Calculus and Linear Mathematics, as well as modules in pure mathematics. The remaining third of the first year is comprised of three modules from the School of Computer Science: An Introduction to Programming, Algorithmic Problem Solving and Functional Programming.
Year two
Half of the year is devoted to mathematics, with module options chosen to ensure that you have a strong background in two of the following three areas: pure mathematics; probability and statistics; mathematical methods. The other half of the year is devoted to computer science. Here you choose two modules from a variety of options, and also take the four compulsory modules Algorithms and Data Structures, Program Construction and Verification, Machines and their Languages and Advanced Functional Programming.
Year three
As in year two, your time is equally divided between both disciplines with modules chosen from a wide range of options. You will also work on an individual project in Computer Science.