Bachelor of Computer Science

Our flagship program focuses on core computer science principles and modern software development. Students learn programming languages, algorithms, data structures, and software engineering practices. Specializations available in AI/ML, Cybersecurity, and Cloud Computing. Includes virtual labs, industry projects, and internship opportunities.

Year 1 - Semester 1

  • CS101: Introduction to Programming (Python)
  • CS102: Computer Systems Architecture
  • MATH101: Discrete Mathematics
  • CS103: Web Development Fundamentals
  • COMM101: Technical Communication

Year 1 - Semester 2

  • CS104: Data Structures and Algorithms
  • CS105: Object-Oriented Programming (Java)
  • MATH102: Linear Algebra
  • CS106: Database Systems
  • STAT101: Statistics for Computing

Year 2 - Semester 1

  • CS201: Software Engineering Principles
  • CS202: Operating Systems
  • CS203: Computer Networks
  • CS204: Advanced Programming (C++)
  • MATH201: Numerical Methods

Year 2 - Semester 2

  • CS205: Artificial Intelligence Fundamentals
  • CS206: Cloud Computing Basics
  • CS207: Information Security
  • CS208: Mobile App Development
  • CS209: Full Stack Development

Year 3 - Semester 1 Specialization Tracks (choose one):

AI/ML Track:

  • CS301: Machine Learning
  • CS302: Deep Learning
  • CS303: Natural Language Processing
  • CS304: Computer Vision
  • CS305: AI Ethics

Cybersecurity Track:

  • CS311: Network Security
  • CS312: Cryptography
  • CS313: Digital Forensics
  • CS314: Security Operations
  • CS315: Ethical Hacking

Cloud Computing Track:

  • CS321: Cloud Architecture
  • CS322: DevOps
  • CS323: Distributed Systems
  • CS324: Cloud Security
  • CS325: Microservices

Year 3 - Semester 2

  • CS401: Final Year Project
  • CS402: Professional Practice
  • CS403: Industry Internship
  • CS404: Emerging Technologies
  • CS405: Tech Entrepreneurship