- Student Records
Programme & Unit Catalogues

Department of Mathematical Sciences, Programme Catalogue 2007/08


USMA-AKB04: BSc (hons) Mathematics and Computing


Year 2, Semester 1

Mandatory units
CM10194 Systems architecture 1 6 Credits
CM20019 Computation III: introduction to formal logic & semantics 6 Credits
MA20007 Analysis: Real numbers, real sequences & series 6 Credits
MA20008 Algebra 1 6 Credits
MA20009 Ordinary differential equations & control 6 Credits

Year 2, Semester 2

Mandatory units
CM10195 Systems architecture 2 6 Credits
CM20001 Foundations of computer graphics 6 Credits
MA20011 Analysis: Real-valued functions of a real variable 6 Credits
MA20012 Algebra 2 6 Credits
MA20014 Numerical analysis 6 Credits

Year 3, Academic Year

Mandatory units
MA20105 Industrial placement 60 Credits

Year 4, Academic Year

Students must take units totalling 60 credits for the year, normally 30 credits each semester. At least 48 of the 60 credits should be at level 3 or higher. The year programme must include at least 1 unit from the union of lists A1 and A2 and 2 units from the union of B1 and B2.
Mandatory units
CM30082 Triple module project 18 Credits

Year 4, Semester 1

Students must take units totalling 60 credits for the year, normally 30 credits each semester. At least 48 of the 60 credits should be at level 3 or higher. The year programme must include at least 1 unit from the union of lists A1 and A2 and 2 units from the union of B1 and B2.
Optional Units: Select 1 Unit(s) from the following list:
CM20145 Database systems 6 Credits
CM20167 Programming III: functional programming 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST A1
This is List A1 - students must take at least 1 unit from the union of this list and list A2.
AA00001 Choose nothing from this list of options 0 Credits
CM30070 Computer algebra 6 Credits
CM30078 Networking 6 Credits
CM30142 Music & digital signal processing 6 Credits
CM30174 E-commerce & agents 6 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST B1
This is List B1 - students must take at least 2 units from the union of this list and list B2.
AA00002 Choose nothing from this list of options 0 Credits
MA30039 Differential geometry of curves & surfaces 6 Credits
MA30041 Metric spaces 6 Credits
MA30044 Mathematical methods 1 6 Credits
MA30046 Linear control theory 6 Credits
MA30047 Mathematical biology 1 6 Credits
MA30051 Numerical linear algebra 6 Credits
MA40037 Galois theory 6 Credits
MA40038 Advanced group theory 6 Credits
MA40065 Viscous fluid mechanics 6 Credits
PH30030 Quantum mechanics 6 Credits
Optional Units: Select between 0 and 6 Credits from the following list:
AA00003 Choose nothing from this list of options 0 Credits
ZZ30001 Director of Studies approved unit 6 Credits

Year 4, Semester 2

Students must take units totalling 60 credits for the year, normally 30 credits each semester. At least 48 of the 60 credits should be at level 3 or higher. The year programme must include at least 1 unit from the union of lists A1 and A2 and 2 units from the union of B1 and B2.
Optional Units: Select 1 Unit(s) from the following list:
CM20001 Foundations of computer graphics 6 Credits
CM20028 Computation IV: Algorithms 6 Credits
CM20029 Compilers 6 Credits
CM20168 Programming IV: programming languages 6 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST A2
This is List A2 - students must take at least 1 unit from the union of this list and list A1.
AA00011 Choose nothing from this list of options 0 Credits
CM30071 Logic & its applications 6 Credits
CM30073 Advanced algorithms & complexity 6 Credits
CM30075 Advanced computer graphics 6 Credits
CM30080 Computer vision 6 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST B2
This is List B2 - students must take at least 2 units from the union of this list and list B1.
AA00012 Choose nothing from this list of options 0 Credits
MA30055 Introduction to topology 6 Credits
MA30056 Complex analysis 6 Credits
MA30059 Mathematical methods 2 6 Credits
MA30060 Nonlinear systems & chaos 6 Credits
MA30063 Mathematical biology 2 6 Credits
MA30170 Numerical solution of PDEs I 6 Credits
MA30172 Conjecture & proof 6 Credits
MA40049 Linear elasticity 6 Credits
MA40054 Representation theory of finite groups 6 Credits
MA40188 Algebraic curves 6 Credits
Optional Units: Select between 0 and 6 Credits from the following list:
AA00013 Choose nothing from this list of options 0 Credits
ZZ30004 Director of Studies approved unit 6 Credits