- Degree Course Type
- Entry Level Qualification
- Degree Course Duration
- Course Fields
- Degree Course Entrance Exam
- Average Course Fee
- Average Salary Offered
- Course Details
- Course Highlights
- About Course
- Why Choose Course And Required Skills
- Eligibility
- Entrance Exams Details
- Degree Course Syllabus
- Top Colleges
- Course Fees
- Top Recruiters And Salary
- Course Scope And Career Options
- Admission Process
DID YOU KNOW?
This section was developed with support from NTPC CSR
Course Details
UG, PG & Others Courses - Computer Science
Degree Course Type
Bachelors, Masters, Diploma, Certificate
Entry Level Qualification
Class 10+2
Degree Course Duration
4 Year
Course Fields
Computer
Degree Course Entrance Exam
JEE MAIN BE/BTECH, JEE ADVANCED, GATE, BITSAT UG, BITSAT PG, BITSAT PHD, VITEEE BE/BTECH
Average Course Fee
300000 - 700000 Per Year
Average Salary Offered
300000 - 2000000 Per Year
Course Highlights
The table below mentions the most significant highlights of the Computer Science course:
Particulars | Details |
Computer Science Degree | B.E, BSc, B.Tech, M.Tech |
Computer Science Duration | B.E/B.Tech - 4 years M.Tech - 2 years Certificate course in Computer Science - 3 years Diploma in Computer Science - 3 years |
Computer Science Eligibility | BSc- 50% or above in the science stream MSc- Bachelor's degree with 60% with subjects Mathematics or Computer Science from any recognized university. |
Computer Science Admission Mode | Merit-Based/Entrance Based |
Computer Science Entrance Exam | JEE Main, JEE Advanced, VITEEE, BITSAT, GATE |
Computer Science Average Fee | INR 3-7 Lakhs |
Computer Science Top Colleges | IIT Bombay, IIT Roorkee, IIT Delhi, BITS Pilani, IIT Madras |
Computer Science Average Salary | Up to INR 6 Lakhs per annum |
Computer Science Syllabus | Introduction to Data structures, system programming, introduction to web technology, mobile applications development, python programming, and many more. |
Computer Science Job Profiles | Software Engineer, Software Developer, Systems Architect, Web developer, Mobile App developer, Website Designing, Network Engineer, Data Analyst, etc. |
Computer Science Top Recruiters | Amazon, Wipro, Infosys, HCL, Google, Microsoft, Deloitte, Facebook, Sapient Publicis, IBM, Cognizant, etc. |
About Course
Computer science is a field of study that covers everything from theoretical studies of algorithms and information to practical difficulties of implementing computing systems in both hardware and software. A computer science degree emphasises the theoretical foundations of computation and information, as well as a practical approach to computation applications. Computer science is also employed in our daily life to convert raw data and facts into valuable knowledge that we can use on a daily basis.
Computer science covers a wide range of fields such as artificial intelligence, network database, human-computer interactions, software engineering, vision and graphics, computer theory, etc. The demand for jobs in the field of computer science is high and expected to increase in the near future as the technology and IT sector is growing at a fast pace. Computer science covers a long list of courses from diploma courses, certificate courses, undergraduate courses, and postgraduate courses to doctorates. Some of the most popular computer science courses are B.Tech in Computer Science, B.Sc Hons. in Computer Science, Diploma in Computer Science and Engineering, M.Sc in Computer Science, and Ph.D. in Computer Science, etc.
The admission to computer science courses is mainly through entrance exams. However, the minimum eligibility criteria for computer science courses is 50% aggregate marks in 10+2 with Physics, Chemistry, and Mathematics as compulsory subjects for undergraduate and diploma courses and bachelor’s or master’s degree in computer science with more than 50% aggregate score for postgraduate and Ph.D. courses.
If you want a job in IT that pays well, challenges you intellectually, and allows you to pursue your passion for technology, then a course in computer science is for you.
Why Choose Course And Required Skills
Candidates must choose the Computer Science course for the following reasons:
1. Demand for computer scientists- Because we live in the digital age, computers and programming knowledge are essential everywhere. Computer scientists create, test, and implement the software and hardware that runs the programmes you use every day.
2. High paying jobs- the job profiles after completing computer science course are large in number and hence their salary is. According to US Bureau of Labour Statistics, there will be a 13% increase in Computer science jobs by 2026. The average salary after completing computer science may vary from 4-8LPA.
3. Variety of specializations- Because computer science is employed in so many aspects of life and business, qualified professionals have several options such as Software developer, IT manager, Mobile application designer or developer, Research and development (R&D) scientist, and Computer scientist, etc.
4. Transferrable skills - A computer science degree will give you a wide range of skills, many of which can be applied to various fields of business and study. Computer science will aid in the development of problem-solving, critical thinking, and complex analytical abilities. They are, however, interchangeable and transportable to a wide range of occupations, both within and outside of IT.
5. Global opportunities- Graduates of computer science are in high demand all over the world. You will find plenty of work options whether you choose to start your career in your native country and eventually travel or hunt for foreign roles right after graduation. Top MNCs like Google, Microsoft, Tech Mahindra, Accenture, Apple, Dell, Infosys, Wipro, etc. often recruit computer science graduates, especially from India.
Eligibility
The eligibility criteria of different levels of computer science course are different. Some of the courses can be done just after the 10th, some require completing at least 12th standard while others ask for an undergraduate degree. However, the general eligibility requirements of computer science courses for each course level can be understood from the following table:
Course | Eligibility |
Diploma courses in computer science | Completed 10th or 12th with 45-50% marks, having science as major subject |
Certificate courses in computer science | Completed 10th or 12th from a recognized board |
Undergraduate courses in computer science | Completed 10+2 with at least 50% marks in physics, chemistry and mathematics as compulsory subjects from a recognized board |
Postgraduate courses in computer science | Bachelor’s degree in computer science courses with at least 50% marks from a recognized university |
Doctorate courses in computer science | Master’s degree in computer science courses with at least 50% marks from a recognized university |
Entrance Exams Details
The following are the different entrance exams that are considered by the top colleges or universities for admission to the Computer Science Course.
BHU UET: BHU UET or Banaras Hindu University Undergraduate Entrance Test is an undergraduate level entrance exam conducted for admission to UG courses offered by NTA. The duration of the test will be 120 minutes (2 hours). A total of 150 questions will be asked in the exam. BHU UET paper will be 450 marks in total. It means each question will be carrying 3 marks each. Negative marking is applicable in this exam and for every wrong answer, there is a deduction of 1 mark each.
CUCET: Central Universities Common Entrance Test (CUCET) is an all-India level entrance exam conducted jointly by 14 central universities for admission in UG, PG, and Ph. D. courses offered in all the participating institutions. The CUCET is conducted once a year across 120 cities in India. The CUCET entrance Exam is conducted by the Rajasthan Central University. The entrance examination is to be held in offline mode. The Total duration of the exam is 2 hours.
JNUEE: The Jawaharlal Nehru University Entrance Exam is conducted to offer admission to aspirants in undergraduate, postgraduate, MPhil, PhD and other integrated programmes offered by the university. The scores of JNUEE are accepted by all the 14 schools under JNU. The questions are asked in Multiple-choice Questions (MCQs) pattern.
BITSAT: BITSAT (short for BITS Admission test) is an online (computer-based) entrance examination for admission to integrated first-degree programs of BITS Pilani (Pilani, Goa, Hyderabad campuses). To appear for the BITSAT, candidates must have passed Class 12th examination from a recognized Central or State board with a minimum aggregate of 75% marks in Physics, Chemistry and Biology/Mathematics subjects and a minimum of 60% in each of the above subjects individually.
Degree Course Syllabus
A breakup of Computer Science Syllabus for different courses is given below in the table listing the important subjects:
Course | Syllabus |
BSc Computer Science | Introduction to Digital Electronics Front Office Management Programming Language Basic Electronics Basics of Computer Science Discrete Mathematics Algorithms and Data Structures Computer Architecture and Organization I Foundation course in Mathematics Fundamental of Open Source Software-LINUX Graph Theory Object-oriented programming (OOP) Hardware Practical Software Practical Digital Circuit Design Analogue Circuit Design |
BSc Computer Science | Data Structures Operating Systems Structured and Object-Oriented Programming Mathematical Foundations of Computer Science Computer Organisation and Architecture C++ Programming Laboratory Operating Systems Laboratory – Unix and Shell Programming Computer Graphics Design and Analysis of Algorithms Database Management System Visual and Dot Net (.NET) Programming Database Management and Case Tools Laboratory Java Programming Dot Net (.NET) Laboratory |
Certificate Course in Computer Science | Advanced Computer Architecture Computer Graphics & Multimedia Software Engineering Computer Networks Computer Graphics and Multimedia (Lab Practical I) Advanced Operating System Internet programming and Web Design Data Mining and Warehousing Internet programming and Web Design |
Diploma in Computer Science | Engineering Mathematics Applied Physics Fundamentals of Electrical & Electronics Applied Chemistry Computer Fundamentals & Applications Programming in C Communication Skills Value and Ethics in Technical Education Engineering Drawing Data Structure Computer Architecture Operating System Database Management System Linux O.S Object-Oriented Programming in C++ |
PhD Computer Science | Advance Computer Architecture Neural Network Advanced Network Security Distributed Database Machine Learning Fuzzy System Advanced Operating System Real-Time System Software Metrics Software Quality Engineering Wireless Mobile Networks Nature Language Processing Applied Cryptography Human-Computer Interaction Bioinformatics Information Security and Cyber Laws |
Top Colleges
A large number of colleges in India offer computer science courses at different levels (Diploma, UG, PG, etc.) and at different fees structure. Some of the reputed colleges and universities offering computer science courses along with the course name are listed below:
College/ University Name | Course name |
IGNOU Delhi | Ph.D. Computer science |
SRM University, Chennai | B.Sc Computer Science |
VIT, Vellore | B.Sc Computer Science |
IIT Delhi | M.Tech Computer Science |
IIT Bombay | B.Tech Computer Science |
Christ University, Bangalore | Ph.D. Computer Science |
BITS Pilani | M.Tech Computer Science |
Loyola College, Chennai | M.Sc Computer Science |
The Oxford Polytechnic, Bangalore | Diploma in Computer Science |
Guru Gobind Singh Indraprastha University, New Delhi | BCA |
Some of the popular universities and colleges which you can study abroad along with the courses offered are listed below:
University/ College | Courses Offered |
British Columbia University, Canada | B.Sc Computer Science |
East London University, London | B.Sc Hons Computer Science |
Arizona State University, USA | B.Sc Computer Science |
Oxford University, UK | BA Computer Science |
University of Regina, Canada | Diploma in Computer Science |
University of Windsor, Canada | M.Sc Computer Science |
University of Regina, Canada | Ph.D. Computer Science |
Liverpool Hope University, UK | M.Sc Computer Science |
University of Essex, UK | PG Certificate in Computer Science |
Course Fees
The course fees for BSc and MSc Computer Science courses have been provided below:
College/University Names | BSc Computer Science Average Fees (in INR) | MSc Computer Science Average Fees (in INR) |
Delhi University Course Fee | 60,000 | 31,986 |
Christ University, Bangalore Course Fee | 65,000 | 2,50,000 |
Loyola College, Chennai Course Fee | 1,50,000 | 95,720 |
Mithibai College of Arts, Mumbai Course Fee | 85,000 | 73,100 |
The Oxford College of Science, Bangalore Course Fee | 75,000 | 1,40,000 |
Chandigarh University, Chandigarh Course Fee | 2,20,000 | 1,12,000 |
Mumbai University - [MU], Mumbai Course Fee | 27,265 | 69,165 |
Deen Dayal Upadhyaya College, New Delhi Course Fee | 19,345 | - |
Jagannath Institute Of Management Sciences - [JIMS] Rohini Sec-3, New Delhi Course Fee | 1,20,000 | - |
Raja Bahadur Venkat Rama Reddy Women's College - [RBVRR], Hyderabad Course Fee | 22,780 | - |
Top Recruiters And Salary
Top recruiters are Amazon, Wipro, Infosys, HCL, Google, Microsoft, Deloitte, Facebook, Sapient Publicis, IBM, Cognizant, etc.


The salary package after computer science depends on various factors like educational qualifications, individual skills, job profiles, working experience, etc. The salary of some of the job profiles are listed below:
Job Profiles | Average Annual Salary |
Career as a Web Developer | INR 8 – 9L |
Career as an IT Consultant | INR 6 – 9L |
Career as a Network Engineer | INR 3 – 4L |
Career as a Technical Writer | INR 5 – 6L |
Career as a Software Engineer | INR 5 – 10L |
Career as a Database Administrator | INR 5 – 6L |
Career as a System Analyst | INR 6 – 8L |
Career as a Data Scientist | INR 8 – 10L |
Computer Scientist | INR 15 – 20L |
Course Scope And Career Options
The job profiles after completing computer science course are large in number and hence their salary is. Some of the popular job profiles along with their job description are mentioned in the following table:
Job Profiles | Description |
Web Developer | A web developer designs and develops websites for organizations, services, events, e-commerce, and so on and looks after the technical aspects. |
IT Consultant | IT consultant analyses and diagnoses a company's IT infrastructure, understands a client's business needs, and design and implement a technology solution. |
Network Engineer | Network engineers are responsible for setting up and looking after the computer networks and also maintaining them. |
Technical Writers | Technical writers write manuals, journals, articles, and content related to the technical fields. |
Software Engineer | Software engineers develop and design system software and other software programs and create new applications to improve and enhance the performance of an organization |
Database Administrator | Database administrator manages and administers computer programs to analyse, interpret and store information for various firms and organizations |
System Analyst | System analyst uses analysis and design techniques to solve business problems using information technology |
Data Scientists | Data Scientists gather and analyze large amounts of data as well as extract them from different databases and sources |
Computer Scientist | Computer scientists research conceptual ideas, conducts experiments, and apply their knowledge to create new computer systems |
Admission Process
Merit-Based Admission
1. The BSc Computer Science application forms are made available every year usually in the months of May and June.
2. Candidates must have completed 10+2 with at least 50% marks in physics, chemistry and mathematics as compulsory subjects from a recognized board.
3. The colleges declare a cut-off list after going through all the application forms. Students who fulfill the cut off are eligible to take admission in that particular college or university.
4. It is mandatory for the students to pay the admission fees to complete the admission process.
Entrance Based Admission
It is mandatory for the candidates to perform significantly well in the BSc Computer Science entrance exams. Top colleges and universities prefer entrance exams such as KEAM, NEST, CUCET. The syllabus for these exams has questions from Class X-XII in subjects such as Physics, Chemistry, and Mathematics, and General English. Around 60% weightage is given to the performance in the entrance exam and 40% is given to the percentage scored in Class 12. Filling in the necessary details and submitting the application fees remain mandatory. They must keep the receipt for future reference. If selected, the candidates must appear for the counselling process and secure the seats.
