Through project based learning, the BSc in Computer Science gives you the fundamentals of programming and software development and teaches you how to use technology to help businesses grow.
YEAR 1
Digital Electronics – French I – Introduction to Programming – Introduction to Social Psychology – Learning Skills I – Learning Skills I – Calculus II – French II – Introduction to Philosophy & Critical Thinking – Learning Skills II – Object Oriented Programming (Java/C++) – Principles of Management
YEAR 2
Computer Architecture & Organisation – Discrete Mathematics – French III – Object Oriented Programming II – Organisational Behaviour – Systems Analysis & Design – Data Communication & Networking – Database Design – English Communication Skills – French IV – Linear Algebra – Probability And Statistics – Web Technologies & Design
YEAR 3
Cloud Computing – Data Structures And Algorithms – Database Systems – Mobile Programming – Operating Systems – Research Methods – Computing Theory – Human Computer Interaction – Numerical Methods – Software Engineering – Systems Modelling And Simulation – Total Quality Management
YEAR 4
Compiler Design – Computer Graphics – Data Warehousing & Mining – IT Project Management – Parallel & Distributed Systems – Project I – Artificial Intelligence & Expert Systems – Computer And Information Security – Project II – Real-Time And Embedded Systems – Robotics – Survey Of Programming Languages