B.Sc. (Computer Science)

B.Sc. Computer Science – Course Details

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.

Eligibility for Admission 2026-2027

Subject Studies in HSC: Computer Science / Software Engineering / Maths / Business Maths / Computer Application (with Maths/Business Maths)

Programme Objectives

  • To provide strong foundation in computer science principles and mathematical logic.

  • To develop advanced programming and software development skills.

  • To enhance analytical and algorithmic problem-solving abilities.

  • To introduce emerging technologies such as AI, Machine Learning, and Data Science.

  • To prepare students for higher studies and research in computer science.

Course Structure

Core Subjects
  • Programming in C / C++
  • Data Structures & Algorithms
  • Object-Oriented Programming (Java/Python)
  • Database Management System (DBMS)
  • Operating Systems & Networks
  • Software Engineering & Architecture
  • Theory of Computation
  • Web Technology
  • Artificial Intelligence & Data Science
Allied & Skill-Based
  • Discrete Mathematics
  • Statistics for Computing
  • Digital Electronics
  • Cloud Computing & Cyber Security
  • Computer Graphics
  • Communication Skills
  • Environmental Studies

Key Areas of Study

Programming & Algorithms

Designing efficient programs and understanding algorithmic problem-solving.

Database & Nets

Designing and managing databases and understanding computer communication.

Emerging Tech

Introduction to AI, Machine Learning, Data Science, and Cyber Security.

Teaching Methodology

The programme follows a practical and research-oriented approach:

  • Computer Lab Sessions & Coding Assignments

  • Software Mini Projects & Final Year Major Project

  • Research Seminars & Paper Presentations

  • Industry Interaction Workshops & Internships

Skills Acquired

Technical & Scientific Logic
Algorithmic Thinking
Research & Documentation
Software Development

Career Opportunities

Software Developer
System Analyst
Data Scientist (Jr)
Network Admin
Research Assistant
Cyber Security Analyst

Why Choose B.Sc. Computer Science?

  • Strong scientific foundation in computing and logic.
  • High demand in global IT and technology sectors.
  • Excellent preparation for research and higher studies (M.Sc./Ph.D.).
  • Industry-oriented practical and project-based training.
  • Wide career opportunities in India and abroad.