Mathematics & Computer Science

|

BSc

|

Full Time

| UCAS code: GG14
Currently, students study the following modules shown below. King's reviews its modules on a regular basis, in order to continue to offer innovative and exciting programmes and this list is therefore subject to change. Please check here for updates, or contact the School/department for further advice.

YEAR 1
Equal number of core modules from Mathematics and Computer Science (four of each).

YEAR 1 CORE
Mathematics:
Calculus I
Calculus II
Linear Methods
Probability & Statistics I

Computer Science:
Computer Systems I
Data Structures
Programming Practice
Programming Applications

YEAR 2
Equal number of core modules from Mathematics and Computer Science (four of each)

YEAR 2 CORE
Mathematics:
Introduction to Abstract Algebra
Analysis I OR Applied Analytic Methods
Logic
Numbers & Functions

Computer Science:
Object-oriented Specification & Design
Database Systems
Programming Language Design & Paradigms
Operation Systems & Concurrency

YEAR 3
Students will normally take a selection of four Mathematics modules and four Computer Science modules.

YEAR 3 OPTIONS

Mathematics:
Geometry of Surfaces
Linear Algebra
Partial Differential Equations & Complex Variable
Numerical Methods
Topics in Mathematics
Elementary Number Theory
Groups & Symmetries
Probability & Statistics II
Discrete Mathematics
History & Development of Mathematics
Topics in Mathematics
Representation Theory of Finite Groups
Mathematics Education and Communication
Intermediate Dynamics
Theory of Complex Networks
Mathematical Biology
Mathematical Theory of Collective Behaviour
Mathematical Finance I: Discrete Time
Mathematical Finance II: Continuous Time

Computer Science:
Software Measurement & Testing
Distributed Systems
Computer Science Project (30 credits)
Internet Systems
Software Architecture and Design
Software Engineering of Internet Applications
Parallel Algorithms
Cryptography & Information Security
Computer Graphics Systems
Artificial Intelligence
Advanced Security Topics
Optimisation Methods
Text Searching & Processing



Maughan Library