I am studying this course at Teesside University in the north of England. The route I am following is quite technical, with modules on networking, operating system design, computer mathematics, real time systems, AI, and heaps more. 
These are the modules I have studied and completed so far... 
 
Where 2 (or more) grades are listed, it shows that
the course has a project or multiple exams to complete.
 
 
Year 1 Semester 1 Description Results
 
Principles of Software I Introductory course (eg. Pascal) A / C
Principles of Computer hardware I Binary logic, number systems, gates etc.. -  / C
Computer Mathematics Matrices, Integration, Differentiation etc.. -  / C
Systems Analysis Find weaknesses in existing systems -  / A
Communications Group work, presentations etc.. -  / A
Semester 2
Principles of Software II Progressing from PoS1 B / B
Principles of Computer hardware II M68k assembly, memory, CPU, int's etc.. A / B
Systems Design Follow up to Systems Analysis -  / A
Formal Methods Mathematical representation of programs. A / B
Business Organisation Management, accounting, finance etc (boring) -  / D  
Year 2 Semester 3 Description Results
 
 
 
 
These web pages designed by J.Snowdon 1998.  Some images taken from other sources.