Computing joint honours BSc(Hons)
Facts about this course
| Year of entry | 2010 |
|---|---|
| Type | BSc(Hons) |
| Modules | Module Listing |
| UCAS |
3 years
full-time
4 years full-time sandwich 4/5 years full-time including foundation year 6 years part-time apply direct to the University |
About this course
Why choose this course?
This course is ideal if you want to explore another subject alongside computing. Whether you choose a major, half or minor field in computing, you will gain a sound background in the subject that will complement your second field.
You will learn about the structure and operation of computer systems, together with the application of computing technology to software engineering problems and data management. You will use both large-scale and personal computer systems, plus the software development techniques used in industry and research.
What will you study?
The introductory computing modules in your first year focus on developing programming and software development skills. You learn to program using an object-oriented programming language (Java); explore the principles and techniques for developing efficient and robust software; and begin to create web pages using HTML and CSS languages.
Year 2 is designed to extend your knowledge of Java programming and give you practical experience with software development. You will examine how a conventional digital computer works and learn to develop relational databases using SQL. You’ll also have the option to study other languages (JavaScript or VB), security (biometrics) or artificial intelligence.
The optional professional experience year is an excellent opportunity to use and develop your skills in a real work setting.
Option modules in the final year enable you to choose from a variety of computing subjects. You can use your final year project to show off skills from either of your fields or to combine both in a significant piece of independent work.
Module listing
Please note that this is an indicative list of modules and is not intended as a definitive list. Those listed here may also be a mixture of core and optional modules.
Year 1
- Fundamental Programming Concepts
- HTML Programming and Internet Tools
- Object-Oriented Programming with Java
- Mathematics and Statistics
- Option module
Year 2
- Databases
- Operating Systems and Networking
- Software Development with Java
- Option module
Year 3
- Systems Analysis and Design 1
- Project
- Option modules (eg XML for the Web, Mobile Technology, Virtual Reality, Mobile Business, E-Commerce, Internet Security, Computer Graphics and Image Processing, Advanced Techniques in Web Design)



Bookmark this course with: