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