Computer Science (Networks) BSc Honours


School of Computer Science


Institution Code H36

UCAS Code

G491


Programme Code EICSIT

Start date

September

Contact us

01707 284800

Course content

Year 1 - full details

Core modules


Data Driven Systems

E-Media Design

Foundations of Computation

Principles of Network Systems

Professional and Academic Skills for Computer Science and Information Technology

Programming Principles

Programming and Program Design 1

Systems Requirements

Optional modules


Business Information Systems

Computer Systems Architecture

Internet Technologies

Principles of AI and Artificial Life

The Human, the Screen and their Interactions

Year 2 - full details

Core modules


Computer Science Development Exercise

Operating Systems and Computer Networks

Preparation for Professional Placement in Computer Science

Programming and Program Design 2

Optional modules


Artificial Intelligence and Robotics

Computer Architecture

Data Management and Applications

Information Technology for Business

Interaction and Games Design

Year 3 - full details

Optional modules


Computer Science - Year Abroad

Professional Work Placement in Computer Science

Year 4 - full details

Core modules


Computer Network Protocols and Architecture A

Computer Network Protocols and Architecture B

Networks Project

Professional Issues in Computing A

Optional modules


Artificial Intelligence 1 A (Constructive Artificial Intelligence)

Artificial Intelligence 1 B (Neural Computation and Intelligent Systems)

Artificial Intelligence 2 A (Artificial Life and Embodied Cognition)

Artificial Intelligence 2 B (Socially Intelligent Agents and Robots)

Databases A

Databases B

Empirical Evaluation in Software Engineering A (Principles)

Empirical Evaluation in Software Engineering B (Applications)

Further Object Oriented Development B (Implementation)

Further Object-Oriented Development A (Analysis and Design)

Professional Issues in Computing B

Programming Language Design and Implementation A

Programming Language Design and Implementation B

Quantum Computing A

Quantum Computing B

Real Time Systems A (Small Embedded Systems)

Real Time Systems B (Design and Development)