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 a range of modules featuring C, C++, more advanced data structures and algorithms, artificial intelligence, architectures, Unix, C# 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 behind 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.
Entry requirements are summarised on the University Prospectus. Please note that the entry requirements given there are the minimum requirements and that qualifications have to be obtained at the first sitting of examinations.
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.