Mathematics with Computer Science (2013 entry)

BSc, 3 years, UCAS: G1G4
Typical A level offer: AAA-AAB

Apply Print | Share:
 

Subject overview

Why computing?

Computing is an essential part of 21st-century life, and is an exceptionally fast-moving subject that gives rise to a range of interesting and challenging problems. The complexity of today’s computing systems requires the skills of knowledgeable and versatile scientists who have a firm grasp of the fundamental concepts as well as in-depth knowledge of specific areas. These range from digital media, distributed systems, networks, web services and the internet – each with their individual technologies – to business models and problem-solving inspired by natural systems. 

Why computing at Sussex?

We are a leading centre for teaching and research in many aspects of computing, including computer science, digital media, human-computer interaction, AI and cognitive science. 

Computing at Sussex has excellent teaching and facilities and was ranked 21st in the UK in The Guardian University Guide 2014, 22nd in the UK in The Times Good University Guide 2013 and 30th in the UK in The Complete University Guide 2014.

Our degrees are based on a common first year, offering you the flexibility to change course if you wish. They provide a firm foundation in the core topics and, in addition, allow you to take options that reflect your particular interests (for example, computer graphics and animation, intelligent systems, robotics, or web technologies).

We offer cutting-edge modules informed by our internationally recognised research – computing at Sussex was rated in the top 15 of UK universities for the quality and volume of our research in the 2008 Research Assessment Exercise (RAE). 95 per cent of our research was rated as recognised internationally or higher, with 70 per cent rated as internationally excellent or higher, and one-fifth rated as world leading.

We teach core technical skills such as Java programming, software design and relational database management, while also covering professional issues with a focus on employability.

We offer attractive, well-equipped computer laboratories with modern high-spec PCs, a state-of-the-art media technology laboratory, two special-purpose broadcast studios with digital video-editing facilities, and laboratories with PA and recording equipment for sound-based modules.

Our BSc courses in Computer Science, Computer Science and Artificial Intelligence, Computing for Business and Management, Computing for Digital Media are accredited by the BCS, the Chartered Institute of IT, as contributing to the requirements for professional registration. 

We have strong links with industry, including a groundbreaking partnership with one of the world’s leading financial services companies, and an advisory board that assists in shaping course content to ensure our graduates are highly employable.

For information about industrial placement opportunities during your studies, refer to Department of Informatics: Placements year and internships and Professional placements.

Why mathematics? 

Mathematics is core to most modern-day science, technology and business. When you turn on a computer or use a mobile phone, you are using sophisticated technology that mathematics has played a fundamental role in developing. Unravelling the human genome or modelling the financial markets relies on mathematics. 

As well as playing a major role in the physical and life sciences, and in such disciplines as economics and psychology, mathematics has its own attraction and beauty. Mathematics is flourishing: more research has been published in the last 20 years than in the previous 200, and celebrated mathematical problems that had defeated strenuous attempts to settle them have recently been solved. 

The breadth and relevance of mathematics leads to a wide choice of potential careers. Employers value the numeracy, clarity of thought and capacity for logical argument that the study of mathematics develops, so a degree in mathematics will give you great flexibility in career choice. 

Why mathematics at Sussex? 

Mathematics at Sussex was ranked in the top 10 for academic support in the 2012 National Student Survey (NSS) and overall we were ranked in the top 20 in the UK in The Sunday Times University Guide 2012 and in the top 30 in the UK in The Complete University Guide 2014.

In the 2008 Research Assessment Exercise (RAE) 90 per cent of our mathematics research and 97 per cent of our mathematics publications were rated as recognised internationally or higher, and 50 per cent of our research and 64 per cent of our publications were rated as internationally excellent or higher. 

The Department awards prizes for the best student results each year, including £1,000 for the best final-year student. 

In 2011, US careers website Jobs rated ranked mathematician to be the second most popular job out of the 200 considered. 

You will find that our Department is a warm, supportive and enjoyable place to study, with staff who have a genuine concern for their students. 

Our teaching is informed by current research and understanding and we update our courses to reflect the latest developments in the field of mathematics. 

MMath or BSc? 

The MMath courses are aimed at students who have a strong interest in pursuing a deeper study of mathematics and who wish to use it extensively in careers where advanced mathematical skills are important, such as mathematical modelling in finance or industry, advanced-level teaching or postgraduate research. 

Applicants unsure about whether to do an MMath or a BSc are strongly advised to opt initially for the MMath course. If your eventual A level grades meet the offer level for a BSc but not an MMath we will automatically offer you a place on the BSc course. Students on the MMath course can opt to transfer to the BSc at the end of the second year. 

Programme content

The emphasis on logical and rigorous thought, together with the use of computers in mathematical research, means that mathematics and computer science combine well. Your study of computer science includes work in Years 1 and 2 on software, the structure of programs and operating systems, and the manipulation of databases. 

The hardware side of computers is not covered and previous computing experience is not essential. The popular language Java is used for an introduction to programming. As well as the core mathematics modules in Years 1 and 2, you will spend 25 per cent of your time studying computer science modules. In the third year you take a combination of mathematics and computer science options. 

We continue to develop and update our modules for 2013 entry to ensure you have the best student experience. In addition to the course structure below, you may find it helpful to refer to the 2012 modules tab.

How will I learn?

We teach by a combination of lectures, seminars, exercise classes, individual and small-group supervision and computer-based practical work. Some teaching is by means of group projects, linked to particular modules, while studio work provides a team-based environment for technical development and implementation.

We also run a peer-assisted learning scheme, which has non-compulsory additional classes to provide extra support for particular modules. These classes are run by students who have already taken the module. 

Assessment is by a combination of exams, coursework (such as software exercises, reports, oral presentations and essays), group projects and a large-scale individual project. 

At Sussex, the scheduled contact time you receive is made up of lectures, seminars, tutorials, classes, laboratory and practical work, and group work; the exact mix depends on the subject you are studying. This scheduled contact time is reflected in the Key Information Set (KIS) for this course. In addition to this, you will have further contact time with teaching staff on an individual basis to help you develop your learning and skills, and to provide academic guidance and advice to support your independent study.

For more information on what it's like to study at Sussex, refer to Study support.

What will I achieve? 

  • You can expect to develop a firm foundation in your chosen area that will provide a solid basis for your future career development. Our degrees also provide a range of invaluable transferable skills, including those of presentation, organisation, communication, problem-solving, time-management and teamworking. 
  • You learn to apply appropriate theories and techniques to the design and development of computing systems, and to use the correct criteria and tools for the planning, development, documentation, testing and evaluation of software systems. 
  • You also learn to manage your personal professional development in preparation for further study or the world of work, and beyond.
  • In the computer science modules, you gain an understanding of the hardware and software that support computer systems and the internet, and the fundamental principles underlying computing, independent of their current technological manifestation.
  • In the artificial intelligence (AI) modules, you discover how AI supports the design of intelligent computer systems, and study adaptive behaviour, reasoning, creativity and learning in both humans and machines.
  • In the business and management modules, you gain an understanding of the uses of information technology in business, and you also learn about financial planning, marketing and strategic management.
  • In the digital media modules, you gain practical experience in using computers to create and communicate digital content, including video, 3D graphics, audio and web-based multimedia.

Core content

Our degrees offer breadth and flexibility and are designed around module themes, including:

Computer Systems focuses on the inner workings of the main subsystems supporting computing, operating systems and networks.

Computing Foundations lays the basis for an understanding of the logical and mathematical principles underlying computing.

Graphics and Animation focuses on image modelling and rendering, and bringing computer-generated images to life either programmatically or using industry-standard software tools.

Intelligent Systems examines the design and implementation of intelligent computer systems that reason and learn from data.

Management covers the uses of information technology in business, with more specialised topics including financial planning and marketing.

Music and Audio explores the application of computers in music creation and analysis, such as automatic composition and programmatic control of audio from within software applications.

Professional Issues helps you develop your communication skills, deepen your understanding of your role in society as a scientist and manage your professional development.

Programming equips you with the skills necessary to create computer programs, starting with object-orientation and progressing to the study of other programming paradigms.

Robotics and Adaptive Systems focuses on autonomous systems that modify their behaviour according to their environment, also exploring relationships with neuroscience, psychology and biology.

Software Engineering covers the theory and practice of building large computer applications, from analysis of required functionalities to deployment.

Video Production gives practical experience of both the technical and creative issues in producing live video.

Visual Effects covers the techniques for generating synthetic productions that look real, including 2D and 3D graphics, camera tracking and compositing.

Web Computing introduces the technologies underlying the internet, including web architectures, web services, and distributed computing.

We continue to develop and update our modules for 2013 entry to ensure you have the best student experience. In addition to the course structure below, you may find it helpful to refer to the 2012 modules tab.

How will I learn? 

We recognise that new students have a range of mathematical backgrounds and that the transition from A level to university-level study can be challenging, so we have designed our first-term modules to ease this. Although university modes of teaching place more emphasis on independent learning, you will have access to a wide range of support from tutors. 

Teaching and learning is by a combination of lectures, workshops, lab sessions and independent study. All modules are supported by small-group teaching in which you can discuss topics raised in lectures. We emphasise the ‘doing’ of mathematics as it cannot be passively learnt. Our workshops are designed to support the solution of exercises and problems. 

Most modules consist of regular lectures, supported by classes for smaller groups. You receive regular feedback on your work from your tutor. If you need further help, all tutors and lecturers have weekly office hours when you can drop in for advice, individually or in groups. Most of the lecture notes, problem sheets and background material are available on the Department’s website. 

Upon arrival at Sussex you will be assigned an academic advisor for the period of your study. They also operate office hours and in the first year they will see you weekly. This will help you settle in quickly and offers a great opportunity to work through any academic problems. 

For more information, refer to Department of Mathematics: Teaching methods.

At Sussex, the scheduled contact time you receive is made up of lectures, seminars, tutorials, classes, laboratory and practical work, and group work; the exact mix depends on the subject you are studying. This scheduled contact time is reflected in the Key Information Set (KIS) for this course. In addition to this, you will have further contact time with teaching staff on an individual basis to help you develop your learning and skills, and to provide academic guidance and advice to support your independent study.

For more information on what it's like to study at Sussex, refer to Study support.

What will I achieve? 

  • excellent training in problem-solving skills 
  • understanding of the structures and techniques of mathematics, including methods of proof and logical arguments 
  • written and oral communication skills 
  • organisational and time-management skills 
  • an ability to make effective use of information and to evaluate numerical data 
  • IT skills and computer literacy through computational and mathematical projects 
  • you will learn to manage your personal professional career development in preparation for further study, or the world of work. 

Core content

Year 1 

You take modules on topics such as calculus • introduction to pure mathematics • geometry • analysis • mathematical modelling • linear algebra • numerical analysis. You also work on a project on mathematics in everyday life. 

Year 2 

You take modules on topics such as calculus of several variables • an introduction to probability • further analysis • group theory • probability and statistics • differential equations • complex analysis • further numerical analysis. 

Year 3 

Topics include perturbation theory • ring theory • probability models • linear statistical models • an introduction to mathematical biology • medical statistics • continuum mechanics. 

Year 4 (MMath only)

You choose from a range of options including topics such as numerical linear algebra • harmonic analysis and wavelets • measure and integration • topology • functional analysis • coding theory • cryptography • differential geometry • random processes.  You also work on your final-year project.

Back to module list

Analysis 1

15 credits
Spring teaching, Year 1

Topics include: 

  • Sequences: convergence, Cauchy sequences, subsequences
  • Series: proof and application of convergence/divergence criteria
  • Limits of functions: definitions, examples and properties
  • Continuity: intermediate value theorem, uniform continuity
  • Differentiability: definition, proofs of mean value theorems

Calculus

15 credits
Autumn teaching, Year 1

Topics include: functions of one real variable: graphical representation, inverse functions, composition of functions, polynomial, trigonometric, exponential and hyperbolic functions. Limits, continuity and differentiation: one-sided limits, infinite limits, algebra of limits, continuity and the intermediate value theorem, differentiation from first principles, product rule and chain rule, Rolle’s theorem, the mean value theorem and Taylor’s theorem, stationary points of a function. Integration: indefinite and definite integrals, fundamental theorem of calculus, integration by parts and integration by substitution. Solutions to first order ODEs. Manipulations with absolute values. Quadratic forms

Further Programming

15 credits
Spring teaching, Year 1

This module follows on from "Introduction to Programming" and provides an introduction to more advanced programming concepts and techniques. This module covers Java programming, including the use of subclasses and library classes to create well-organised programs, the choice and implementation of appropriate algorithms and data structures (e.g. arrays, lists, trees, graphs, depth- and breadth-first search, the minimax and A* algorithms), and the construction of graphical user interfaces for Java programs.

Geometry

15 credits
Autumn teaching, Year 1

Topics include: vectors in two and three dimensions. Vector algebra: addition, scalar product, vector product, including triple products. Applications in two- and three-dimensional geometry: points, lines, planes, geometrical theorems. Area and volume. Linear dependence and determinants. Polar co-ordinates in two and three dimensions. Definitions of a group and a field. Polynomials. Complex numbers, Argand plane, De Moivre's theorem. Matrices: addition, multiplication, inverses. Transformations in R^2 and R^3: isometries. Analytical geometry: classification and properties of conics.

Introduction to Programming

15 credits
Autumn teaching, Year 1

The module introduces you to a collection of basic programming concepts and techniques, including designing, testing, debugging and documenting programmes.  

For both absolute beginners and those with prior computing experience, the module introduces the programming language Java, a language used for other components of undergraduate modules. Java will be the primary language used for programming assignments in nearly all first year modules taught by the department of Informatics.  

You do not need previous experience of programming to take this module, but you will need basic knowledge of NT/Windows2000/XP.

Introduction to Pure Mathematics

15 credits
Autumn teaching, Year 1

Topics covered include:

  • Numbers: introduction of mathematical symbols, natural numbers, integers, rationals, real numbers, basic number algebra. Ordering, inequalities, absolute value (modulus), homogeneity, triangle inequality. Concept of algebraic structure, groups. Sequences, Induction Principle, Well Ordering Principle, sums, products, factorials, Fibonacci numbers, fractions.
  • Irrational roots of integers, divisibility, prime numbers, Euclidean Division, highest common factor, Euclidean Algorithm, Number Theory, Atomic Property of Primes, Coprime Factorisation, Fundamental Theorem of Arithmetic, square-free numbers.
  • Logic: concept of proof, logical argument, direct proof, propositional manipulation, basic logic, and, or, not, implication, contraposition, contradiction, logical equivalence, quantifiers. 
  • Axiomatic set theory: Extension Axiom, equality of sets, Specification Axiom, intersection (meet), difference (take), subset, Existence Axiom, empty set, Pairing Axiom, singletons, pairs, ordered pairs, Union Axiom, cartesian products, Power Axiom, power set. 
  • Counting: maps and functions, distinguished functions, injections, surjections, bijections, one-to-one correspondences, Pigeon Hole Principle, counting the power set, counting subsets of the power set, Cherry Picking, binomial coefficients, binomial formula, combinatorics, Inclusion-Exclusion formula, permutations, counting maps.
  • Functions and maps: formal definition, finite and infinite sets, Peano's Axiom (Infinity Axiom/Induction Axiom), Pigeon Hole Principle revisited, counterimage, inverse functions, partial inverses, Axiom of Choice. 
  • Relations: relations, equivalence relations, modular arithmetic and quotient sets, order relations, partial ordering, total ordering, linear ordering. Rigorous extension of N to Z and Q. Rings, fields. Examples.
  • Real numbers: ordering and Archimedean Property of Reals, countable vs. uncountable sets, Cantor's "Diagonal".

 

 

 

 

 

 

Linear Algebra

15 credits
Spring teaching, Year 1

You will cover:

Matrices, Elementary row and column operations, Vector spaces, Linear independence, Basis and dimension, Inner products and orthogonality, Gram-Schmidt orthonormalisation process, Linear transformations, Determinants, Eigen-values and Eigen-vectors, Polynomials, Cayley-Hamilton 
theorem, Quadratic forms.

Numerical Analysis 1

15 credits
Spring teaching, Year 1

This module covers topics such as:

Introduction to Computing with MATLAB 

  • Basic arithmetic and vectors, M-File Functions, For Loops, If and else, While statements


Introduction to Numerical Analysis

  • Operating with floating point numbers, round-off error, cancellation error
  • Polynomial interpolation, Basic idea of interpolation, Order of approximation, Lagrangian interpolation, Runge's example, Piecewise linear interpolation
  • Numerical differentiation, finite difference quotients, order of approximation
  • Numerical integration, Derive standard numerical integration scheme's and analyse, using polynomial interpolation (midpoint formula, trapezoidal rule, Simpson's formula)
  • Nonlinear equations, bisection method, fixed point iteration method, Newton's method/ Secant method

Analysis 2

15 credits
Autumn teaching, Year 2

Topics covered: power series, radius of convergence; Taylor series and Taylor's formula; applications and examples; upper and lower sums; the Riemann integral; basic properties of the Riemann integral; primitive; fundamental theorem of calculus; integration by parts and change of variable; applications and examples. Pointwise and uniform convergence of sequences and series of functions: interchange of differentiation or integration and limit for sequences and series; differentiation and integration of power series term by term; applications and examples. Metric spaces and normed linear spaces: inner products; Cauchy sequences, convergence and completeness; the Euclidean space R^n; introduction to general topology; applications and examples.

Calculus of Several Variables

15 credits
Autumn teaching, Year 2

Computer Networks

15 credits
Spring teaching, Year 2

This module provides an introduction to the basics of packet switching technologies as used in the Internet. Emphasis is placed on core Internet protocols such as IP and TCP. Subjects covered include: network access technologies; design of network protocols using layering, local area networks, TCP/IP routing and switching, congestion control. This module introduces the Internet with a top-down view: the accent is on layer abstractions and the associated protocols (and how to program with them). Particular attention is paid to questions of network security.

Differential Equations

15 credits
Spring teaching, Year 2

Topics include:

Ordinary differential equations:

  • Solution methods: Variation of the constant formula, separation of variables
  • Solution of linear ODE with constant coefficients
  • Lipschitz continuity
  • Existence and uniqueness (Picard-Lindeloef), maximal solutions, Gronwall
  • Higher order equations into system of first order
  • Boundary value problems.


Partial differential equations:

  • Partial and total derivatives
  • First order PDEs: Method of characteristics for semilinear and quasilinear equations, initial boundary value problems.

Introduction to Probability and Applied Analysis

15 credits
Autumn teaching, Year 2

Numerical Analysis 2

15 credits
Spring teaching, Year 2

Topics covered include:

  • Linear systems (conditioning, LU factorization, basic iterative methods, convergence analysis)
  • Nonlinear systems: Newton's method
  • Numerical solution of differential equations:
      - finite difference methods for first and second order initial value problems
      - finite difference/element methods for one-dimensional boundary value problems

Probability and Statistics

15 credits
Spring teaching, Year 2

Topics include: 

  • Descriptive Statistics: types of data, histograms, sample mean, variance, standard deviation, quantiles;
  • Statistical Inference: estimation, maximum likelihood, standard distributions, central limit theorem, model validation;
  • Distribution theory: Chebychev's inequality, weak law of large numbers, distribution of sums of random variables, t,\chi^2 and F distributions;
  • Confidence intervals;
  • Statistical tests including z- and t-tests, \chi^2 tests;
  • Linear regression;
  • Nonparametric methods;
  • Random number generation;
  • Introduction to stochastic processes.

Program Analysis

15 credits
Autumn teaching, Year 2

Part 1: Foundations

The first part of the module introduces the idea of the asymptotic analysis of algorithms, and in particular we will consider the following: specifying a problem; the notion of an algorithm and what it means for an algorithm to solve a problem; the upper, lower and tight asymptotic bounds associated with an algorithm; the best-, worst- and expected-case analysis of an algorithm; the lower bound for a problem.

In the remainder of Part 1 we consider a number of important data structures, with particular emphasis on priority queues and the generic graph data structure. Several basic graph algorithms will be considered, in particular: depth-first search of graphs; breadth-first search of graphs; and topological sorting of directed acyclic graphs.

Part 2: Generic Design Paradigms

In Part 2 we will consider four of the most important methods used as the basis for algorithm design: greedy methods; divide and conquer approaches; dynamic programming; and network flow.

In considering these generic design paradigms we will look at a number of well-known problems, including: interval scheduling; single source shortest path; minimum spanning tree; Huffman codes construction; weighted interval scheduling; subset sum; sequence alignment; network flow; and bipartite matching.

Limits of Computation

15 credits
Spring teaching, Year 3

This module is all about fundamental questions like 'what is computable?' and 'what is feasibly computable?'. The following topics are covered: what is a universal program? What is program specialisation? (partial evaluation, also known as s-m-n theorem). What is self-application? (boot-strapping). How can it be used to speed-up programs? How can an unsolvable problem be defined using WHILE? How can this be generalised? (Rice's theorem). Are there decidable but unfeasible problems? What are typical examples? What does feasible mean? How can one measure resource-usage of (time, space, non-determinism) of WHILE programs? What are asymptotic complexity classes and what are their limitations? What do we know about existence of optimal solutions?

Advanced Numerical Analysis

15 credits
Autumn teaching, Year 3

Coding Theory

15 credits
Spring teaching, Year 3

Topics include: 

  • Introduction to error-correcting codes. The main coding theory problem. Finite fields.
  • Vector spaces over finite fields. Linear codes. Encoding and decoding with a linear code.
  • The dual code and the parity check matrix. Hamming codes. Constructions of codes.
  • Weight enumerators. Cyclic codes.

Continuum Mechanics

15 credits
Spring teaching, Year 3

Topics include: 

  • Kinematics: Eulerian and Lagrangian descriptions, velocity, acceleration, rate of change of physical quantities, material derivatives, streamlines.
  • Deformation: stress and strain tensors, Hooke's law, equilibrium equations.
  • Conservation laws for mass, momentum and energy.
  • Phase/group velocities of travelling wave solutions.
  • Models of fluid and solid mechanics.

Cryptography

15 credits
Autumn teaching, Year 3

Topics covered include:

  • Symmetric-key cryptosystems.
  • Hash functions and message authentication codes.
  • Public-key cryptosystems.
  • Complexity theory and one-way functions.
  • Random number generation.
  • Attacks on cryptosystems.
  • Cryptographic standards.

Dynamical Systems

15 credits
Spring teaching, Year 3

Topics covered include:

  • General dynamical systems: semiflow, stability and attraction, omega-limit set, global attractor. 
  • Ordinary differential equations: Linear systems, Lyapunov function, linearized systems around fixed points, periodic orbits, Two-dimensional systems, centre manifold, bifurcation.
  • Discrete systems (iterations): Linear systems, linearized systems around fixed points.

E-Business and E-Commerce Systems

15 credits
Autumn teaching, Year 3

Topics for this module include: elementary economic theory and its interaction with e-business; alternative e-business strategies, as theories and as case studies; legal and behavioural issues; marketing, branding, and customer relationship issues; software systems for e-business and e-commerce; and commercial website management.

Financial Mathematics

15 credits
Autumn teaching, Year 3

You will study generalized cash flows, time value of money, real and money interest rates, compound interest functions, equations of value, loan repayment schemes, investment project evaluation and comparison, bonds, and project writing.

Functional Analysis

15 credits
Spring teaching, Year 3

Topics on this module include: Banach spaces; Banach fixed-point theorem; Baire's Theorem; Bounded linear operators and on Banach spaces; continuous linear functionals; Banach-Steinhaus Uniform Boundedness Principle; open mapping and closed graph theorems; Hahn-Banach Theorem; compactness of sets; Hilbert spaces; orthogonal expansions; Riesz-Fischer Theorem.

Harmonic Analysis and Wavelets

15 credits
Autumn teaching, Year 3

You will be introduced to the concepts of harmonic analysis and the basics of wavelet theory: you will discuss the concepts of normed linear spaces and Hilbert spaces, with a focus on sequence spaces and spaces of functions, most notably the space of square-integrable functions on an interval or on the real line. You will be introduced to the ideas of best approximation, orthogonal projection, orthogonal sums, orthonormal bases and Fourier series in a separable Hilbert space.

You will then apply these concepts to the concrete case of classical trigonometric Fourier series, and both Fejer's theorem and the Weierstrass approximation theorem will be proved.

Finally, you will apply the introduced concepts for Hilbert to discuss wavelet analysis for the example of the Haar wavelet and the Haar scaling function. You will be introduced to the concepts of an orthogonal wavelet and a multiresolution analysis (with a scaling function for the case of the Haar wavelet), but will also be defined in general. The concepts of an orthogonal wavelet and a multiresolution analysis (with a scaling function) will initially be introduced for the case of the Haar wavelet, but will also be defined in general.

Human-Computer Interaction

15 credits
Autumn teaching, Year 3

Human computer interaction (HCI) is concerned with understanding and designing interactive technologies from a people-centred perspective. This HCI module will give an introduction to the basic principles, methods and developments in HCI, with the objective of getting you to think constructively and analytically about how to design and evaluate interactive technologies, with opportunities to apply the principles and methods in practice. Topics include: principles of design, evaluating interactive technologies, understanding users, generating requirements, prototyping and iterative evaluation.

Introduction to Mathematical Biology

15 credits
Autumn teaching, Year 3

The module will introduce you to the concepts of mathematical modelling with applications to biological, ecological and medical phenomena. The main topics will include:

  • Continuous populations models for single species;
  • Discrete population models for single species;
  • Phase plane analysis;
  • Interacting populations (continuous models);
  • Enzyme kinetics;
  • Dynamics of infectious diseases and epidemics.

Linear Statistical Models

15 credits
Autumn teaching, Year 3

Topics include: full-rank model (multiple and polynomial regression), estimation of parameters, analysis of variance and covariance; model checking; comparing models, model selection; transformation of response and regressor variables; models of less than full rank (experimental design), analysis of variance, hypothesis testing, contrasts; simple examples of experimental designs, introduction to factorial experiments; and use of a computer statistical package to analyse real data sets.

Mathematical Research Project

15 credits
Spring teaching, Year 3

The project aims to introduce you under the guidance of a supervisor into a mathematical topic 

Measure and Integration

15 credits
Autumn teaching, Year 3

Topics for this module include: 

  • Countably additive measures, sigma-algebras, Borel sets, measure spaces.
  • Outer measures and Caratheodory's construction of measures.
  • Construction and properties of Lebesgue measure in Euclidean spaces.
  • Measurable and integrable functions, Lebesgue integration theory on measure spaces, L^p spaces and their properties.
  • Convergence theorems: monotone convergence, dominated convergence, Fatou's lemma.
  • Application of limit theorems to continuity and differentiability of integrals depending on a parameter.
  • Properties of finite measure spaces and probability theory.

Medical Statistics

15 credits
Spring teaching, Year 3

Topics include: logistic regression, fitting and interpretation. Survival times; Kaplan-Meier estimate, log-rank test, Cox proportional hazard model. Designing medical research. Clinical trials; phases I-IV, randomised double-blind controlled trial, ethical issues, sample size, early stopping. Observational studies: prospective/retrospective, longitudinal/cross-sectional. Analysis of categorical data; relative risk, odds ratio; McNemar's test, meta-analysis (Mantel-Haenszel method). Diagnostic tests; sensitivity and specificity; receiver operating characteristic. Standardised mortality rates.

Partial Differential Equations

15 credits
Autumn teaching, Year 3

Topics include: Second-order Partial Differential Equations: wave equation, heat equation, Laplace equation. D'Alembert's solution, separation of variables, Duhamel's principle, energy method, Maximum principle, Green's identities.

Perturbation theory and calculus of variations

15 credits
Spring teaching, Year 3

The aim of this module is to introduce you to a variety of techniques primarily involving ordinary differential equations, that have applications in various branches of applied mathematics. No particular application is emphasised.

Topics covered include

  • Dimensional analysis and scaling:
  • physical quantities and their measurement;
  • dimensions;
  • change of units;
  • physical laws;
  • Buckingham Pi Theorem;
  • scaling.
  • Regular perturbation methods:
  • direct method applied to algebraic equations and initial value problems (IVP);
  • Poincar method for periodic solutions;
  • validity of approximations.
  • Singular perturbation methods:
  • finding approximate solutions to algebraic solutions;
  • finding approximate solutions to boundary value problems (BVP) including boundary layers and matching.
  • Calculus of Variations:
  • necessary conditions for a function to be an extremal of a fixed or free end point problem involving a functional of integral form;
  • isoperimetric problems.

Probability Models

15 credits
Autumn teaching, Year 3

Topics include: probability spaces as models of chance experiments; axioms, conditional probability; random variables, distributions, densities, mass functions; random vectors, joint and marginal distributions, conditioning; expectation, indicator variables, laws of large numbers, moment generating functions, central limit theorem; ideas of convergence of random variables; Markov chains, including random walk; Poisson processes; and The Wiener process.

Random processes

15 credits
Spring teaching, Year 3

The aim of this module is to present a systematic introductory account of several principal areas in stochastic processes. You cover basic principles of model building and analysis with applications that are drawn from mainly biology and engineering.

Topics include:

  • Poisson processes:
  • Definition and assumptions.
  • Density and distribution of inter-event time.
  • Pooled Poisson process.
  • Breaking down a Poisson process.
  • Birth processes, birth- and death- processes:
  • The simple birth process.
  • The pure death process.
  • The Kolmogorov equations.
  • The simple birth-death process.
  • Simple birth-death: extinction.
  • An embedded process.
  • The immigration-death model.
  • Queues:
  • The simple M/M/1 queue.
  • Queue size.
  • The M/M/n queue.
  • The M/M/ queue.
  • The M/D/1 queue.
  • The M/G/1 queue.
  • Equilibrium theory.
  • Other queues.
  • Renewal processes:
  • Discrete-time renewal processes.
  • The ordinary renewal process.
  • The equilibrium renewal process.
  • Epidemic models:
  • The simple epidemic.
  • General epidemic.
  • The threshold in epidemic models.

Ring Theory

15 credits
Autumn teaching, Year 3

In this module we will explore how to construct fields such as the complex numbers and investigate other properties and applications of rings.

Topics covered include

  • Rings and types of rings: examples.
  • Special rings and special elements: unit, zero, divisor, integral domain, fraction field, irreducible element, prime element.
  • Factorising polynomials: roots and multiple roots, differentiation, roots of unity, polynomials in Q[x] and Z[x], Gauss' lemma, Eisenstein's criterion.
  • Manipulating roots and symmetry: coefficients of polynomials and roots, Newton's theorem.
  • Euclidean domains: Gaussian integers, Euclidean algorithm, gcd's and lcm's.
  • Homomorphisms and ideals: quotient rings, principal, maximal and prime ideals. 
  • Finite fields.
  • Unique factorisation domains: generalising Gauss' lemma.
  • Special topics: Quaternions, valuations, Hurwitz ring, the four squares theorem.

Topology and Advanced Analysis

15 credits
Spring teaching, Year 3

This module will introduce you to some of the basic concepts and properties of topological spaces. The subject of topology has a central role in all of Mathematics and having a proper understanding of its concepts and main theorem is essential as part of an undergraduate mathematics curriculum.

Topics that will be covered in this module include:

  • Topological spaces
  • Base and sub-base
  • Separation axioms
  • Continuity
  • Metrisability
  • Completeness
  • Compactness and Coverings
  • Total Boundedness
  • Lebesgue numbers and Epsilon-nets
  • Sequential Compactness
  • Arzela-Ascoli Theorem
  • Montel's theorem
  • Infinite Products
  • Box and Product Topologies
  • Tychonov Theorem. 

Web Computing

15 credits
Autumn teaching, Year 3

This module provides an introduction to the models and technologies used to provide services over the Internet and, in particular, the World Wide Web. Topics covered include: XML, including DTD, Schema, DOM, XPATH and XSLT, client-side programming (embedded scripting languages, style sheets), server-side programming (Java Servlets, JSP), and applications.

Back to module list

Entry requirements

Sussex welcomes applications from students of all ages who show evidence of the academic maturity and broad educational background that suggests readiness to study at degree level. For most students, this will mean formal public examinations; details of some of the most common qualifications we accept are shown below. If you are an overseas student, refer to Applicants from outside the UK.

All teaching at Sussex is in the English language. If your first language is not English, you will also need to demonstrate that you meet our English language requirements.

A level

Typical offer: AAA-AAB

Specific entry requirements: A levels must include Mathematics, grade A.

International Baccalaureate

Typical offer: 35 points overall

Specific entry requirements: Higher Levels must include Mathematics, with a grade of 6.

For more information refer to International Baccalaureate.

Other qualifications

Access to HE Diploma

Typical offer: Pass the Access to HE Diploma with at least 45 credits at Level 3, of which 30 credits must be at Distinction and 15 credits at Merit or higher.

Specific entry requirements: Successful applicants will need A level Mathematics, grade A, in addition to the Access to HE Diploma.

For more information refer to Access to HE Diploma.

Advanced Diploma

Typical offer: Pass with grade A in the Diploma and A in the Additional and Specialist Learning.

Specific entry requirements: The Additional and Specialist Learning must be an A-level in Mathematics, grade A.

For more information refer to Advanced Diploma.

BTEC Level 3 Extended Diploma

Typical offer: DDD

Specific entry requirements: Successful applicants will need an A-level in Mathematics, grade A, in addition to the BTEC Extended Diploma.

For more information refer to BTEC Level 3 Extended Diploma.

European Baccalaureate

Typical offer: Overall result of 80%

Specific entry requirements: Evidence of existing academic ability in Mathematics to a high level is essential (normally with a final grade of at least 8.0).

For more information refer to European Baccalaureate.

Finnish Ylioppilastutkinto

Typical offer: Overall average result in the final matriculation examinations of at least 6.5.

Specific entry requirements: Evidence of existing academic ability to a high level in Mathematics is essential.

French Baccalauréat

Typical offer: Overall final result of at least 13.5/20

Specific entry requirements: Successful students will need to be taking the science strand within the French Baccalauréat with a final result of at least 14/20 in Mathematics.

German Abitur

Typical offer: Overall result of 1.5 or better

Specific entry requirements: Successful applicants will need a very good final result in Mathematics (at least 14/15) at a high level.

Irish Leaving Certificate (Higher level)

Typical offer: AAAAAA-AAAABB

Specific entry requirements: Highers must include Mathematics, grade A.

Italian Diploma di Maturità or Diploma Pass di Esame di Stato

Typical offer: Final Diploma mark of at least 92/100

Specific entry requirements: Evidence of existing academic ability at a high level in Mathematics is essential.

Scottish Highers and Advanced Highers

Typical offer: AAAAA-AAABB

Specific entry requirements: Highers must include Mathematics, grade A. Applicants must also have an Advanced Higher in Mathematics (grade A).

For more information refer to Scottish Highers and Advanced Highers.

Spanish Titulo de Bachillerato (LOGSE)

Typical offer: Overall average result of at least 8.5

Specific entry requirements: Evidence of existing academic abilityat a high level in Mathematics is essential.

Welsh Baccalaureate Advanced Diploma

Typical offer: Pass the Core plus at least AA in two A-levels

Specific entry requirements: A levels must include Mathematics, grade A.

For more information refer to Welsh Baccalaureate.

English language requirements

IELTS 6.5 overall, with not less than 6.0 in each section. Internet-based TOEFL with 88 overall, with at least 20 in Listening, 19 in Reading, 21 in Speaking and 23 in Writing.

For more information, refer to alternative English language requirements.

For more information about the admissions process at Sussex:

Undergraduate Admissions,
Sussex House,
University of Sussex, Falmer,
Brighton BN1 9RH, UK
T +44 (0)1273 678416
F +44 (0)1273 678545
E ug.enquiries@sussex.ac.uk

Fees and funding

Fees

Home/EU students: £9,0001
Channel Island and Isle of Man students: £9,0002
Overseas students: £13,0003

1 The fee shown is for the academic year 2013.
2 The fee shown is for the academic year 2013.
3 The fee shown is for the academic year 2013.

To find out about your fee status, living expenses and other costs, visit further financial information.

Funding

The funding sources listed below are for the subject area you are viewing and may not apply to all degrees listed within it. Please check the description of the individual funding source to make sure it is relevant to your chosen degree.

To find out more about funding and part-time work, visit further financial information.

Care Leavers Award (2013)

Region: UK
Level: UG
Application deadline: 31 July 2014

For students have been in council care before starting at Sussex.

First-Generation Scholars Scheme (2013)

Region: UK
Level: UG
Application deadline: 13 June 2014

The scheme is targeted to help students from relatively low income families – ie those whose family income is up to £42,611.

First-Generation Scholars Scheme EU Student Award (2013)

Region: Europe (Non UK)
Level: UG
Application deadline: 13 June 2014

£3,000 fee waiver for UG Non-UK EU students whose family income is below £25,000

High Flier Scholarship (Informatics) (2013)

Region: UK
Level: UG

An unlimited number of 'high-flier' Informatics scholarships of £1,000 are available.

 

Careers and profiles

Career opportunities

Computing and associated subjects are highly regarded in industry, and many companies seek to recruit our graduates. The computing skills you acquire through your degree are widely sought by employers, as are transferable skills such as practical problem-solving, communication skills and an understanding of scientific methods. The range of careers open to computing graduates is constantly broadening as the IT industry diversifies.

Recent graduates have taken up a wide range of posts with employers including:

  • games designer at RedBedlam
  • software developer at AliQuantam Gaming
  • support and developmental engineer at Ramblers Worldwide Holidays
  • technical director at Links Creative
  • web developer at Homeflow
  • business system analyst at American Express
  • junior developer at North Laine Solutions
  • software developer at Brandwatch
  • programmer at Scorpion Automotive
  • technical developer at Green Leads.

We maintain a database of employers and cultivate personal links with relevant organisations to help you find jobs. Many of our graduates find employment in the flourishing computing, digital media and games industry in the Brighton area, and these employers also provide opportunities for interesting and fulfilling summer jobs and part-time work.

Specific employer destinations listed are taken from recent Destinations of Leavers from Higher Education surveys, which are produced annually by the Higher Education Statistics Agency.

Career opportunities 

Our courses prepare you for employment in fields such as software development, actuarial work, financial consultancy, accountancy, business research and development, teaching, academia and the civil service. All of our courses give you a high-level qualification for further training in mathematics.

Recent graduates have taken up a wide range of posts with employers including:

  • actuary at MetLife
  • assistant accountant at World Archipelago
  • audit trainee at BDO LLP UK
  • credit underwriter at Citigroup
  • graduate trainee for aerospace and defence at Cobham plc
  • pricing analyst at RSA Insurance Group plc
  • assistant analytics manager at The Royal Bank of Scotland
  • associate tutor at the University of Sussex
  • health economics consultant at the University of York
  • risk control analyst at Total Gas & Power
  • supply chain manager at Unipart Group
  • technology analyst at J P Morgan
  • digital marketing consultant at DC Storm
  • junior financial advisor at Barclays
  • audit associate at Ernst & Young
  • claims graduate trainee at Lloyds of London
  • development analyst at Axa PPP healthcare
  • fraud analyst at American Express
  • futures trader at Trading Tower Group Ltd
  • accountant at KPMG.

Specific employer destinations listed are taken from recent Destinations of Leavers from Higher Education surveys, which are produced annually by the Higher Education Statistics Agency.

Careers and employability

For employers, it’s not so much what you know, but what you can do with your knowledge that counts. The experience and skills you’ll acquire during and beyond your studies will make you an attractive prospect. Initiatives such as SussexPlus, delivered by the Careers and Employability Centre, help you turn your skills to your career advantage. It’s good to know that 94 per cent of our graduates are in work or further study (Which? University).

For more information on the full range of initiatives that make up our career and employability plan for students, visit Careers and alumni.

Contact our School

School of Mathematical and Physical Sciences

The School of Mathematical and Physical Sciences brings together two outstanding and progressive departments - Mathematics, and Physics and Astronomy. It capitalises on the synergy between these subjects to deliver new and challenging opportunities for its students and faculty.

How do I find out more?

For more information, contact:

 Department of Mathematics,
 University of Sussex, Falmer,
 Brighton BN1 9QH, UK
 E ug.admissions@mps.sussex.ac.uk
 T +44 (0)1273 877345
 F +44 (0)1273 678097
 Department of Mathematics
 Department of Mathematics: People and contacts

Department of Informatics

The Department of Informatics is an internationally renowned centre for teaching and research in computer science, and provides the skills and knowledge required for a future in this dynamic field.

How do I find out more?

For more information, contact:

Department of Informatics,
University of Sussex, Falmer,
Brighton BN1 9QJ, UK
E informaticsoffice@sussex.ac.uk
T +44 (0)1273 678195
Department of Informatics

Visit us

Campus tours

We offer weekly guided campus tours.

Mature students at Sussex: information sessions

If you are 21 or over, and thinking about starting an undergraduate degree at Sussex, you may want to attend one of our mature student information sessions. Running between October and December, they include guidance on how to approach your application, finance and welfare advice, plus a guided campus tour with one of our current mature students.

Self-guided visits

If you are unable to make any of the visit opportunities listed, drop in Monday to Friday year round and collect a self-guided tour pack from Sussex House reception.

Go to Visit us and Open Days to book onto one of our tours.

Hannah's perspective

Hannah Steele

'Studying at Sussex gave me so many opportunities to really throw myself into university life, and being taught by enthusiastic academic staff who are involved in ground-breaking research meant that the education I received was second to none.

'Coming to an Open Day gave me a great insight into both academic and social life at Sussex. Working here means that I now get to tell others about my experiences and share all the great things about the University. And if you can’t make it to our Open Days, we’ve other opportunities to visit, or you can visit our Facebook page and our Visit us and Open Days pages.'

Hannah Steele
Graduate Intern, Student Recruitment Services

Aaron-Leslie's perspective

Aaron-Leslie Williams

'Leaving home to study at Sussex was an exciting new experience, and settling in came naturally with all the different activities on campus throughout the year. There are loads of facilities available on your doorstep, both the Library and the gym are only ever a short walk away.

'My experience at Sussex has been amazing. It's a really friendly campus, the academics are helpful, and Brighton is just around the corner. I now work as a student ambassador, and help out at Open Days, sharing all the things I've grown to love about Sussex!'

Aaron-Leslie Williams
BSc in Mathematics


Terms and conditions