Curriculum
4Years
64Modules
201Credits
Semester 1
- CCS1300 Programming Concepts
- CCS1301 Computer Systems
- CCS1302 Internet Technologies
- CCS1311 Mathematics for Computing (with Programming)
- SMA0302 Introductory Calculus
Semester 2
- CCS1303 Object Oriented Programming
- CCS1304 Data Technologies
- CCS1307 Entrepreneurship & Start-up Culture
- CCS1310 Professional Practice
- CCS2301 Business Analysis and Software Design
Semester 1
- CCS1305 Communication Protocols & Models
- CCS2300 Data structures and algorithms
- CSD2301 Effective Communication
- CCS2303 Operating Systems and Platforms
- CCS2310 Programming with Vectors and Matrices
Semester 2
- CCS1306 Information Security
- CCS2302 Cloud Computing Fundamentals
- CCS2311 Human Factors in Computer Systems
- CCS2313 Project Management
- SMA2306 Probability & Statistics
Semester 1
- CCS2360 Technology Challenge Competition
- CCS3310 Software Engineering Methods
- CCS3311 Software Quality Assurance
- CCS3300 Software Architecture
- CCS3307 Data Warehousing
- CCS3356 Natural Language Processing
- CCS3308 Virtualization and Containers
- CCS4322 Cloud Security and Privacy
- CCS3304 Cyber Security Domains and Tools
- CCS3305 Cyber Law, Regulations and Policies
- CCS4330 Network Security
Semester 2
- CCS3302 Introduction to Research Methods
- SMA2307 Discrete Mathematics
- CCS3313 Advanced Software Design
- CCS3351 Mobile Application Development
- CCS4340 Machine Learning
- CCS3309 Big Data
- CCS3342 Business Intelligence (Business Analytics)
- CCS3312 Cloud Application Development
- CCS3316 Cloud Infrastructure Design
- CCS3317 Advanced Cryptography
- CCS3318 Digital Forensics
- SMA1301 Intermediate Caclulus
- SMA2202 Linear Algebra
Semester 1
- CCS3301 Capstone Project - Part 1
- CCS3440 Artificial Intelligence
- IHM1301 Human Behavior and Ethics
- CCS3341 SOA and Microservices
- CCS4310 Deep Learning
- CCS4350 Ethical Hacking
- CCS4351 Functional Programming
- CCS4352 Application Security
- CCS4353 Internet of Things
- CCS4354 Tensors and Graphs (with programming)
- CCS4355 Cyber Terrorism and Information Warfare
- CCS4356 Intelligent Threat Management
- CCS4357 Blockchain and Applications
- CCS4360 Techniques in Social Media
- CCS4361 Immersive Technology Development
- CCS4362 Service Integration and Management
- CCS4363 Supercomputing and Quantum Computing
- SMA2305 Numerical Analysis
Semester 2
- CCS4301 Capstone Project - Part 2
- CCS4601 Industrial Training