In Semesters 1-3, students from our three computing-related degrees (Computing Science, Software Engineering and Business Computing) take the same core modules in Computing Science.
Core topics include: Computational Thinking; Programming Using Java; Social and Professional Issues; Usability and Accessibility of Interfaces; Database Principles and Applications; Data Structures, Objects and Algorithms. There are also three core business modules and you’ll take one additional subject each semester.
We understand that students have a variety of backgrounds, and, in Semester 1, we can adapt the course to suit your previous experience and qualifications.
In Semesters 4-8, the course is made up of both core modules and optional advanced modules, giving you a chance to explore your particular interests further.
Final-year Honours students work on an independent project, which typically involves designing and developing a computer application within a business context.
A range of optional modules is available, drawn from Computing Science, Business Studies, Marketing and Management Science.
Our students also enjoy access to an active Computer Club that organises a number of activities and projects for those interested in Computing Science and Software Engineering.
Year 1, Semester 1
Compulsory module
Compulsory module
Option module
Select 20 credits from list
-
Accounting and Finance for Managers (ACCU7M1) 20 credits
-
Our Blue Planet (AQUU1OP) 20 credits
-
Introduction to Cell Biology (BIOU1CE) 20 credits
-
Ecology: An Introduction (BIOU1IE) 20 credits
-
ACCU9M1 is recommended
Year 1, Semester 2
Compulsory module
Compulsory module
Option module
Select 20 credits from list
-
Introduction to Management Accounting (ACCU9A2) 20 credits
-
Our Thirsty Planet: Man and the Aquatic Environment (AQUU2TP) 20 credits
-
Introduction to Physiology (BIOU2PH) 20 credits
-
Making the Most of the World Wide Web (CSCU9F2) 20 credits
- ECNU105 or CSCU9F2 strongly recommended
Year 2, Semester 1
Compulsory module
Compulsory module
Compulsory module
Option module
-
Professional Development for Computer Scientists (CSCU9CP) 0 credits
-
CSCU9CP Professional Development for Computer Scientists is optional and may be taken either in year 2 or in year 3, and should be selected by students wishing to undertake the work experience placement. Prior to 2021/2 CSCU9PD was taken instead.
Year 2, Semester 2
Compulsory module
Compulsory module
Compulsory module
Year 3, Semester 1
Compulsory module
Compulsory module
Option module
Select 20 credits from Semester 5 Business options list
Option module
Select 0 to 1 module from Professional Development for Computer Scientists list
-
Professional Development for Computer Scientists (CSCU9CP) 0 credits
-
CSCU9CP Professional Development for Computer Scientists is optional and may be taken either in year 2 or in year 3, and should be selected by students wishing to undertake the work experience placement. Prior to 2021/2 CSCU9PD was taken instead.
Year 3, Semester 2
Compulsory module
Select 20 credits from BUS9UEN or BUSU9RB list
Compulsory module
Option module
Select 20 credits from CSCU9P6 or CSCU9N6 list
Option module
Select 0 to 10 credits from Computing Science Industrial Summer Placement list
Year 4, Semester 1
Dissertation
Compulsory module
Option module
Select 20 credits from Business Computing Honours options list
-
International Business (BUSU9BI) 20 credits
-
Strategic Management (BUSU9SM) 20 credits
-
Operating Systems Concurrency and Distribution (CSCU9V5) 20 credits
-
Artificial Intelligence (CSCU9YE) 10 credits
Year 4, Semester 2
Option module
Select 20 credits from Business Computing Honours options list
-
Computer Games Development (CSCU9N6) 20 credits
-
Software Engineering II (CSCU9P6) 20 credits
-
NoSQL Databases (CSCU9YQ) 10 credits
-
Web Services (CSCU9YW) 10 credits