Logo of University of Greenwich

BA (Hons)Computer Science

More information

gre.ac.uk/ug/ach/g400 

Overview

Interested? To learn more about this study programme, entry requirements and application process, please contact one of our consultants in a country nearest to you.

Programme structure

Year 1
Students are required to study the following compulsory courses.

Communication Systems (15 credits)
Computer Systems Architectures (15 credits)
System Development (15 credits)
Scholarly and Academic Practice (15 credits)
Object Oriented Programming (15 credits)
Programming Foundations (15 credits)
Logical Foundations (15 credits)
Analytical Methods for Computing (15 credits)

Year 2
Students are required to study the following compulsory courses.

Computer Algorithms and Modelling (15 credits)
Operating Systems (15 credits)
Systems Programming (15 credits)
Systems Development Project (30 credits)
Professionalism in the IT Industry (15 credits)

Students are required to choose 15 credits from this list of options.

Application & Web Development (15 credits)
Introduction to Smart Systems (15 credits)
Students are required to choose 15 credits from this list of options.

Advanced Programming (15 credits)
Computer Forensics 2 (15 credits)
Database Applications Technologies (15 credits)
Information Visualisation (15 credits)

Year 3
Students are required to study the following compulsory courses.

Project (CIS) (60 credits)
Web Application Development (15 credits)
Programming Distributed Components (15 credits)

Students are required to choose 30 credits from this list of options.

Computing Education and Communication (30 credits)
Computer Forensics 3 (30 credits)
Enterprise Web Software Development (15 credits)
Interaction Design (15 credits)
User Interface Design (15 credits)
Smart Systems Development (15 credits)
Application Development for Mobile Devices (15 credits)
Penetration Testing and Ethical Vulnerability Scanning (15 credits)
3D Computer Graphics (15 credits)
Enterprise Server Management and Security (15 credits)
Artificial Intelligence (15 credits)
Computing Education Placement (15 credits)
Software Engineering Management (15 credits)

Career opportunities

This degree can help you find a career as an independent IT consultant or in a consultancy team. You could be building, maintaining and supporting modern computing systems, or creating Internet and e-commerce applications. You may also find work in software engineering, IT support, research, teaching and training.

Apply now! Fall semester 2023/24
Application period has ended
Notes
Please see the university profile or contact us for the deadlines that apply to you
Apply now! Fall semester 2023/24
Application period has ended
Notes
Please see the university profile or contact us for the deadlines that apply to you