UKTMATH004: BSc (hons): Computer Software Technology


Year 1, Semester 1

Mode of Attendance: Full period in University

Mandatory Units

MATH0001Numbers6 Credits
MATH0002Functions, differentiation & analytic geometry 6 Credits
MATH0003Integration & differential equations 6 Credits
MATH0015Programming 6 Credits
MATH0031Statistics & probability 1 6 Credits


Year 1, Semester 2

Mandatory Units

MATH0004Sets & sequences 6 Credits
MATH0005Matrices & multivariate calculus 6 Credits
MATH0006Vectors & applications 6 Credits
MATH0023C Programming 6 Credits
MATH0032Statistics & probability 2 6 Credits


Year 2, Semester 1

Mode of Attendance: Full period in University

Mandatory Units

MATH0017Principles of computer operation & architecture 6 Credits
MATH0018Databases/performance analysis 6 Credits
MATH0019Foundations 6 Credits
MATH0020Computability & decidability 6 Credits
MATH0021Computer graphics 6 Credits


Year 2, Semester 2

Mandatory Units

MATH0025Machine architectures, assemblers & low-level programming 6 Credits
MATH0026Projects & their management 6 Credits
MATH0027Object-oriented mechanisms 6 Credits
MATH0028Algorithms 6 Credits
MATH0029Compilers 6 Credits


Year 3, Academic Year

Mode of Attendance: Paid period of experience

Mandatory Units

MATH0105Industrial placement 60 Credits


Year 4, Semester 1

Mode of Attendance: Full period in University

Mandatory Units

MATH0076Proposal writing 6 Credits

Optional Units

Select 3 units from the following list:

MATH0072Safety-critical computer systems 6 Credits
MATH0073Advanced algorithms & complexity 6 Credits
MATH0075Advanced computer graphics 6 Credits
MATH0077Formal software development 6 Credits
MATH0081Hardware architecture & compilation 6 Credits

Select 6 credits from the following list:

Approved list of units 6 Credits


Year 4, Semester 2

Mandatory Units

MATH0082Double module project 12 Credits

Optional Units

Select 2 units from the following list:

MATH0069Programming language implementation techniques 6 Credits
MATH0070Computer algebra 6 Credits
MATH0078Networking 6 Credits
MATH0079Computer speech processing 6 Credits
MATH0080Computer vision 6 Credits

Select 6 credits from the following list:

Approved list of units 6 Credits

Mathematical Sciences Unit Catalogue

Back to:

Mathematical Sciences Programme Catalogue

Programme / Unit Catalogue 1997/98