Notopedia is a nonprofit organization with a mission to provide free learning support to all. Click here to donate or volunteer.

Notopedia has a mission to provide free learning support. Click here to donate or volunteer.

NTPC
DID YOU KNOW?

This section was developed with support from NTPC CSR

NTPC

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

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.​​​​​​​