Bachelor of Computer Application
Himachal Pradesh University
(As per National Education Policy-2020)
COURSE:
Apart from Department of Computer Science, HPU Shimla, Government College Dharamshala has also started BCA course from the academic session 2010-2011. BCA is the three year Degree Course having semester system of examination w.e.f. 2014. The total number of seats in BCA course is 60 from session 2026-27. The distribution of Seats is as under:
| S. No. | Category | No. of seats |
|---|---|---|
| 1. | Subsidized Seats | 40 |
| 2. | Non-Subsidized Seats | 20 |
| Total (1 +2) | 60 |
Programme Outcomes of BCA
- Computational Knowledge: Acquire and apply knowledge of computing fundamentals.
- Problem Analysis: Identify, interpret and analyze computing problems using fundamental principles of mathematics, computing sciences and relevant domain disciplines.
- Design /Development of solutions: Design, develop (coding, testing and implementation) and evaluate software solutions for computing problems, to meet specific requirements with appropriate considerations for public health and safety, in addition to societal and cultural considerations.
- Modern Tool Usage: Create, select and apply appropriate techniques, skills, resources and modern computing tools to computational activities, with an understanding of limitations.
- Environment and Sustainability: Understand and assess the impact of computing solutions in societal and environmental context, and demonstrate the knowledge and need of sustainable development.
- Ethics: Apply ethical principles and commit to professional ethics and responsibilities and develop operational software for enterprises satisfying economic, social and ethical constraints.
- Individual and Team Work: Function effectively as an individual and as a member or leader in diverse teams and in multidisciplinary environments.
- Communication Efficacy: Communicate effectively in diverse groups about computing activities, by being able to comprehend, document and present technical information in oral and written form.
- Project Management: Demonstrate knowledge and understanding of computing and management principles and apply these to one’s own work, as a member and leader in a team to manage projects and in multidisciplinary environments
- Lifelong Learning: Recognize the need and have the ability to engage in independent learning, in the broadest context of technology transformation, for continual development as a computer professional.
- Innovation and Entrepreneurship: Identify timely opportunity and using innovation to pursue that opportunity to create value and wealth for the betterment of the individual and society at large.
ELIGIBLITY CONDITIONS:
AGE LIMIT:
Maximum age limit for admission to BCA course is 21 years for general category, 24 years for SC/ST category and 23 years for girls candidates, as on the 1st July of the year concerned. The Vice Chancellor may permit age relaxation up to maximum of three months
BASIS OF ADMISSION:
SCHEME – I (SUBSIDIZED SEATS )
There shall be an entrance examination for candidates seeking admission to BCA course. The selection process comprises of two stages viz. written test of 80 marks and academic weightage of 20 marks .The merit will be drawn out of 100 marks.
The written test contains questions on Quantitative aptitude, General English, General knowledge, Computer Awareness. The Academic weightage of 20 marks spread as under:-
10% of marks percentage obtained in matriculation exam and 10% of marks percentage obtained in 10+2 examination
SCHEME – II (NON-SUBSIDIZED SEATS )
After filling seats in subsidized category, top 20 candidates in the merit list will be admitted next in BCA programme. The candidate seeking admission under payment non-subsidized category must submit his/her consent.
NOTE:
BCA Syllabus (NEP-2020) Effective from Academic Session 2025-2026
Semester I
Sr. | Course Code | Course Type | Course Title | Contact Hrs/week | C | Semester End Marks | |||||
L | T | P | H | EE | IA | ||||||
1 | COMP-101 | DSC-A1 | Fundamentals of Computers and Office Productivity Tools | 4 | 0 | 0 | 4 | 4 | 70 | 30 | |
2 | COMP-102 | DSC-B1 | Programming using C | 4 | 0 | 0 | 4 | 4 | 70 | 30 | |
3 | COMP-103 | MDC- 1 | Accounting | 3 | 0 | 0 | 3 | 3 | 50 | 25 | |
4 | COMP-151 | SEC-1 | Fundamentals of Computers and Office Productivity Tools – Lab | 0 | 0 | 6 | 6 | 3 | 50 | 25 | |
5 | COMP-152 | MC-1 | Programming using C- Lab | 0 | 0 | 8 | 8 | 4 | 70 | 30 | |
6 |
| AEC-1 | To be chosen from corresponding Pool | – | – | – | – | 2 | 35 | 15 | |
TOTAL |
| 20 | 345 | 155 | |||||||
Total = 500 | |||||||||||
Semester II
Sr. | Course Code | Course | Course Title | Contact Hrs/week | C | Semester | ||||
L | T | P | H | EE | IA | |||||
1 | COMP -201 | DSC-A2 | Internet and Web Technologies | 4 | 0 | 0 | 4 | 4 | 70 | 30 |
2 | COMP-202 | DSC-B2 | Data Structures | 4 | 0 | 0 | 4 | 4 | 70 | 30 |
3 | COMP- 203 | MDC- 2 | To be chosen from Mathematics Pool | – | – | – | – | 3 | 50 | 25 |
4 | COMP -251 | SEC-2 | Internet and Web Technologies- Lab | 0 | 0 | 6 | 6 | 3 | 50 | 25 |
5 | COMP -252 | MC-2 | Data Structures – Lab | 0 | 0 | 8 | 8 | 4 | 70 | 30 |
6 |
| I/A/P/C- 1 | As per HPU Guidelines | – | – | – | – | 4 | 70 | 30 |
7 |
| VAC-1 | To be chosen from VAC Pool | – | – | – | – | 2 | 35 | 15 |
TOTAL |
| 24 | 415 | 185 | ||||||
Total = 600 | ||||||||||
