B.Sc. Computer Science
Programme Overview
The Bachelor of Science in Computer Science (B.Sc. Computer Science) is a three-year undergraduate programme designed to provide strong theoretical and practical knowledge in computer science, programming, software development, and emerging technologies.
This programme focuses on the scientific and mathematical foundations of computing along with hands-on training in programming, database management, networking, and system design. It prepares students for careers in IT industries, research, software development, and higher education.
To provide strong foundation in computer science principles.
To develop programming and software development skills.
To enhance analytical and problem-solving abilities.
To introduce emerging technologies such as AI and Data Science.
To prepare students for higher studies and research in computer science.
Core Subjects
The core curriculum generally includes:
Programming in C / C++
Data Structures & Algorithms
Object-Oriented Programming (Java / Python)
Database Management System (DBMS)
Operating Systems
Computer Networks
Software Engineering
Computer Architecture
Theory of Computation
Web Technology
Artificial Intelligence (Basics)
Data Science (Introduction)
Discrete Mathematics
Statistics for Computing
Digital Electronics
Cloud Computing (Introduction)
Cyber Security
Computer Graphics
Communication Skills
Environmental Studies
Programming & Algorithms
Designing efficient programs and understanding algorithmic problem-solving.
Database Systems
Designing and managing databases using SQL and related tools.
Networking
Understanding computer communication, protocols, and internet technologies.
Emerging Technologies
Introduction to Artificial Intelligence, Machine Learning, and Data Science.
Cyber Security
Fundamentals of data protection, network security, and ethical practices.
The programme follows a practical and research-oriented approach:
Classroom Lectures
Computer Lab Sessions
Coding Assignments
Mini Projects
Final Year Major Project
Seminars & Presentations
Workshops & Industry Interaction
Internship Opportunities
Students completing B.Sc. Computer Science will develop:
Strong programming and coding skills
Logical and analytical thinking ability
Software development expertise
Database management skills
Problem-solving and decision-making skills
Research and technical documentation skills
Teamwork and communication skills
Graduates can pursue careers in:
Software Developer
Web Developer
System Analyst
Data Analyst
Database Administrator
Network Administrator
IT Support Specialist
Cyber Security Analyst
Research Assistant
Entrepreneur (IT Services)
Strong scientific foundation in computing.
High demand in IT and technology sectors.
Excellent preparation for research and higher studies.
Industry-oriented practical training.
Wide career opportunities in India and abroad.