BSc Applied Computer Science
Description:
This programme is intended for those who seek to develop good skills underpinned by a firm understanding of the fundamental nature of computation. As computation is becoming all-pervasive, students following this programme will gain a rich and unique set of skills that will open up a wide choice of career paths.
The Applied Computer Science programme will introduce you to programming operating systems, networks, and compilers. You will learn to use software tools to design, test, and document large programs using the methods of software engineering. We will teach you how to program artificial intelligence, control robots, and create virtual realities. In the final year project you can choose to an area of computer science to study in depth. The programme is accredited by the BCS.
The Applied Degree, with its industrial placement in the third year, gives you the opportunity to use the skills gained from the first and second year modules, and develop new skills which will aid your final year studies.
Year 1
Programming
Software Engineering
Computer Science Roadmap
Computer and Internet Technologies
Optional Modules
Mathematics for Computer Scientists
Codes and Code-breaking
Cybernetics & its Application
Commercial off the Shelf Systems
Year 2
Compulsory Modules
Computer Architecture
Operating Systems
Compilers
Object Oriented Design
Programming in Java
Human-Computer Interaction
Databases
Essential Algorithms
XML and Web Technologies
Optional Modules
Further Algorithms
Space Robotics
Artificial Intelligence
Year 3
Year in Industry
Final Year
Compulsory Modules
Social, Legal and Ethical Aspects of Science and Engineering
Major Project
Optional Modules
Topics Including:
Computer Networking
Distributed Computing
Neural or Evolutionary Computation
Computer Graphics
Robotics
Virtual Reality
Informatics for E-Enterprise
Dependable Systems Design
Network Security
Requirements Analysis
Visual Intelligence
Parallel Algorithms
Data Mining
Multi-Agent Systems