- Student Records
Programme & Unit Catalogues

 

Department of Computer Science, Programme Catalogue 2009/10


USCM-AKB14: BSc (hons) Computer Science with Mathematics

Leading to the award of BACHELOR OF SCIENCE IN COMPUTER SCIENCE WITH MATHEMATICS

Mode of attendance: Thick Sandwich


Year 1

Click here for further information NFAAR assessment regulations: This programme year has a DAP. Main assessment regulations: Appendix 11 PDF format -requires Acrobat Reader to view; Supplementary assessment regulations: Appendix 12 PDF format -requires Acrobat Reader to view


Academic Year: Part 1 Stage 1

Compulsory Units
MA10207 Analysis 1 12 Credits
MA10208 Methods and applications 1 12 Credits

Semester 1: Part 1 Stage 1

Designated Essential Units
CM10227 Programming 1A 12 Credits
Compulsory Units
MA10209 Algebra 1A 6 Credits

Semester 2: Part 1 Stage 1

Designated Essential Units
CM10228 Programming 1B 12 Credits
Compulsory Units
MA10210 Algebra 1B 6 Credits

Year 2

Click here for further information NFAAR assessment regulations: This programme year has a DAP. Main assessment regulations: Appendix 19 PDF format -requires Acrobat Reader to view; Supplementary assessment regulations: Appendix 20 PDF format -requires Acrobat Reader to view


Academic Year: Part 2 Stage 2

Compulsory Units
CM20221 Programming IIa 12 Credits

Semester 1: Part 2 Stage 2

Compulsory Units
CM20217 Foundations of computation 1 6 Credits
CM20219 Fundamentals of computer graphics 6 Credits
MA20007 Analysis: Real numbers, real sequences & series 6 Credits
MA20008 Algebra 1 6 Credits

Semester 2: Part 2 Stage 2

Compulsory Units
CM20218 Foundations of computation 2 6 Credits
CM20220 Fundamentals of pattern analysis 6 Credits
MA20011 Analysis: Real-valued functions of a real variable 6 Credits
MA20012 Algebra 2 6 Credits

Year 3

Click here for further information NFAAR assessment regulations: This year of this programme of study does not currently fall within the NFAAR


Academic Year

Compulsory Units
CM20105 Industrial placement 60 Credits

Year 4

Click here for further information NFAAR assessment regulations: This year of this programme of study does not currently fall within the NFAAR


Academic Year

Compulsory Units
CM30082 Triple module project 18 Credits

Semester 1

Optional Units: Select 2 Unit(s) from the following list:
List A
CM30070 Computer algebra 6 Credits
CM30078 Networking 6 Credits
CM30142 Music & digital signal processing 6 Credits
CM30174 Intelligent agents 6 Credits
Optional Units: Select 2 Unit(s) from the following list:
List B. Note - students wishing to take MA30051 must have studied MA20014 as an additional unit in Year 2 Semester 2.
MA30039 Differential geometry of curves & surfaces 6 Credits
MA30041 Metric spaces 6 Credits
MA30051 Numerical linear algebra 6 Credits
MA30087 Optimisation methods of operational research 6 Credits
MA40038 Advanced group theory 6 Credits

Semester 2

Optional Units: Select between 1 and 2 Unit(s) from the following list:
List A: Students must select 3 units from the combination of List A and List B in Semester 2 (either 1 unit from List A and 2 from List B or 2 from List A and 1 from List B).
CM30073 Advanced algorithms & complexity 6 Credits
CM30080 Computer vision 6 Credits
CM30173 Cryptography 6 Credits
CM30226 Logic and semantics of programming languages 6 Credits
Optional Units: Select between 1 and 2 Unit(s) from the following list:
List B: Students must select 3 units from the combination of List A and List B in Semester 2 (either 1 unit from List A and 2 from List B or 2 from List A and 1 from List B).
MA30055 Introduction to topology 6 Credits
MA30056 Complex analysis 6 Credits
MA30172 Conjecture & proof 6 Credits
MA40037 Galois theory 6 Credits
MA40054 Representation theory of finite groups 6 Credits
MA40188 Algebraic curves 6 Credits