Bachelor of Computer Application (BCA)
A three-year BCA in Uttarakhand on the NEP-2020 syllabus of Sri Dev Suman Uttarakhand University: C, Java, Python, AI and generative AI, a Data Science or AI & ML stream, an internship and campus placements.
Why IHMS is among the best BCA colleges in Uttarakhand
BCA3 Years · 120 SeatsLooking for the best BCA college in Uttarakhand? At IHMS you write code from the first semester and finish with generative AI, an internship and a major project.
- Year 1Code from day oneAI and computer fundamentals, C, data structures, Java and web technologies.
- Year 2Core computingPython, databases, cyber security, C++, networks, algorithms and AI, plus your Data Science or AI & ML stream.
- SummerEight-week internshipAn industry internship or capstone project after Semester IV.
- Year 3Generative AI & projectGenerative AI, data analysis with AI tools, stream electives and a major project.
C, Java, Python and C++ with lab work, plus web technologies.
Artificial intelligence, generative AI and data analysis with AI tools.
Seven professional electives in the stream you choose from Semester III.
25+ selections at GlobalLogic and offers up to ₹14.16 LPA.
Message from the Head of Department

It gives me immense pleasure to introduce the Department of Computer Applications. 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, so that they are 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 Computer Applications department different
C/C++, networks, DBMS, web design, multimedia, Java, .NET and UNIX labs.
C, Java, Python, C++, databases and web technologies, with lab work in every semester.
Electives in machine learning, NLP, deep learning, data visualisation and big data analytics.
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: understand and 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 using the fundamentals of computer science and application domains.
- PO 3Design and development of solutions: turn complex business scenarios and contemporary issues into problems, investigate them and propose integrated solutions using emerging technologies.
- PO 4Investigation of complex computing problems: devise and conduct experiments, interpret data and reach well-informed conclusions.
- PO 5Modern tool usage: select modern computing tools, skills and techniques needed for innovative software solutions.
- PO 6Professional ethics: apply and commit to professional ethics and cyber regulations in a global economic environment.
- PO 7Life-long learning: recognise the need for, and develop the ability to engage in, continuous learning as a computing professional.
- PO 8Project management: apply management and computing principles to manage projects in multidisciplinary environments.
- PO 9Communication efficacy: communicate effectively with the computing community and with society, through clear documentation and presentations.
- PO 10Societal and environmental concern: recognise the economic, environmental, social, health, legal and ethical issues in the use of computer technology, and the responsibilities that follow.
- PO 11Individual and team work: work as a member or leader of diverse teams in a multidisciplinary environment.
- PO 12Innovation and entrepreneurship: identify opportunities and use innovative ideas to create value and wealth for the individual and for society.
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 2027–28
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
BCA students in the library at IHMS KotdwarWorkshops, 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 |
|---|---|---|
| CC101 | Introduction to Artificial Intelligence & Computer Fundamentals (with lab) | 5 |
| SEC101 | Problem Solving using C (with lab) | 5 |
| CC102 | Mathematics Foundations to Computer Science | 3 |
| AEC101 | Communicative English | 2 |
| MDE101 | Indian Knowledge System | 2 |
| VAC101 | Environmental Science and Sustainability | 2 |
| Total credits | 19 |
Sem IISemester II
| Code | Subject | Credits |
|---|---|---|
| CC103 | Fundamentals of Digital Electronics | 3 |
| CC104 | Data Structures (with lab) | 5 |
| CC105 | Operating System | 2 |
| SEC102 | Java Programming (with lab) | 5 |
| SEC103 | Web Technologies – II | 4 |
| VAC102 | Indian Constitution | 2 |
| Total credits | 21 |
Sem IIISemester III
| Code | Subject | Credits |
|---|---|---|
| CC201 | Cyber Security | 4 |
| CC202 | Database Management System | 5 |
| SEC201 | Python Programming | 4 |
| CC203 | Software Engineering | 3 |
| DSE201 | Professional Elective I (from your stream) | 3 |
| VAC201 | Yoga / Sports / NCC / NSS / Disaster Management | 2 |
| Total credits | 21 |
Sem IVSemester IV
| Code | Subject | Credits |
|---|---|---|
| CC204 | Object Oriented Programming using C++ (with lab) | 4 |
| CC205 | Computer Networks | 3 |
| CC206 | Design and Analysis of Algorithms | 3 |
| CC207 | Artificial Intelligence | 4 |
| DSE202 | Professional Elective II (from your stream) | 3 |
| SEC202 | Design Thinking and Innovation | 2 |
| Total credits | 19 |
Sem VSemester V
| Code | Subject | Credits |
|---|---|---|
| DSE301 | Professional Elective III | 4 |
| DSE302 | Professional Elective IV | 4 |
| DSE303 | Professional Elective V | 4 |
| SEC301 | Data Analysis with Excel & AI Tools | 5 |
| SEC302 | Internship / Capstone Project (eight weeks after Semester IV) | 4 |
| SEC303 | Major Project – starts (assessed in Semester VI) | – |
| Total credits | 21 |
Sem VISemester VI
| Code | Subject | Credits |
|---|---|---|
| CC301 | Generative AI | 4 |
| DSE304 | Professional Elective VI | 5 |
| DSE305 | Professional Elective VII | 5 |
| AEC301 | Soft Skills | 1 |
| SEC304 | Major Project | 4 |
| Total credits | 19 |
Specialisation streams – choose one from Semester III
Download the official syllabus
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?
Sri Dev Suman Uttarakhand University (SDSU), Tehri Garhwal, a state university of Uttarakhand. The BCA follows its 2025 NEP-2020 syllabus. IHMS is NAAC accredited and ISO 9001:2015 certified.
How many BCA seats are there at IHMS?
The BCA has 120 approved seats.
Is the BCA syllabus based on NEP 2020?
Yes. The syllabus is the 2025 NEP-2020 structure of Sri Dev Suman Uttarakhand University. It includes skill courses, value-added courses, an eight-week internship or capstone after Semester IV, and exit options: a UG Certificate after one year and a UG Diploma after two.
What programming languages will I learn in BCA?
C in Semester I, Java and web technologies in Semester II, Python in Semester III and C++ in Semester IV, each with lab work. SQL is part of the database course, and Semester V adds data analysis with Excel and AI tools.
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.
