please wait


Duration3 Years
CourseComputer Science
Course TypeGraduation

B.Sc. (Hons.) Computer Science is a 3-year full-time undergraduate course divided into 6 semesters, with each semester lasting a period of 6 months. The minimum eligibility for the course is a Higher Secondary Certificate (10+2) qualification with a minimum aggregate score of 45%. It is a study of the theory, experimentation, and engineering which form the basis for the design and use of computers.

Top Institutes offering B.Sc. (Hons.) Computer Science are:

  • Hans Raj College, New Delhi
  • St. Xavier's College, Kolkata
  • Scottish Church College, Kolkata
  • Pacific University, Udaipur
  • Invertis University, Bareilly

The average annual course fee charged in India ranges between INR 2,000 and 7 Lacs, depending upon the institute offering the course.

Admission to B.Sc. (Hons.) Computer Science course is based on the candidate’s performance in a relevant entrance test and subsequent round of counseling. The course is also offered in India n part-time basis at some institutes.

The average annual starting salary offered in India to successful graduates of the course ranges between INR 3 and 10 Lacs, depending upon the candidate’s expertise in the field and increases with experience and skill set.

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

  • Bachelor of Science [B.Sc] {Hons.} (Computer Science) in Tamil Nadu
  • Bachelor of Science [B.Sc] {Hons.} (Computer Science) in Orissa
  • Bachelor of Science [B.Sc] {Hons.} (Computer Science) in West Bengal
  • B.Sc in Delhi-NCR
  • B.Sc in Maharashtra
  • B.Sc in Chennai

B.Sc. (Hons.) Computer Science: Course Highlights

Listed below are some of the major highlights of the course.

Course LevelGraduate
Duration3 Years (full-time)
Examination TypeSemester System
EligibilityHigher Secondary Certificate (10+2) with 45% aggregate marks
Admission ProcessBased on counselling after qualification of relevant entrance tests
Course FeeINR 2,000 to 7 Lacs
Average Starting SalaryINR 2 to 10 lacs per annum
Top Recruiting Fields/AreasMicrosoft, IBM, Oracle, Cisco, Intel, Apple, Nvidia, Wipro, Infosys, Accenture, and others such.
Job PositionsBusiness Analyst, Junior Analyst, Business Development Executive, System integrator, Hardware Designer, Logic Designer, Systems Analyst, System Administrator, Computer programmer, Computer Scientist, Software Developer, etc.

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

B.Sc. (Hons.) Computer Science course offers to eligible candidates basic knowledge and understanding of the concepts of computer science and information technology. A combined advanced study of such concepts and software training tools equips students to adapt to the ever-evolving domain of technology. The program primarily intends to serve as a foundation for higher academic programs in computer science and to build a firm foundation in Mathematics, besides including modules on electronics and humanities.

The first year of the course lays emphasis on building the candidate’s foundation in computer science in areas such as programming, algorithms, and Mathematics. B.Sc. (Hons.) Computer Science curriculum is structured to incorporate the major academic subjects of the computer science industry and its many areas of specialization. Besides that, B.Sc. (Hons.) Computer Science course also includes components of study such as programming techniques, database development, requirement-capturing, and functioning of computing operating systems.

Such graduates may choose to pursue research in the field, go for pursuing post-graduation in the subject or pursue Lectureship in colleges or universities. Employment opportunities for such graduates abound in multi-national companies, computer hardware system design and development companies, computer networking companies, software development companies, and others such.

B.Sc. (Hons.) Computer Science course curriculum covers a wide range of topics including object-oriented programming, artificial intelligence, mobile computing and computational mathematics, computer languages and tools such as Java, C++, Android, SQL, Python, MATLAB and assembler, and specialist hardware such as Arduino microcontrollers.

B.Sc. (Hons.) Computer Science: Top Institutes 

Listed below are some of the top institutes that offer the course in the country with the corresponding locations and fees charged by each.

Name of InstituteCityAverage Fees (Per Year)
Acharya Narendra Dev CollegeNew DelhiINR 7,600 
Atma Ram Sanatan Dharma CollegeNew DelhiINR 9,582 
Bhaskraycharya College of Applied SciencesNew DelhiINR 12,370 
Hans Raj CollegeNew DelhiINR 16,173
Indraprastha College for WomenNew DelhiINR 7,700 
Deen Dayal Upadhyaya CollegeNew DelhiINR 10,470 
Panjab UniversityChandigarhINR 17,460 
Jamia Hamdard UniversityNew DelhiINR 59,500 
Ram Lal Anand CollegeNew DelhiINR 3,766 
Kurukshetra UniversityKurukshetraINR 39,800 
Bharati Vidyapeeth UniversityPuneINR 70,000 
Loyola College, ChennaiChennaiINR 48,000 
Amity UniversityGurgaonINR 95,372 
Amity UniversityNoidaINR 115,591 
Amity UniversityJaipurINR 90,000 
Amity UniversityLucknowINR 96,677
Kalindi CollegeNew DelhiINR 11,615 
Keshav MahavidyalayaNew DelhiINR 9,824 
St. Xavier's CollegeKolkataINR 22,380
Fergusson CollegePuneINR 3,420 
National Postgraduate CollegeLucknowINR 20,000 
Scottish Church CollegeKolkataINR 17,555 

B.Sc. (Hons.) Computer Science: Eligibility 

Candidates wishing to apply for the course need to meet the following minimum eligibility criteria:

  • Higher Secondary (10 + 2) qualification from a recognized educational Board with Mathematics as one of the main subjects
  • A minimum aggregate score of 45% at the 10+2 level.
  • Candidates awaiting their 10+2 exam results may also apply on provisional basis. Admission is confirmed on the basis of final results.

B.Sc. (Hons.) Computer Science: Admission Process

Aspiring eligible candidates are required to qualify a relevant entrance examination followed by a round of group discussion. Subsequently, shortlisted candidates may need to go through additional rounds of personal interview or Skype-based interview based on the score obtained in the online entrance test, which is the final stage in the process of selection.

However, some institutes shortlist candidates for the round of interview based on the score obtained in graduation. A few institutes/universities also grant merit-based admission to eligible candidates, based on the 10+2 score.

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

A semester- wise breakup of the course’s syllabus is tabulated below:

Semester I

Semester II

Programming Fundamentals using C++Programming in JAVA
Programming Fundamentals using C++ LabProgramming in JAVA Lab
Computer System ArchitectureDiscrete Structures
Computer System Architecture LabDiscrete Structures Tutorial
Generic Elective IGeneric Elective II

Semester III

Semester IV

Data StructuresDesign and Analysis of Algorithms
Data Structures LabDesign and Analysis of Algorithms Lab
Operating SystemsSoftware Engineering
Operating Systems LabSoftware Engineering Lab
Computer NetworksDatabase Management Systems
Computer Networks LabDatabase Management Systems Lab
Skill Enhancement Course ISkill Enhancement Course II
Generic Elective IIIGeneric Elective IV

Semester V

Semester VI

Internet TechnologiesArtificial Intelligence
Internet Technologies LabArtificial Intelligence Lab
Theory of ComputationComputer Graphics
Theory of Computation TutorialComputer Graphics Lab
Discipline Specific Elective IDiscipline Specific Elective III
Discipline Specific Elective I LabDiscipline Specific Elective III Lab
Discipline Specific Elective IIDiscipline Specific Elective IV
Discipline Specific Elective II LabDiscipline Specific Elective IV Lab

B.Sc. (Hons.) Computer Science: Who Should opt?

Aspiring eligible candidates would ideally have good communication and interpersonal skills, besides interest in, and aptitude for the technical field of computer science. Such candidates would be innovative and proactive while dealing with programming concepts, have good skills to retain concepts such as syntaxes of the language, sets of prewritten functions, variables and functions defining the program, and other programming concepts.

B.Sc. (Hons.) Computer Science: Career Prospects

Computer Scientists, also called Computer and Information Scientists, work for government agencies and private software publishers, IT and engineering firms, and academic institutions.

Related B.Sc. (Hons.) Computer Science courses

  • B.Sc. Computer Science
  • B.Sc. Information Technology
  • B.Sc. Computer Applications

Read about more Bachelor of Science courses

Some of the popular professional avenues open to such graduates are listed below with the corresponding salaries offered for the respective positions.

Computer Systems AnalystAnalysts study an organization’s current computer systems and procedures, and design information systems solutions to help the organization operate more efficiently and effectively. They use a variety of techniques to design computer systems such as data-modeling, which create rules for the computer to follow when presenting data, thereby allowing analysts to make faster decisions.3 to 7 Lacs
Computer ProgrammerComputer Programmers write codes to create software programs in a variety of computer languages, such as C++ and Java. They turn the program designs created by software developers and engineers into instructions that a computer can follow. Programmers must debug programs, that is, test them to ensure that they produce expected results.4 to 8 Lacs
Hardware EngineerComputer Hardware Engineers design, test, and update computer hardware and modify the hardware components for computers. They evaluate existing computer systems and use complex problem-solving skills to improve models. They also update systems by improving the components, layout, and design of a computer for increased efficiency.4 to 9 Lacs
Systems IntegratorSystems Integrators design, build, synthesize, and implement technological applications that are customized to meet an organization’s needs. They work with IT professionals in the IT department. Systems Integrators test and authenticate software to determine suitability before integration into the company’s main system.3 to 8 Lacs
Computer ScientistComputer Scientists conduct research to develop new computer technologies in order to solve problems in a variety of fields and develop new technologies, systems, and computer-based solutions. Their research often is used to design new computer technology. They typically investigate technological topics like artificial intelligence, robotics, or virtual reality.4 to 9 Lacs
Lecturer/ProfessorThey teach at undergraduate and graduate levels in areas related to Computer Science and its applications which are allocated and reviewed from time to time by the Head of Department, and supervise or assist with supervision of undergraduate, taught graduate (Masters) or research graduate (MPhil or PhD) students.3 to 7 Lacs

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