Undergraduate UGC Approved by UGC UG-015

B.Sc Computer Science

Last updated · Confirm dates, fees and eligibility on the official website before you apply.

Three-year science degree (four-year Honours under NEP) covering programming, data structures and computing fundamentals. Outcomes improve markedly with self-driven project work or a follow-on MCA.

B.Sc Computer Science student writing code on a laptop beside a data structures diagram.
Duration
3–4 years
Entry after
Class 12
Entrance exam
Common University Entrance Test UG
Study mode
OnCampus
Licence
Not required
01 · Overview

Course overview

Three-year science degree (four-year Honours under NEP) covering programming, data structures and computing fundamentals. Outcomes improve markedly with self-driven project work or a follow-on MCA.

02 · Eligibility and admission

Eligibility and admission

Who can apply. 12th pass with Maths; Computer Science preferred.

How you get in. CUET UG, University merit, State admission processes.

How it is studied. Full-time; distance or online mode only where the university holds specific UGC-DEB approval.

Admission rules change every year. Confirm eligibility, the entrance test and the calendar against the current official notification.

03 · Where this leads

Where this can lead

Where people work.

  • IT services companies
  • Startups
  • Corporate IT departments
  • BPO and technical support
  • Educational technology firms

What you can study next.

  • MCA
  • M.Sc Computer Science
  • MBA
  • Full-stack and cloud certifications
  • M.Tech (limited routes)
04 · Next steps

Cost, duration and indicative earnings

Indicative total course fee. Govt/University: about 10,000 - 80,000 total; Private: about 1,50,000 - 6,00,000 total.

Indicative starting salary. 18,000 - 35,000 per month.

Typical duration. 3 years (4 years Honours under NEP).

Fees and salaries here are indicative ranges, not quotes. Confirm the current fee with the institution and treat the salary as a starting range that varies by employer and location.

05 · What you learn

What you learn

You study programming, data structures and computing fundamentals over three years, or four years for an Honours route under NEP.

StageCore contentAlongside it
Throughout Programming, data structures and computing fundamentals. Self-driven project work can strengthen your skills and later job prospects. Some students continue with an MCA after graduation.

Ask before you enrol. How many hours of supervised computer lab work do students get each week, and how many coding projects must they complete?

06 · Who it suits

Who it suits

B.Sc Computer Science suits you if you have passed Class 12 with Maths and want to build skills for software or web development.

  • You are ready for three years of full-time study, or four years if you choose an Honours route under NEP.
  • You prefer learning programming, data structures and computing basics instead of studying only computer applications.
  • You can apply through CUET UG, a university merit list or your state admission process.
  • You are willing to build your own projects alongside classes, since project work strongly affects job outcomes.
  • You may want to continue with an MCA, M.Sc Computer Science, MBA or a limited-route M.Tech later.
  • It does not suit you if you want a job guaranteed by the degree alone or do not want to practise coding outside class.
07 · Cost

What it will actually cost you

For B.Sc Computer Science, the main cost is the college fee, and the gap between a government university and a private university is large.

Line itemTypicalWorth knowing
Government or university institution fee Rs 10,000 - 80,000 total This covers the usual total course fee for a three-year degree. A four-year Honours route may add another year of fees.
Private institution fee Rs 1,50,000 - 6,00,000 total Check whether the quoted amount covers all years or only one year before you accept admission.

Government colleges and universities may offer fee concessions for reserved categories, subject to their rules and documents. Scholarship, fee-refund and stipend support depends on the institution, state and admission category.

Indicative ranges, not quotations. Confirm the current fee with the institution before you pay anything.

08 · Certifications

Certifications that change what you earn

09 · Earnings

What it pays, and what changes it

In India, B.Sc Computer Science graduates commonly start at ₹18,000 to ₹35,000 a month. Your pay rises faster when you have working projects, stronger programming skills, or move into a software development role after experience or further study.

India

Pay differs by city, employer type and the work you can show, such as coding projects or web applications.

StageMonthlyWhat it depends on
Entry-level ₹18,000 - ₹35,000 After B.Sc Computer Science, in IT services, technical support, BPO, corporate IT, startups or educational technology firms.
Early career ₹18,000 - ₹35,000 After gaining experience in a software developer or web developer role, with self-driven project work.
Experienced ₹18,000 - ₹35,000 With several years of relevant work, stronger programming skills, or a follow-on MCA.

Indicative bands for 2026, not measured salary data. What people actually earn varies by employer, state and sector.

10 · The honest part

The honest part

A B.Sc Computer Science degree does not by itself set you apart in a large graduate pool. Many entry roles expect projects, coding practice and interview preparation beyond classroom work. Starting pay is often around ₹18,000 to ₹35,000 a month. Private-college fees can reach about ₹6 lakh in total, so compare that cost with government or university seats before accepting admission.

The degree gives you a grounded start in programming, data structures and computing fundamentals. It also keeps several next steps open, including MCA, M.Sc Computer Science, MBA and some M.Tech routes. You do not need a licence to work in software or web development. For many students, a lower-fee university degree plus steady skill-building is a sensible route.

Students who do well usually build things while studying. They write code regularly, make a few working projects, keep them on GitHub or a similar portfolio, and learn to explain their choices. They use internships, college events and placement preparation seriously. Many also plan early for an MCA if they want stronger technical roles after graduation.

Entry

Who can apply

1 route into this course.

QualificationStreamMinimumSubjects
Class 12 Science - PCM — Maths

Percentages are indicative. Individual universities set their own cut-offs, and reserved-category relaxations differ by state and institution.

Admission

Entrance exams for this course

An exam mapping does not mean every college accepts that exam. Check the current institution and examination notification before you apply.

Outcomes

Careers this course leads to

2 routes mapped from this qualification.

A course supports eligibility and preparation. It never guarantees a particular job.

Pathways

Before and after this course

What you can study next

Questions

Common questions

Who can apply for B.Sc Computer Science?

12th pass with Maths; Computer Science preferred. Admission is through CUET UG, University merit, State admission processes.

How long does B.Sc Computer Science take?

3 years (4 years Honours under NEP). Full-time; distance or online mode only where the university holds specific UGC-DEB approval.

What does B.Sc Computer Science cost?

Govt/University: about 10,000 - 80,000 total; Private: about 1,50,000 - 6,00,000 total. These are indicative ranges, not quotes. Confirm the current fee with the institution.

What can I study after B.Sc Computer Science?

MCA, M.Sc Computer Science, MBA, Full-stack and cloud certifications, M.Tech (limited routes).