Undergraduate Program

B.Sc. Computer Science (BCS)

A 3‑year undergraduate program focusing on core computing foundations, modern software development practices, and industry‑relevant skills.

Learn • Build • Deploy Programming • Data • Systems

About the Program

The BCS program provides strong fundamentals in programming, data structures, computer networks, operating systems, databases and software engineering along with modern electives like AI/ML, Web & Mobile development, and Cloud. The pedagogy emphasizes hands‑on labs, projects, internships and industry interactions.

Programming FoundationsC/C++, Java/Python, OOP, Data Structures
Systems & NetworksOS, Computer Networks, Security basics
Data & DatabasesRDBMS, SQL, Data Analytics fundamentals
Web & MobileFull‑stack concepts, responsive design
Software EngineeringSDLC, version control, testing
ElectivesAI/ML, Cloud, IoT (as offered)