Computer Science Courses: Fees 2023, Admission, Top Colleges, Distance Learning, Online

Updated on May 20, 2025 05:58 IST

Computer Science is a very popular field of study among students due to its very high demand in the job market. Computer science graduates are required in almost every organization in many roles ranging from computer operators, networking engineers, software engineers and programmers.

Computer science is the study of Computer, how it functions, their applications and usage in different fields. In a computer science course, students study subjects like operating systems, software, networking, hardware technology and programming.

Courses in computer science are offered at diploma, degree and doctorate levels. A computer science diploma is a basic course while the degree program at undergraduate and postgraduate levels are advanced-level courses. Computer Science courses like BTech, BCA, MCA, BSc IT, MSc IT are very popular among students.

Candidates having a degree or diploma course in computer science course could get jobs in IT firms, schools, manufacturing units, defence sector and government offices. The average fee of a computer science degree course range from INR 50,000 to 2 lakh while the diploma course fee range from INR 20,000 to 50,000. The average salary of computer science graduates is INR 20,000 to INR 50,000 per month for entry-level positions while at the senior level, the average salary could go up to several lakhs.

Table of Contents
  1. Types of Computer Science Course
  2. Popular Computer Science Course
  3. Undergraduate Computer Science Courses
    • 3.1 Top Computer Science Undergraduate Course
  4. Undergraduate Distance Course in Computer Science
    • 4.1 Top Computer Science Distance Course
  5. Undergraduate Online Computer Science Course
    • 5.1 Top Online Computer Science Course
  6. Postgraduate Computer Science Course
    • 6.1 Top Postgraduate Computer Science Course
  7. Postgraduate Distance Computer Science Course
    • 7.1 Top Postgraduate Computer Science Distance Course
  8. Postgraduate Online Computer Science Course
    • 8.1 Top Postgraduate Online Computer Science Course
  9. Diploma Course in Computer Science
  10. Frequently Asked Questions

Types of Computer Science Course

Computer science courses can be categorized in terms of mode of study and specializations. Here is a list of all types of Computer Science courses

Regular: A regular course in Computer Science means a classroom based course where students have to attend the classes in the institute where admission is taken.

Distance: A distance course is a course where students do not attend the regular classes however a certain number of lectures and projects are taught at an institute.

Part-time: It is a type of computer science course which is taken mostly by working professionals. In these types of courses, classes are organized at weekends (Saturday and Sunday).

Online: Online courses are very popular due to their feasibility and affordability. It is taught through the internet where students can attend the course through the computer.

Diploma: A diploma course is an entry-level or basic course in computer science meant for understanding the basics of computers and their functioning.

Certificate: These courses are mostly provided for any specific requirement like short term certificate courses in tally or Microsoft word etc.

Popular Computer Science Course

Most students interested in pursuing a course in computer science generally begins with the foundation course level like the basic computer course that is offered by NIELIT or DOEACC. Some of the popular computer science courses at various levels are:

Undergraduate Computer Science Courses

It is a course which is done after class 12. The undergraduate course is a generally advanced level course that covers the entire computer science topics from basics to advance. There are more than 5,000 colleges in India offering undergraduate level computer science courses. Btech, BCA and BSc IT is among the most popular computer science course taken by the candidates.

Course Details

Course Feature

Level of course

Undergraduate

Duration of course

3 years

4 years

Mode of admission

Entrance examination/Merit

Eligibility

Passed class 12

Fees

INR 50,000 to 2 lakh

Top Computer Science Undergraduate Course

Check the list of top computer science courses and colleges in the table below:

Name of Course

Top College

BTech in Computer Science

IIT Bombay

IIT Delhi

IIT BHU

IIT Kanpur

Check the list of other top BTech colleges in India

BCA

Delhi University

Allahabad University

Banaras Hindu University

Check the list of other top BCA colleges in India

BSc IT

Madras University

Calcutta University

Jamia Millia Islamia

Check the list of other top BSc IT colleges in India

Undergraduate Distance Course in Computer Science

The distance education course in computer science is offered by many institutes which cater to the need of students who can not take admission in regular courses. Distance computer science courses are of the same duration as the regular courses but the duration of course completion can be 2-3 years more than the actual course duration

Course Details

Course Feature

Level of course

Undergraduate

Duration of course

3 years (course completion duration 3-5 years)

Mode of admission

Entrance examination/Merit

Eligibility

Passed class 12

Fees

INR 10,000 to 50,000

Top Computer Science Distance Course

Check the list of top computer science courses and colleges providing the course in distance education mode in the table below:

Name of Course

Top College

BCA

IGNOU

Jamia Hamdard

University of Madras

Punjab Technical University

Amity University

University of Kerala

BSc IT

Lovely Professional University (LPU), Jalandhar

Sikkim Manipal University, Sikkim

Institute of Management and Technology, Faridabad

Annamalai University, Tamil Nadu

Undergraduate Online Computer Science Course

Online courses have become very popular among students as such courses can be completed without having to attend the classes.

Course Details

Course Feature

Level of course

Undergraduate

Duration of course

3 years

4 years

Mode of admission

Entrance examination/Merit

Eligibility

Passed class 12

Fees

INR 20,000 to 50,000

Top Online Computer Science Course

Check the list of top computer science courses and colleges providing the course in online mode in the table below:

Name of Course

Top College

BCA

Manipal Academy of Higher Education, Mahe (Online Manipal)

Amity University

IGNOU

University of Mysore

Amrita University

Lovely Professional University

BSc IT

Lovely Professional University

Postgraduate Computer Science Course

A post-graduate course in computer science is an advanced level course with a specialization in any sub-branch of computers. MTech is one of the most popular postgraduate courses in computer science. There are more than 4,000 colleges in India offering postgraduate courses in various sub-branches of computer Science. Besides MTech, MSc IT and MCA are also very popular computer science postgraduate courses.

Course Details

Course Feature

Level of course

Master Degree/Postgraduate

Duration of course

2 years/3 years

Mode of admission

Entrance Examination/Merit

Eligibility

Graduate in computer science or related field

Fees

INR 50,000 to 1 lakh

Top Postgraduate Computer Science Course

Check the list of top postgraduate level computer science courses and colleges in the table below:

Name of Course

Top College

MTech in Computer Science

IIT Bombay

IIT Delhi

IIT BHU

IIT Kanpur

MCA

Delhi University

Banaras Hindu University

University of Hyderabad

Vellore Institute of Technology

NIT Tiruchirapalli

MSc IT

St. Xaviers College Ahmedabad

Birla Institute of Technology Mesra

Bharati Vidyapeeth Pune

University of Madras

Postgraduate Distance Computer Science Course

Distance postgraduate course in computer science is preferred by many students who can not take admission in regular courses due to a job. In distance education MTech or MCA, students do not need to attend the classes on a regular basis. 

Course Details

Course Feature

Level of course

Postgraduate Distance mode

Duration of course

2 years/3 years (Course completion time 3-5 years)

Mode of admission

Merit/Entrance Examination

Eligibility

Graduate in Computer Science or related field

Fees

INR 50,000 to 80,000

Top Postgraduate Computer Science Distance Course

Check the list of top postgraduate level computer science courses and colleges providing the course in distance education mode the table below:

Name of Course

Top College

MCA

Mumbai University

IGNOU

Sikkim Manipal University

Jaipur National University

Amity University

Tamil Nadu Open University

MSc IT

Lovely Professional University

Karnataka State Open University

Postgraduate Online Computer Science Course

Online courses are preferred by many students due to time complexity. These types of courses can be taken online from the home using a computer and the best part is that the exam is also conducted online from home. 

Course Details

Course Feature

Level of course

Postgraduate Online

Duration of course

2 Years

Mode of admission

Merit/Direct Admission

Eligibility

Graduate in Computer Science or related field

Fees

INR 30,000 to 50,000

Top Postgraduate Online Computer Science Course

Check the list of top postgraduate level computer science courses and colleges providing the course in online education model in the table below:

Name of Course

Top College

MCA

Manipal Academy of Higher Education, Mahe (Online Manipal)

Amity University

University of Mysore

Lovely Professional University

MSc IT

Lovely Professional University

Amity University

Jain University, Bangalore

Diploma Course in Computer Science

Computer Science diploma courses can be done after completing class 10 or 12. Diploma courses are basically foundation level courses that encompass subjects writing, maintenance and documentation. However, other are also advanced level diploma courses that are considered equivalent to degree courses. 

Name of Course

Top College

O Level

National Institutes of Electronics and Information Technology (NIELIT)

A Level

National Institutes of Electronics and Information Technology (NIELIT)

B Level

National Institutes of Electronics and Information Technology (NIELIT)

C Level

National Institutes of Electronics and Information Technology (NIELIT)

Frequently Asked Questions

Q. How can I take admission in BSc IT?

A. Candidates can take admission in BSc IT through entrance examination depending upon the college. Several institutions also provide admission based on merit of marks.

Q. Which institute is best for BTech Computer Science?

A. There are many good institutes for BTech computer science like IIT Bombay, IIT Kanpur, IIT BHU and many more.

Q. Which is better among BCA or BSc IT?

A. Candidates can take admission in any course depending upon the college location and fees. Both BSc IT and BCA cater to the same need of computer science education.

Q. What is the fees of BTech Computer Science course?

A. The average fees of BTech computer science course ranges between INR 50,000 to 2 lakh per year excluding hostel fees.

Q. What are job opportunities after BCA ?

A. BCA graduates can get job in IT firms like Infosys, HCL, or can work in government offices, schools and defence sector.

Popular Exams

Following are the top exams for Computer Science. Students interested in pursuing a career on Computer Science, generally take these important exams.You can also download the exam guide to get more insights.

Jul '25

CUET UG 2025 Result

TENTATIVE

17 Jun ' 25 - 20 Jun ' 25

CUET UG 2025 Provisional Answer Key

Jun '25

IISER Aptitude Test 2025 Display of Final Answer ...

TENTATIVE

Jun '25 - Jul '25

IISER 2025 Registration for counselling process

TENTATIVE

Popular Computer Science Colleges in India

Following are the most popular Computer Science Colleges in India. Learn more about these Computer Science colleges (Courses, Reviews, Answers & more) by downloading the Brochure.
4 Courses
6.66 K - 1.92 L
8 - 9 LPA

#203 QS World University Rankings

1 Course
15.6 K
9.25 LPA

#188 QS World University Rankings

1 Course
480
16 LPA

#94 QS World University Rankings

2 Courses
540
7 LPA

#12 NIRF

2 Courses
55.26 K
7 LPA

#2 NIRF

24 K - 2.7 L
3.44 - 4 LPA

#11 NIRF

Popular Private Computer Science Colleges in India

3.36 L - 4.8 L
3.9

#20 NIRF

Computer Science Applications open. Apply Now

2 Courses
2.42 L - 3.21 L
4.4

#129 India Today

3 Courses
16.7 K - 2.71 L
4.0

Computer Science Applications open. Apply Now

90 K
5.0

#20 NIRF

1 Course
1.5 L
3.0
3.84 L - 7.68 L

Computer Science Applications open. Apply Now

Popular Computer Science UG Courses

Following are the most popular Computer Science UG Courses . You can explore the top Colleges offering these UG Courses by clicking the links below.

UG Courses

Popular Computer Science PG Courses

Following are the most popular Computer Science PG Courses . You can explore the top Colleges offering these PG Courses by clicking the links below.

PG Courses

qna

Student Forum

chatAnything you would want to ask experts?
Write here...

Answered 21 hours ago

BSc Computer Science programme at VIT Vellore includes core subjects like Computational Thinking, Programming Fundamentals, Operating Systems, Data Structures, Java Programming, Web Development, and Database Management Systems. It also covers Software Engineering, Computer Networks, and Discrete Mat

...Read more

H

Himanshu Singh

Contributor-Level 10

Answered 3 days ago

As per the latest subject rankings (2025) for: Engineering & Technology rolled out by Quacquarelli Symonds (QS), the University of Waterloo secures a Canada-wide rank #3 & a global rank #33. 

Further, the institute also ranks #2 for Computer Science Engineering, as part of the latest course-specific

...Read more

A

Akash Gaur

Contributor-Level 10

Answered a week ago

Take admission in CSC, In which stream and course you have interest take admission in that course not in another. 

B

Bhuvan Saini

Beginner-Level 1

Answered a week ago

Here are a few options to consider for BSc Computer Science online courses:

Courses

Offered By

Eligibility Criteria

Bachelor of Computer Applications (Bcaol)

IGNOU

Education: Class 12 or its equivalent

Bachelor of Computer Applications 

Manipal University Jaipur

Education - Class 12 with 50% (45% for reserved categories) from a recognised board

Bachelor of Computer Application 

Symbiosis School for ODL

NA

Bachelor of Science in Programming and Data Science

IIT Madras

The learner should have cleared all 8 Foundational Level courses and all 12 Diploma Level courses

D

Diya Nihalani

Contributor-Level 6

Answered a week ago

BSc Computer Science course includes both theoretical as well Practical subjects, yet students are often more interested in the practical aspect in order to build their skill set further. The practical skills help students land relevant and well-paying jobs. These include subjects like coding labs,

...Read more

D

Diya Nihalani

Contributor-Level 6

Answered a week ago

You can still get into CSE, but your best option is  to either write a popular entrance exam soon or reach out to private colleges offering admission on board marks only under management quota. Let me know if you want a list of such colleges or help prepping for exams!

R

Rupesh Katariya

Contributor-Level 10

Answered a week ago

The selection criteria at RU are based on entrance exam scores. However, candidates have to complete the last educational qualification as per the respective courses set by the university. The university selects candidates based on RSAT/SAT/UCEED/CUET + Aptitude Test + Past Academic Records + Academ

...Read more

P

Pragati Taneja

Contributor-Level 10

Answered 2 weeks ago

Yes, BSc Computer Science can be considered to be a worthwhile investment by any student who has an interest in fields like programming, software development, IT consulting, etc. It is one of the most popular courses in the fast-growing IT Sector of India. This course equips students with areas like

...Read more

D

Diya Nihalani

Contributor-Level 6

Answered 3 weeks ago

USU University requires a Bachelor's degree for admission to MS in Computer Science. Additionally, a GPA of 3.0 is required. Also, an English language proficiency score is also required. So, the applicants can submit an IELTS score with 6.0 / TOEFL with 79 in iBT. Additionally, a course in Data Stru

...Read more

B

Bhumika Kaur

Contributor-Level 9

Answered 3 weeks ago

To secure admission in the BTech Computer Science programme at Symbiosis Institute of Technology (SIT), Pune, a strong JEE Main score is generally required. While there's no specific rank requirement, a strong percentile, ideally above 95, is needed for competitive admission. 

Elaboration:

Competitive

...Read more

S

Sriram teja Palika

Beginner-Level 5

Answered 3 weeks ago

Oklahoma State University MSc in Computer Science graduates have been working at the companies like Amazon, Dell, Walmart, Koch Industries, Facebook, etc. To take admission to this course, the applicants are required to have a Bachelor's degree from an accredited university. Additionally, a GPA of 3

...Read more

G

Gunjan Thapa

Contributor-Level 9

Answered 3 weeks ago

Students who are willing to take a master's in Computer Science in the USA must hold a bachelor's degree from a recognised university in specializations such as Computer Science, IT, Software Engineering, or relevant fields such as Mathematics and Engineering. Along with this, students must submit t

...Read more

P

Piyush Pandey

Contributor-Level 8

Answered 4 weeks ago

Hi, please refer to the table below for the highest Return on Investment offered by the top distance BSc in CS colleges in India for their students in the form of placement package:

College Name

Tuition Fee

Annual Median Package

Centre for Distance and Online Education, Aligarh Muslim University BSc

INR 36,000

INR 5.55 LPA

Institute of Distance and Open Learning, University of Mumbai BSc

INR 57,880

INR 4.5 LPA

Disclaimer: This information is sourced from official website/ media reports/ NIRF website and may vary.

A

Aneena Abraham

Contributor-Level 10

Answered 4 weeks ago

Hi, listed below are the top government BSc CS distance education colleges in India with their tuition fee and eligibility criteria:

College Name

Tuition Fee

Eligibility / Exams

Bharathidasan University Admission

INR 19,600

Merit-Based

Yashwantrao Chavan Maharashtra Open University Admission

INR 15,560

Merit-Based

UPRTOU Admission

INR 24,000

Merit-Based

Directorate of Distance Education, Madurai Kamaraj University Admission

INR 1.76 lakh

Merit-Based

Dr. B.R. Ambedkar Open University Admission

INR 7,700

Merit-Based

Disclaimer: This information is sourced from official website and may vary.

A

Aneena Abraham

Contributor-Level 10

Answered 4 weeks ago

Hi,  

Candidates are required to fulfill the following basic eligibility criteria to pursue distance BSc in Computer Science:

  • For admission to BSc in Computer Science course, students must have passed 12 or any equivalent examination with at least 50% aggregate marks in Science stream with subjects su

...Read more

A

Aneena Abraham

Contributor-Level 10

Answered a month ago

No, generally PCB students are not eligible for Bsc computer Science they are only eligible if they have maths in their optional subject in their 11th class . pcb students who don't have maths in their optional subject are not eligible for Bsc computer science 

S

Satyajeet singh

Beginner-Level 1

Answered a month ago

With a 93 percentile in JEE Main, getting admission to the B.Tech in Computer Science program at Pandit Deendayal Energy University (PDEU, formerly PDPU) depends on a few factors:

Key Points:

  1. Admission Channels:

    • PDEU admits students via All India Quota (JEE Main) and Gujarat State Quota (GUJCET).

    • For Al

...Read more

N

NISHI ANAND

Beginner-Level 3

Answered a month ago

"I have successfully completed a three-year programme in ICT and am eager to further my studies. I wish to apply for a top-up programme in Computer Science to build on my foundational knowledge and skills."

Let me know if you'd like to tweak it for a specific university or application

 

...Read more

87663454
Vineet Singh Rautela

Contributor-Level 6

Answered 2 months ago

At Fergusson College, BSc Computer Science offers a strong academic base, though top placements aren't always sky-high. Some students land roles with packages around INR 4–6 LPA, mostly through internships or off-campus efforts. Many opt for further studies to boost prospects. Building skills, doing

...Read more

S

Siva Nagendra Yannam

Contributor-Level 9

Answered 2 months ago

The tuition fee for Oakland University MS in CS is around USD 20,540 (Around INR 17.6 lakh) for 2025-26. The other expenses that a student has to bear are:

Particulars

Expenses

Living expenses & food and housing

USD 11454

Books, Course Materials, Supplies and Equipment

USD 630

Personal expenses

USD 3320

Transportation

USD 1816

Direct loan fees

USD 158

 

I

Ishita Singh

Contributor-Level 9

Answered 2 months ago

The Master of Science in Computer Science (MSCS) degree at Seattle University provides a curriculum built on both theoretical underpinnings and real-world applications. In addition to optional electives that complement student's career objectives, the programme offers advanced courses in fundamental

...Read more

T

Taru Bhandari

Contributor-Level 8

Answered 2 months ago

The intake capacity for the specialisation of Computer Science under the BSc course is of 80 seats. The students looking forward to rake part in the admission and fetch a seat should meet the set eligibility criteria. 

A

Anushka Bidhi

Contributor-Level 10

Answered 2 months ago

A Computer Science (CS) degree generally leads to high earning potential and a great atmosphere, with median salaries around $104,420 and average salaries ranging from 7.8 LPA to 17.60 LPA, depending on the college tier and job role. 

R

Rishav kumar

Contributor-Level 6

Answered 2 months ago

Yes, MSc Computer Science is offered through CPGET at Osmania University, Kakatiya, Telangana, Mahatma Gandhi, Satavahana, Telangana Mahila Viswavidyalayam & Palamuru Universities.

A

Aarushi Datta

Beginner-Level 4

Answered 2 months ago

For securing admission in the BSc Computer Science course, the students must be updated with the eligibility criteria for this course. The admissiom here is merit based. There is no scope for direct admission in Suryadatta College of Management, Information Research Technology.

A

Anushka Bidhi

Contributor-Level 10

Answered 2 months ago

Here are the details on the high salary courses after 12th computer Science for boys:

CourseSalary Range (in INR LPA)Top Career Roles
Artificial Intelligence & ML10 - 50AI Engineer, Data Scientist, ML Engineer
Data Science & Big Data8 - 40Data Analyst, BI Analyst, Data Scientist
Cybersecurity & Ethical Hacking7 - 30Ethical Hacker, Cyber Analyst, CISO
Cloud Computing & DevOps9 - 35Cloud Engineer, DevOps Engineer, Architect
Software Development & Full Stack6 - 25Full-Stack Developer, Software Engineer
Blockchain & Web3 Development8 - 35Blockchain Dev, Web3 Dev, Smart Contract Engineer
Internet of Things (IoT) & Embedded Systems7 - 25IoT Engineer, Embedded Systems Dev

 

A

Abhishek Khanna

Contributor-Level 7

Answered 2 months ago

When it comes to Computer Science education in Mumbai, several colleges are renowned for their Computer Science programmes. Here are some of the top colleges for Computer Science in Mumbai:

  • Institute of Chemical Technology (ICT)
  • K.J. Somaiya College of Engineering
  • Veermata Jijabai Technological Institu

...Read more

M

Muskan Chugh

Contributor-Level 10

Answered 2 months ago

Students who are willing to take a master's in Computer Science must hold a bachelor's degree from a recognised university in specializations such as Computer Science, Software Engineering, or relevant fields such as Mathematics, Information Technology, and Engineering. Along with this, students mus

...Read more

P

Piyush Pandey

Contributor-Level 8

Answered 2 months ago

There is nothing better between an MCA and an MS in Computer Science, instead, it depends on students' career goals, backgrounds, and aspirations. MCA in CS deals with software development, application programming, and IT management whereas MS in CS focuses on research-oriented advanced topics like

...Read more

G

Gunjan Aggrawal

Contributor-Level 8

Answered 2 months ago

After completing a Master's in computer science, students can expect vast opportunities in cutting-edge technologies, and high-paying careers. They can grasp opportunities in fields like software development, data Science and AI, cybersecurity, cloud computing, Blockchain, and more. Students can als

...Read more

E

Esha Tiwari

Contributor-Level 8

Find insights & recommendations on colleges and exams that you won't find anywhere else

On Shiksha, get access to

  • 65k Colleges
  • 1k Exams
  • 664k Reviews
  • 1600k Answers