BSc (Hons) Computer Science with Software Development

Tuition fee
Apply by
Start date
Duration
Campus
Mode of study
Fees and deadlines depend on the selected options. Fees and currency conversion are approximate.
Offer response
2 weeks after your application is submitted
Compare Universities Illustration
Compare Courses!
You can now compare courses and find which one suits you the best.

Course Overview

From the underlying principles to the very edge of modern technology, this programme will cover all aspects of Computer Science and ensure that when you graduate you will know exactly what is and isn't possible with computers.

Requirements

The requirements may vary based on your selected study options.
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌

Modules

  • Analytic Techniques for Computer Science
  • Computer Systems
  • Data Structures and Algorithms
  • Designing Systems for the Digital Society
  • Foundations of Computer Science
  • Introduction to Artificial Intelligence
  • Object-Oriented Programming
  • Introduction to Programming
  • Programming Language Paradigms
  • Database Development
  • Group Software Project
  • Software Engineering I
  • Software Development Tools
  • The C++ Programming Language
  • Advanced Artificial Intelligence
  • Computer-Based Trading in Financial Markets
  • Computer Networks
  • Introduction to Theory of Computation
  • Distributed Systems
  • Planning Your Career
  • Principles of C and Memory Management
  • Principles of Computer Games Design and Implementation
  • Scripting Languages
  • App Development
  • Introduction to Data Science
  • Complexity of Algorithms
  • Cyber Security
  • Programming Language Paradigms
  • Becoming Entrepreneurial
  • Honours Year Computer Science Project
  • Biocomputation
  • Communicating Computer Science
  • Network Mining and Analysis
  • Computational Game Theory and Mechanism Design
  • Efficient Sequential Algorithms
  • Formal Methods
  • Image Processing
  • Introduction to Computational Game Theory
  • Knowledge Representation and Reasoning
  • Multi-Agent Systems
  • Neural Networks
  • Ontologies and Semantic Web
  • Optimisation
  • Autonomous Mobile Robotics
  • Software Engineering II
  • Big Data Analytics
  • Computer Vision
  • Data Mining and Visualisation
  • High Performance Computing
  • Computer Forensics
  • Advanced Topics in Computer Game Development
  • Robot Perception and Manipulation
  • Cloud Computing for E-Commerce
  • Quantum Computing and Security
  • Music Intelligence

Explore. Apply. Track.
On the go.

Download on the App StoreGet it on Google Play
Edvoy app on mobile

Related courses

‌
‌
‌
‌
‌
‌
‌
‌
‌
Tuition fee
Apply by
Start date
Duration
Campus
Mode of study
Fees and deadlines depend on the selected options. Fees and currency conversion are approximate.
Offer response
2 weeks after your application is submitted