Bachelor of Computer Application (BCA)
A three-year BCA that takes you from your first line of code to a job-ready software profile – with three computer labs, AI and web electives, projects and campus placements.
Why choose the BCA at IHMS Kotdwar?
The BCA is a full-time, three-year (six-semester) degree in computer applications for students who have finished Class 12 and want a career in computing and IT. The focus is a sound grounding in computing, business functioning and the mathematics behind information technology.
You program from the first semester – C, C++, data structures and databases – then move to networks, operating systems, software engineering and multimedia. In the final year you choose electives such as Web Technologies, Artificial Intelligence, ASP.NET, C# or Natural Language Processing and build a major project.
Labs supplement every theory course and expose you to the latest software tools. The programme goes beyond computer skills to networking, e-commerce, internet security and ERP – the way modern businesses actually use IT.
C, C++, Java, PHP, SQL and Android across six semesters.
Artificial intelligence, neural networks, web technologies and more.
Hands-on lab work for every core subject.
25+ selections at GlobalLogic and offers up to ₹14.16 LPA.
Affiliated to HNB Garhwal University (a Central University)
Message from the Head of Department

It gives me immense pleasure to introduce the Department of Computer Science and Information Technology. We strive to promote academic excellence and are committed to an environment that fosters innovation and creativity.
Our aim is to prepare students for the challenges of ever-evolving technologies – to make them valuable to industry and ready for higher education – with the best faculty, labs and development environment we can offer.
Our alumni base, which began with the first BCA batch in 2010, has been placed at companies such as Infosys, Deloitte, TCS, Wipro, HCL, Capgemini and Accenture. Regular activities for product development, skill enhancement and interdisciplinary interaction, together with our mentorship system, help every student grow. I wish you an educative and successful journey with us.
What makes the CS & IT department different
C/C++, networks, DBMS, web design, multimedia, Java, .NET and UNIX labs.
Programming in C, C++, Java, PHP, SQL and Android across the programme.
AI, neural networks, data mining, network security, cloud and web technologies.
Every student has a faculty mentor who tracks progress and guides projects.
Selections at GlobalLogic, Paytm, Webologix (₹14.16 LPA), KP Reliable and more.
BCA / B.Sc IT graduates can continue to MCA on the same campus.
What you will be able to do – PO & PSOs
POProgramme outcomes (POs)
- PO 1Computational knowledge: apply mathematical foundations, computing and domain knowledge to conceptualise computing models from defined problems.
- PO 2Problem analysis: identify, critically analyse and formulate complex computing problems.
- PO 3Design and development: turn complex business scenarios into problems and propose integrated solutions using emerging technologies.
- PO 4Investigation: devise and conduct experiments, interpret data and draw well-informed conclusions.
- PO 5Modern tool usage: select modern computing tools, skills and techniques for innovative software solutions.
PSOProgramme-specific outcomes (PSOs)
- PSO 1Build technical comprehension across computer applications and cultivate skills for a thriving career and higher studies.
- PSO 2Design and build programs in algorithms, system software, multimedia, web design and data analytics.
Who can apply for BCA?
- 10+2 (Class 12) from a recognised board with at least 50% marks – 45% for reserved categories, as per university norms.
- Students awaiting Class 12 results can apply provisionally.
- Admission on merit / IHMS Entrance Test or CUET score, followed by counselling.
Admission in 4 simple steps
Documents required at admission
- Class X mark sheet – original and self-attested copy
- Class XII mark sheet – original and self-attested copy (not needed for CHM)
- Graduation mark sheets / degree (MBA & MCA)
- Transfer Certificate / Migration Certificate
- Aadhaar card – self-attested copy
- Four passport-size colour photographs
- Caste / category certificate, if claiming a reserved-category benefit
BCA fee structure 2026–27
Transparent, semester-wise fees. Scholarships are adjusted in every semester.
| Particulars | Semester 1 | Each later semester |
|---|---|---|
| Tuition fee | ₹42,000 | ₹42,000 |
| Registration fee | ₹5,000 | – |
| Uniform | ₹9,000 | – |
| Sports | ₹2,000 | – |
| Library | ₹2,000 | – |
| Security money (refundable) | ₹2,000 | – |
| Total per semester | ₹62,000 | ₹42,000 |
| Total programme fee (6 semesters) | ₹2,72,000 |
- University registration, enrolment and examination fees are paid separately on the university portal, as per university norms.
- College events fee: ₹1,000 per semester.
- Student health insurance: ₹500 per semester.
- Hostel (optional): ₹50,000 per semester.
- Transport (optional): ₹1,500 per month, ₹7,000 for six months or ₹12,000 per year.
Scholarships – save up to 50% on tuition
| Eligibility | Scholarship |
|---|---|
| 90% and above in the qualifying exam | 50% |
| 80% – 89% | 40% |
| 70% – 79% | 30% |
| 60% – 69% | 20% |
| Staff referral, SC, ST & OBC students | 25% |
| Dependants of Defence / Para-military / Police / Martyrs | 20% |
| Alumni or student referral | 20% |
Scholarship is calculated on the first-semester tuition fee and adjusted across every semester. Only one scholarship applies per student, and the scheme agreed at admission stays the same for the whole programme.
Career opportunities after BCA
BCA graduates enter software development, web, networking, data and IT-enabled services – or continue to an MCA.
Higher-study options
- MCA (offered at IHMS)
- M.Sc. (Computer Science / IT)
- MBA (IT / Business Analytics)
Where our BCA students get placed
Selections from our recent batches. The placement cell trains you in aptitude, communication and interviews, and runs campus drives every year.
14.16 LPASonali RawatBCAWebologix
14.16 LPAShivansh PantBCAWebologix
14.16 LPASavita JakhmolaBCAWebologix
14.16 LPARakhi JadliBCAWebologix
Aakash BishtBCA · 2024GlobalLogic (A Hitachi Group Company)
Abhishek BhattBCA · 2024GlobalLogic (A Hitachi Group Company)
Abhishek BhattBCA · 2024CVS – Crossvind Solutions
Abhishek SharmaBCA · 2024GlobalLogic (A Hitachi Group Company)More selections 26 more students placed
Some of our potential recruiters




Webologix




PRODESK




See all recruiters Placement report
Learning that goes beyond the classroom
CS & IT students at IHMSWorkshops, fests, visits & more
Every semester mixes academics with activities that build confidence, teamwork and industry awareness.
- Coding contests, hackathons and tech quizzes
- Indigenous product-development projects
- Workshops on web, Android and data tools
- Industrial visits to IT companies
- Mentorship and peer-learning groups
- Seminars by industry professionals
BCA syllabus & semester-wise subjects
3 Years · 6 semesters · theory, labs, projects and industry exposure in every year.
Sem ISemester I
| Code | Subject | Credits |
|---|---|---|
| AEC1 | General English | 2 |
| C101 | Computer Fundamentals | 5 |
| C102 | Programming in C | 4 |
| C103 | Mathematical Foundation of Computer Science | 5 |
| CP11 | Computer Fundamentals Lab | 2 |
| CP12 | Programming in C Lab | 2 |
| Total credits | 20 |
Sem IISemester II
| Code | Subject | Credits |
|---|---|---|
| AEC2 | Environmental Science | 2 |
| C201 | Data Structure & File Organization | 5 |
| C202 | Programming in C++ | 4 |
| C203 | Database Management Systems | 5 |
| CP21 | Data Structure Lab | 2 |
| CP22 | Programming in C++ Lab | 2 |
| Total credits | 20 |
Sem IIISemester III
| Code | Subject | Credits |
|---|---|---|
| C301 | Computer Networks | 5 |
| C302 | Computer Based Numerical Techniques | 4 |
| C303 | System Analysis and Design | 5 |
| SEC1 | Skill Enhancement Course 1 | 2 |
| CP31 | Computer Networks & Internet Technologies Lab | 2 |
| CP32 | Numerical Techniques Lab | 2 |
| Total credits | 20 |
Sem IVSemester IV
| Code | Subject | Credits |
|---|---|---|
| C401 | Multimedia Systems and Applications | 5 |
| C402 | Operating System Organization & UNIX | 4 |
| C403 | Software Engineering | 5 |
| SEC2 | Skill Enhancement Course 2 | 2 |
| CP41 | Multimedia Lab | 2 |
| CP42 | Operating System & UNIX Lab | 2 |
| Total credits | 20 |
Sem VSemester V
| Code | Subject | Credits |
|---|---|---|
| DSE1 | Discipline Specific Elective 1 | 4 |
| DSE2 | Discipline Specific Elective 2 | 4 |
| DSE3 | Discipline Specific Elective 3 | 6 |
| SEC3 | Skill Enhancement Course 3 | 2 |
| EP51 | DSE 1 Lab | 2 |
| EP52 | DSE 2 Lab | 2 |
| Total credits | 20 |
Sem VISemester VI
| Code | Subject | Credits |
|---|---|---|
| DSE4 | Discipline Specific Elective 4 | 5 |
| DSE5 | Discipline Specific Elective 5 | 5 |
| SEC4 | Skill Enhancement Course 4 | 2 |
| EP61 | DSE 4 Lab | 2 |
| EP62 | Major Project | 6 |
| Total credits | 20 |
Electives you can choose
BCA at IHMS – frequently asked questions
What is the BCA fee at IHMS Kotdwar?
The total fee for the three-year BCA is ₹2,72,000: ₹62,000 in the first semester (₹42,000 tuition plus one-time charges) and ₹42,000 in each of the remaining five semesters. University exam fees are paid separately.
What is the eligibility for BCA?
Class 12 from a recognised board with at least 50% marks (45% for reserved categories). Call our admissions team to confirm eligibility for your subject combination.
Which university is the BCA affiliated to?
HNB Garhwal University, a Central University. IHMS is NAAC accredited and ISO 9001:2015 certified.
What programming languages will I learn in BCA?
C, C++, SQL, and – through electives and skill courses – Java, C#, ASP.NET, PHP, XML and Android programming.
Is BCA good for a software job?
Yes. BCA builds programming, database and networking skills employers look for. IHMS BCA students have been placed at GlobalLogic (A Hitachi Group Company), Webologix, KP Reliable and CVS.
What is the highest package offered to IHMS BCA students?
BCA students including Sonali Rawat, Shivansh Pant, Savita Jakhmola and Rakhi Jadli were selected by Webologix at ₹14.16 LPA.
Can I do MCA after BCA at IHMS?
Yes. IHMS offers an AICTE-approved MCA, so you can continue on the same campus.
Are scholarships available for BCA?
Yes. Merit scholarships of 20–50% based on Class 12 marks, plus category, defence and referral scholarships.
Is there a hostel?
Yes. Hostel costs ₹50,000 per semester and transport starts at ₹1,500 per month.
How do I apply for the BCA 2027 batch?
Fill the form on this page or call +91-7902000023.
Other programmes at IHMS
Ready to start your BCA journey?
Seats in the BCA 2027 batch are filling. Book free counselling to discuss eligibility, fees, scholarships and hostel – we call back within 24 hours.
