BSc Computing Science
G400 (BSc Honours)
G401 (BSc without Honours)
The BSc Computing science offers a mix of Mathematics and computing science modules.
In level 1, you take modules in software development (using Java), data structures and algorithtms, Internet authoring, as well as basic maths (2 courses).
In level 2, you study C, C++, more advanced data structures and algorithms, artificial intelligence, architectures, Unix, C#, Object Orientated Design and one maths course on statistics and discrete mathematics.
In Level 3, you study networks and data communications, operating systems and architectures, software engineering and usability engineering, GUI programming and the theory behing computing.
Level 4 involves modules in programming languages, complexity theory, and research topics covering areas of current research in computer science. You also choose one more module from a set that currently including graphics, computer vision, multimedia audio, secure e-commerce or technology management. Finally, your fourth year involves an 18 week individual project resulting in an end-of-year report and demonstration.
Level 1 entry to G400 BSc Honours: Higher (ABBB) or A-Level (BCC), including Mathematics and a science (H or A-L).
(G401, the 3 year BSc degree without Honours, has the same essential subjects as above but the grades are BCCC at Higher or CDD at A-Level.)
Advanced entry to Level 2 is encouraged, for example if you have Advanced Higher: BB + BB (H) or A-Level ABB including the essential subjects Computing and Mathematics (AH or A-L) and experience of object-oriented programming (an online module is available for this - please enquire for details about Java Online).
You can view the latest Undergraduate Prospectus on the University Website.
If you have any queries about the degree please contact our admission tutor Dr Janet Hughes.