please wait


B.Sc. Computer Science is a 3 year undergraduate program which deals with subjects and topics related to computer application and services.Technological implementation of computer systems is the main agenda of the program.The program ranges widely from creating quality professionals and research fellows who are working in every sector of the world today.

The basic eligibility for admission to B.Sc. Computer Science is a pass in 10+2 with science subjects. The approximate tuition fee of B.Sc. Computer Science program in government funded institutes is INR 15,000 to 25, 000 for three years. This figure may go up to Lakhs in case of private institutes.

Top Institutes offering B.Sc. in Computer Science are:

  • Loyola College, Chennai
  • St. Xaviers College, Mumbai
  • Christ University, Bangalore
  • The Oxford College of Science, Bangalore
  • Miranda House College, New Delhi 

Graduates with this degree have opportunity for the industries like Coaching Centres, Computer Science and Engineering Consultancies, Computer Science and Engineering Department, Home Tuitions, Private Tuitions, Research and Development Agencies and Schools etc.

B.Sc. Computer Science provides students a great opportunity to enter the real world where aspiring computer science professionals can showcase their talent and work as System Integrator, System Analyst among many other job profilesThe average entry level salary for B.Sc. Computer Science graduates ranges from INR 10,000 to 15,000 per month.

Top Colleges for Bachelor of Science [B.Sc] (Computer Science)

  • Bachelor of Science [B.Sc] (Computer Science) in Tamil Nadu
  • Bachelor of Science [B.Sc] (Computer Science) in Maharashtra
  • Bachelor of Science [B.Sc] (Computer Science) in Kerala
  • Bachelor of Science [B.Sc] (Computer Science) in Karnataka
  • Bachelor of Science [B.Sc] (Computer Science) in Punjab

B.Sc. (Computer Science): Course Highlights

Course Levelunder-graduate
Duration3 years
Examination TypeSemester sysytem
Eligibility10+2 with science subjects
Admission ProcessMerit based
Course FeeINR 15,000 to 25,000
Average Starting SalaryINR 1 to 2 Lacs
Top Recruiting OrganizationWipro Technologies, Cognizant Technologies, IBM Global Services, Infosys, Accenture, etc. 
Top Recruiting AreasSoftware development companies, Electronic Equipment manufacturing companies, system maintenance centres, security and surveliiance companies, Banking Sector, Consultancies, Financial institution, Schools and Colleges, Government agencies, etc. 
Job ProfilesDTP Operator, Software Engineer, Developer/programmer, Project Manager (IT), program analyst, Teacher/Lecturer. 

B.Sc. (Computer Science): What is it About?

B.Sc. Computer Science is the study of principles and fundamentals of computers, where latest technologies and trends are the most important topics. The course empower students to deal with the technicalities and issues with authorized knowledge of databases and analytical skills.

The course equips students to work as Software Engineers in renowned IT companies that offer them a decent salary that increases with experience and expertise.It is concerned with understanding, designing, execution and solving issues related to computer systems and applications.

B.Sc. Computer Science educate students with computing methods that have their roots in concepts of mathematics and logics. The course imparts knowledge about programming and database requisitions.HTML programming and Object Oriented programming is what students are taught for tackling problems prevailing in Software Industry. Students also learn to develop competence in process and product standards.

Students can go for MBA IT,MCA, M.Sc. Computer Science after completing B.Sc. Computer Science, which can be highly beneficial for them as they can aim for better job placements.

Post Graduate Diploma in Computer Applications is also offered by many universities like Jamia Millia Islamia University, New Delhi. It can also be a wise choice for further studies after B.Sc. Computer Science.

B.Sc. (Computer Science): Top Institutes

With the growth of IT sector, Computer Science professionals are the need of the hour, for which thorough knowledge of Computer Science and its applications is required. This knowledge is provided in many Computer colleges in India. Some of the top colleges are:



Average Fee (in INR)

Loyola College



Christ University



Fergusson College



Miranda House

New Delhi


St. Xavier’s College



Mithibai College of Arts



Scottish Church College



National Post Graduate College



Ramniranjan Jhunjhunwala College



Sacred Heart College



Bonnie Foi College



Mangalayatan University



VELS University



DAV College



B.Sc. (Computer Science): Eligibility

For seeking admission in B.Sc. Computer Science, the student must have cleared higher secondary grade (10+2) from a recognized board.

For lateral entry, some colleges like Annamalai University offer admission to 2nd  year of the program, for which the student must have minimum 75% marks in the previous year of program in the same discipline or 3 year diploma in technical field after 10th standard. 

B.Sc. (Computer Science): Admission Process

Most Universities grant merit-based admission to the B.Sc. Computer Science program. The application forms are made available in the months of May and June. In the application forms, students mark their preference for Computer Science. Universities then declare a cut-off list. Students who fulfill the cut-off are eligible for the admission in that particular university. 

Universities such as Banaras Hindu University conduct Undergraduate Entrance Test (BHU-UET) for admission to their honors program in Computer Science. The syllabus for entrance test covers topics from Physics, Chemistry and Mathematics. There are a total of 150 question, i.e., 50 questions from each topic. The questions are of 10+2 level.

For universities which have provision for merit-based admission, the selection criteria is fulfillment of the cut off percentage. For universities which grant admission on the basis of entrance examination, about 60% weightage is given to marks scored in entrance exam and 40% weightage is given to marks scored in 10+2. 

B.Sc. (Computer Science): Syllabus and Course Description

B.Sc. Computer Science course is designed in a way, which covers all the aspects required to prepare students to make a career in Software Industry. The systematic study of computers and its applications enable students to imbibe logical and analytical skills which helps them excel in this field.

Computing problems need solutions which can be executed in real world for which programming codes are taught to the students.The delivery method of the course includes classroom lectures, industrial visits, guest lectures from successful Computer Science professionals along with project works and internships. All these methods develop a practical approach in students which is a vital part for Computer science Students.

B.Sc. Computer Science includes the concepts of Software Engineering in its syllabus for students to have an ease in working with Software Engineers in the industry. The syllabus prepares a knowledge base for research and development in Computer science for students.

The subjects included in the syllabus are important for developing professional skills required in Software Industry. Some of these subjects are:


Topics Covered


Introduction to Computers

Evolution of Computers, Generation of Computers, Classification of Computers Analog Digital and Hybrid Computers, Classification of Computers according to size, Super Computers, Mainframe Computers, Personal Computers (Different Types) and Terminals (Different Types), Characteristics of Computers, Block Diagram of a Digital Computer, types of OS.

The Subject objective is to educate students with the history, generation and different categories of Computers

Input / Output Devices

Input Devices-Keyboard, Mouse, Output Devices – VDU, Printers. Internet, Multimedia, Computer viruses

The Subject covers the detailed study about external and internal devices attached to a computer

Introduction to Programming Concepts

Types of Programming Languages, software, Classification of software, Application software and System Software, Structured Programming, Algorithms and Flowcharts with Examples

Introduction to different programming languages is given in this subject along with software classification studies

Introduction to Number system and codes

Different number systems and their conversions (Decimal, Binary, Octal, and Hexadecimal), 1’s Complement and 2’s complement, Floating Point numbers, Coding – BCD, Gray, ASCII

The systems that computer follows to provide output is taught in this subject.

Disk Operating System

Introduction to DOS Commands. Types of DOS Commands Wild Card Character in DOS Directory Related Commands. File Related Commands and Utilities. Filfers & Redirection, Batch file.

Introduction of DOS Commands with its need and utility is the main objective of this subject

Introduction of Windows, Features, Application

MS Windows, and its various elements of application windows title bar, menu bar, maximize and close buttons, borders and corners, scroll bars, windows icon, folder icons, dialog box and its items, starting Microsoft windows, searching the files, copying the files, disk clean up, deleting unnecessary files

Detailed study of Windows with its features and applications is provided in this subject.

Introduction to C

History of C, Structure of a C program. The C character set, Constants, Variables and keywords, Data type. Types of constants and variables. Type declaration and arithmetic instructions, Operators in C , Hierarchy of operators, control instructions, InputOutput statements in C (Formatted and Unformatted)

Introduction to programming language C is given in this subject with its use and codes.

Control Structures

Decision control structures, Logical operators, conditional operator and relational operators. Loop control structures –while, do-while, for loop, Break statement, Continue statement, switch-case control structure, goto statement Bitwise operators Bitwise AND, OR, exclusive OR, compliment, right shift and left shift operators

The subject is about control structures that explain various commands like BREAK, WHILE etc.


One dimensional and multidimensional array, declaration, initialization and array Manipulations, sorting (Bubble sort) Strings – Basic Concepts, Library Functions.

Knowledge of various types of Arrays is provided in this subject.


Definition, function definition and prototyping, types of functions, type of arguments, Recursion, passing arrays to functions, storage class in C-automatic, register, external and static variables.

Information about different functions needed to perform for various tasks is provided in this subject.

Who should opt for B.Sc Computer Science?

B.Sc Computer Science can prove to be a right choice for students who are intrigued by Computer Science and want to explore it.Those who are familiar with word processing skills, spreadsheet skills, web navigation skills and enjoy learning these can go for B.Sc. Computer Science as well.

B.Sc. (Computer Science): Career Prospects

The IT sector has witnessed a significant boom in the recent decade, which has increased the number of jobs, giving freshers new opportunities to make successful careers. Students have acquired jobs not only in IT sector but in other sectors like Data Publishing, Consultancies, Financial institutes etc.

With immense scope for students to get placed in software and hardware companies, the students can work in following sectors:

  • Banks
  • Schools and Colleges
  • Technical Support
  • Traffic Light Management
  • Consultancies
  • Insurance Providers
  • System Maintenance
  • Security and Surveillance Companies
  • Computers and Related Electronic Equipment Manufactures
  • Software Development Companies

These sectors have different variants of job profiles in which the students can work, some of which are mentioned as follows:

Job ProfileDescriptionAverage Salary (in INR)
DTP OperatorDTP Operator is responsible for using computer software for assuring the print media is designed well and is easy to understand and attractive.2- 2.4 Lacs
Software EngineerSoftware Engineer is responsible for determining operational feasibility by evaluating analysis, problem definition and proposed solutions.4.29 Lacs
ProgrammerA programmer creates and modifies computer programs by converting project requirements into code.4.29 Lacs
IT Project ManagerIT Project Manager maintains Information technology strategies, researching and implementing technological strategic solutions.1,047,559 
Programmer AnalystProgrammer Analyst has to design as well as implement codes along with updation and editing.7-9 Lacs
LecturerComputer Science lecturer is responsible for providing comprehensive study about the course to the students.6-8 Lacs

B.Sc. (Computer Science): Top Recruiters

Computer Science degree holders are recruited by renowned Software Companies which offer them a decent remuneration, some of these companies are:

B.Sc. (Computer Science): Salary Trends

IT sector has plenty of jobs for Computer Science degree holders as this sector has proved to be a game changer for Indian economy, transforming India from a slow developing country to global player in providing world class technological solutions.

Reportedly, Indian IT sector is set to touch $225 billion by 2020, which proves to be a good news for all Computer Science aspirants.Hence, This results in an increase in pay, offering great opportunities for students pursuing B.Sc. Computer Science.

The growth of IT sector is driven by various key factors prevailing in the society like low cost of operation and tax advantages, supportive government policies, availability of technically skilled manpower, strong growth in export demand etc.

The graph below shows the generic salary trend offered to various job profiles in different companies

Salary trend in top companies of IT sector is shown in the graph below:

PRICE : Not Disclosed






TuteeHUB Protection Service

Protecting both buyers & sellers.

Safely Buy and Sell Courses


Related Colleges All Colleges

Similar Courses All Courses

Recommended For You