Zollege is here for to help you!!
Need Counselling

Home > Shimla > HPU > Courses & Fees

HPU B.Sc Computer Science: Fees 2025, Admission Dates, Course Duration, Eligibility

Shimla, Himachal Pradesh
State University

Bachelor of Science [B.Sc] (Computer Science)


Course Fees

Course Duration

3 Years

Course Information

Course Description

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:

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.

B.Sc. (Computer Science): Course Highlights

Course Level under-graduate
Duration 3 years
Examination Type Semester sysytem
Eligibility 10+2 with science subjects
Admission Process Merit based
Course Fee INR 15,000 to 25,000
Average Starting Salary INR 1 to 2 Lacs
Top Recruiting Organization Wipro Technologies, Cognizant Technologies, IBM Global Services, Infosys, Accenture, etc. 
Top Recruiting Areas Software 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 Profiles DTP 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:

Name

City

Average Fee (in INR)

Loyola College

Chennai

48,000

Christ University

Bangalore

29,700

Fergusson College

Pune

12,000

Miranda House

New Delhi

17,800

St. Xavier’s College

Kolkata

37,400

Mithibai College of Arts

Mumbai

28,600

Scottish Church College

Kolkata

35,600

National Post Graduate College

Lucknow

20,000

Ramniranjan Jhunjhunwala College

Mumbai

4,970

Sacred Heart College

Kochi

5,640

Bonnie Foi College

Bhopal

12,000

Mangalayatan University

Aligarh

40,000

VELS University

Chennai

42,000

DAV College

Chandigarh

16,340

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:

Subject

Topics Covered

Description

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.

Arrays

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.

Functions

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 Profile Description Average Salary (in INR)
DTP Operator DTP 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 Engineer Software Engineer is responsible for determining operational feasibility by evaluating analysis, problem definition and proposed solutions. 4.29 Lacs
Programmer A programmer creates and modifies computer programs by converting project requirements into code. 4.29 Lacs
IT Project Manager IT Project Manager maintains Information technology strategies, researching and implementing technological strategic solutions. 1,047,559 
Programmer Analyst Programmer Analyst has to design as well as implement codes along with updation and editing. 7-9 Lacs
Lecturer Computer 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:

career options for B.Sc computer science

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.

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 graph for B. Sc computer science 1

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

salary graph for B. Sc computer science 2

Eligibility Criteria

Aspirants seeking admission to 3 year Full-time B.Sc Program should meet the following criteria as specified by the institute.

  1. Candidate should be passed in the Senior Secondary (+2) Examination (Academic Stream) conducted by the H.P Board of School Education or an examination accepted as equivalent thereto by the various bodies of the H.P. University.
  2. Candidates who have passed the qualifying examination with science stream shall be given preference in admission to B.Sc. programme.

Placement

Top Companies

College Ranking

Ranking of Himachal Pradesh University - [HPU]



Ask your question

Answered Questions

Himachal Pradesh University - [HPU]: 7 answered questions

AS

Anuj Sharma

21 Oct 21

Shimla is one of the best places in India. HPU Shimla is situated in the beautiful hills of Shimla. A senior of mine who attended HPU, says that life at HPU Shimla is good. Every facility is given to the students at HPU Shimla.

  • HPU Shimla has excellent faculty in every department and also most of them have received a Ph.D. degree in their respective fields. 
  • The seniors here are also helpful and supportive. 
  • HPU Shimla has a lovely hostel as well overlooking the hills and the valleys.
  • HPU Shimla conducts several cultural festivities and events. It has got a large auditorium where the events and functions are held. 

Life at HPU Shimla will be pretty amazing. It is better to stay away from politics and just enjoy college life and the academics in the university. 

...Show More

AB

Anubhav Bhardwaj

21 Oct 21

I have a few friends from HPU Shimla and according to them, there is no specific syllabus for Zoology entrance. The question of the last few years can be helpful in analyzing the paper pattern. There is no specific syllabus mentioned but the courses generally comprise the topics from the UG degree. So it is definitely recommended to study the UG books and it would be really helpful if you could get previous papers.

There are some books that can be useful such as Arihant’s entrance test book for MSc. 

...Show More

SM

Santanu Mukherjee

21 Oct 21

It entirely depends on which course you are opting for. Generally, in comparison, GNDU Amritsar will have the upper hand over HPU UIIT Shimla on the basis of the institute level and the infrastructure. 

GNDU Amritsar has very good infrastructure and facilities. The environment of the institute is very good and well for studies. The seniors present there are helpful too. GNDU Amritsar has also got a huge library which the students can access anytime. The library is fully air-conditioned along with the separate reading rooms. The institute is also famous for its huge achievements in the field of sports.

GNDU offers decent placement opportunities. In 2021, the highest CTC offered was 13 LPA. 

...Show More

AP

Anita Pandey

08 Oct 21

One of my friends graduated from Kurukshetra University and is now doing her PG from HPU campus. Here are some snippets of her experience. 

  • The quality of education at the institute is not good. It has been continuing with the same curriculum for ages.
  • The faculty of the university do not seem to have any intentions of updating with the world while they are very active in the politics of the college.
  • Infrastructure wise nothing has changed for many years. The library facility is not good.
  • The location is just great and the transportation as well. The university management has not been able to fully utilize the potential of the location.
  • The fees are very meager there (reason for the very poor students coming there of different quotas and categories who cannot afford more).
  • There are no facilities for sports. No proper grounds or coaches.

The University Institute of Engineering and Technology on the campus has a good name though. 

...Show More

AS

Aditi Sharma

22 Mar 23

Himachal Pradesh University (HPU) is a well-renowned government university that offers quality education to students. However, when it comes to placements, there have been instances where the university has not performed as well as expected. It's important to note that placement outcomes are not solely dependent on the university, but also on other factors such as location, curriculum, alumni network, and industry relations.

On the other hand, if you choose to enroll in Chandigarh University, you can expect to be offered more industry-oriented and up-to-date courses that can increase your chances of getting a good placement. You will also have access to a dedicated placement cell that will assist you in finding job opportunities. It's important to note that there may be competition from Computer Science Engineering (CSE) students during placements, but if you have the required skills and knowledge, you can certainly succeed.

There are many successful MCA graduates from Chandigarh University who have secured good placements in reputed companies. If you are looking to secure a bright future, opting for CU may be a good choice for you. It's important to thoroughly research and consider all the factors before making a decision.

...Show More

AM

Ayush Mehta

11 Oct 21

The college is overall good and even better for the MBA course. Here are some facts and stats for your reference that will help you make a decision.

Placements:

  • Almost 50% of the students were placed internally, and 20 to 30% of the students got outside campus placements. 
  • Approximately 80% of placements were placed in college. The salary package offered ranged from INR 2.5 to 12 LPA. 
  • Wipro and Infosys are the top recruiting companies of the college.

Facilities: 

  • There are free Wi-Fi facilities with fast connection speed. 
  • All the labs are well-equipped, and classrooms are well-furnished along with smart classes. 
  • The library is also well-maintained and contains all the necessary materials related to other courses also.
  • Medical facilities are good. A regular dispensary on the university campus is available. 
  • The food served in the mess is also good at affordable prices. 
  • All the outdoor and indoor sports are available in the college.

So, HPU Shimla is definitely a great choice to pursue an MBA degree. 

...Show More

MC

Monideepa Chowdhury

28 Jul 22

You should choose Chandigarh University for an M.Sc in Chemistry. 

  • The department has state-of-the-art laboratories to perform practicals for Physical, Organic, and Inorganic Chemistry. 
  • CU used teaching aids such as PPTs, Models, Animated Videos, Charts, etc. 
  • Many activities are organized throughout the academic year to encourage learning outside the classroom.
  • The faculty pool for Chemistry is excellent.
  • CU encourages students to publish research papers during their last semester. 

In terms of academics, learning resources, and facilities, CU will be better than HPU. 

...Show More


Similar Colleges You Might Be Interested In

Swami Vivekanand Government College - [SVGCG]
BA 2.43 KFirst year Fees courses & fees >
No Ratings Found!!
Follow
GGDSD College

GGDSD College

Palampur, Himachal Pradesh
BA 15.19 KFirst year Fees courses & fees >
No Ratings Found!!
Follow
Government College

Government College

Kangra, Himachal Pradesh
BA 2.85 KFirst year Fees courses & fees >
No Ratings Found!!
Follow
KLB DAV College for Girls

KLB DAV College for Girls

Kangra, Himachal Pradesh
BA No Fees Foundcourses & fees >
No Ratings Found!!
Follow
Government Post Graduate College

Government Post Graduate College

Chamba, Himachal Pradesh
BA 1.58 KFirst year Fees courses & fees >
No Ratings Found!!
Follow
Government Post Graduate College

Government Post Graduate College

Una, Himachal Pradesh
BA No Fees Foundcourses & fees >
No Ratings Found!!
Follow

Subscribe To Our News Letter

Get Latest Notification Of Colleges, Exams and News

© 2025 Zollege Internet Private Limited