Enquire Now Pay Fee
Undergraduate · Computer Applications · Admissions open – 2027 batch

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.

Duration3 Years · 6 semestersIntake120 SeatsTotal fee₹2,72,000EligibilityClass 12 pass
SDSUNAAC AccreditedISO 9001:2015AICTE Approved
Get BCA fees & scholarship detailsFree counselling call within 24 hours
Your details are safe with us. By submitting, you agree to be contacted by IHMS about admissions.
Programme overview

Why IHMS is among the best BCA colleges in Uttarakhand

BCA students at IHMS Kotdwar, one of the best BCA colleges in UttarakhandBCA3 Years · 120 Seats

Looking 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.

  1. Year 1
    Code from day oneAI and computer fundamentals, C, data structures, Java and web technologies.
  2. Year 2
    Core computingPython, databases, cyber security, C++, networks, algorithms and AI, plus your Data Science or AI & ML stream.
  3. Summer
    Eight-week internshipAn industry internship or capstone project after Semester IV.
  4. Year 3
    Generative AI & projectGenerative AI, data analysis with AI tools, stream electives and a major project.
Programming from semester one

C, Java, Python and C++ with lab work, plus web technologies.

AI in the core syllabus

Artificial intelligence, generative AI and data analysis with AI tools.

Data Science or AI & ML stream

Seven professional electives in the stream you choose from Semester III.

Proven IT placements

25+ selections at GlobalLogic and offers up to ₹14.16 LPA.

BCA at a glance
ProgrammeBachelor of Computer Application (BCA)
Duration3 Years · 6 semesters, full-time on campus
Intake120 Seats
EligibilityClass 12 pass
AdmissionMerit / IHMS Entrance Test / CUET + counselling
Approval & affiliationAffiliated to Sri Dev Suman Uttarakhand University
Total fee₹2,72,000 (Semester 1: ₹62,000)
ScholarshipsUp to 50% on tuition
Specialisation / electivesData Science or AI & ML stream from Semester III
Industry exposureEight-week internship or capstone, major project
PlacementsTraining + campus drives by the placement cell
Hostel & transportHostel ₹50,000/semester · buses from ₹1,500/month
HOD message

Message from the Head of Department

Mr. Anurag Semwal, Head of Department, Computer Applications – IHMS Kotdwar
Mr. Anurag SemwalHead of Department, Computer Applications

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.

Mr. Anurag SemwalHead of Department, Computer ApplicationsDepartment of Computer Applications
Why IHMS

What makes the Computer Applications department different

Three dedicated computer labs

C/C++, networks, DBMS, web design, multimedia, Java, .NET and UNIX labs.

Code from semester one

C, Java, Python, C++, databases and web technologies, with lab work in every semester.

AI & Data Science streams

Electives in machine learning, NLP, deep learning, data visualisation and big data analytics.

Mentorship system

Every student has a faculty mentor who tracks progress and guides projects.

Placement drives

Selections at GlobalLogic, Paytm, Webologix (₹14.16 LPA), KP Reliable and more.

Higher-study pathway

BCA / B.Sc IT graduates can continue to MCA on the same campus.

Learning outcomes

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.
Eligibility & admission

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

01Enquire or apply onlineFill the short form on this page or the online application. A counsellor calls you back.
02Counselling & eligibility checkDiscuss the programme, fees and scholarship; we verify your eligibility.
03Entrance / interviewIHMS Entrance Test or CUET score; personal interview where required.
04Confirm your seatSubmit documents and pay the first-semester fee to receive your enrolment number.
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
Not sure if you are eligible?Share your marks and our counsellor will confirm eligibility in one call.Request a Call Back
Fees & scholarships

BCA fee structure 2027–28

Transparent, semester-wise fees. Scholarships are adjusted in every semester.

ParticularsSemester 1Each 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

EligibilityScholarship
90% and above in the qualifying exam50%
80% – 89%40%
70% – 79%30%
60% – 69%20%
Staff referral, SC, ST & OBC students25%
Dependants of Defence / Para-military / Police / Martyrs20%
Alumni or student referral20%

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.

Find out your BCA scholarshipTell us your marks and category and we’ll calculate your exact fee.Request a Call Back
Careers & scope

Career opportunities after BCA

BCA graduates enter software development, web, networking, data and IT-enabled services, or continue to an MCA.

Software DeveloperWeb DeveloperApplication DeveloperDatabase AdministratorNetwork EngineerSystem AnalystUX / Web DesignerData AnalystSEO & Digital Marketing SpecialistIT Support / Technical Analyst

Higher-study options

  • MCA (offered at IHMS)
  • M.Sc. (Computer Science / IT)
  • MBA (IT / Business Analytics)
Placements & recruiters

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 LPAhighest package (2026)34recent selections6hiring companies300+recruiters in our network
Sonali Rawat, BCA – placed at Webologix14.16 LPASonali RawatBCAWebologix
Shivansh Pant, BCA – placed at Webologix14.16 LPAShivansh PantBCAWebologix
Savita Jakhmola, BCA – placed at Webologix14.16 LPASavita JakhmolaBCAWebologix
Rakhi Jadli, BCA – placed at Webologix14.16 LPARakhi JadliBCAWebologix
Aakash Bisht, BCA – placed at GlobalLogic (A Hitachi Group Company)Aakash BishtBCA · 2024GlobalLogic (A Hitachi Group Company)
Abhishek Bhatt, BCA – placed at GlobalLogic (A Hitachi Group Company)Abhishek BhattBCA · 2024GlobalLogic (A Hitachi Group Company)
Abhishek Bhatt, BCA – placed at CVS – Crossvind SolutionsAbhishek BhattBCA · 2024CVS – Crossvind Solutions
Abhishek Sharma, BCA – placed at GlobalLogic (A Hitachi Group Company)Abhishek SharmaBCA · 2024GlobalLogic (A Hitachi Group Company)

More selections 26 more students placed

ATAman ThapliyalBCA · GlobalLogicARAmit RawatBCA · GlobalLogicANAnmol NegiBCA · GlobalLogicAAAnubhav AgarwalBCA · GlobalLogicARAnuj RawatBCA · GlobalLogicDRDivyanshi RawatBCA · GlobalLogicGBGaurav BhartiBCA · GlobalLogicIIshaBCA · GlobalLogicKSKamal SainiBCA · GlobalLogicMMahakBCA · GlobalLogicMNMansi NegiBCA · GlobalLogicNBNikita BalodhiBCA · GlobalLogicSRSakshi RawatBCA · GlobalLogic
SJSurbhi JoshiBCA · GlobalLogicTRTaaniya RawatBCA · GlobalLogicYKYuvraj KukretiBCA · GlobalLogicASAkash SinghBCA · KP ReliableABAman BhattBCA · KP ReliableARAnkit RawatBCA · KP ReliableGBGaurav BishtBCA · KP ReliableKDKhushi DwivediBCA · KP ReliableNDNeeraj DhyaniBCA · KP ReliableSNSaurabh NegiBCA · KP ReliableMBMayank BaluniBCA · CVS – Crossvind SolutionsRNRitu NegiBCA · Prodesk IT SolutionsAGAnjali GusainBCA · Wooplix

Some of our potential recruiters

GlobalLogic – A Hitachi Group Company logoIBM logoHCL Technologies logoWipro logoPaytm logoWebologixInfo Edge logoNaukri.com logoEY logoIndiaMART logoKP Reliable logoCVS – Crossvind Solutions logoPRODESKWooplix logoIntellipaat logoCodeyoung logoTalentServe logoNirvana Solutions logo

See all recruiters Placement report

Want a career like this after BCA?Talk to our counsellor about placements, internships and the training we give you.Request a Call Back
Life beyond classrooms

Learning that goes beyond the classroom

BCA students in the library at IHMS Kotdwar – IHMS KotdwarBCA students in the library at IHMS Kotdwar

Workshops, 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

Life beyond classrooms · Industrial visits · Events

Curriculum

BCA syllabus & semester-wise subjects

3 Years · 6 semesters · theory, labs, projects and industry exposure in every year.

Sem ISemester I
CodeSubjectCredits
CC101Introduction to Artificial Intelligence & Computer Fundamentals (with lab)5
SEC101Problem Solving using C (with lab)5
CC102Mathematics Foundations to Computer Science3
AEC101Communicative English2
MDE101Indian Knowledge System2
VAC101Environmental Science and Sustainability2
Total credits19
Sem IISemester II
CodeSubjectCredits
CC103Fundamentals of Digital Electronics3
CC104Data Structures (with lab)5
CC105Operating System2
SEC102Java Programming (with lab)5
SEC103Web Technologies – II4
VAC102Indian Constitution2
Total credits21
Sem IIISemester III
CodeSubjectCredits
CC201Cyber Security4
CC202Database Management System5
SEC201Python Programming4
CC203Software Engineering3
DSE201Professional Elective I (from your stream)3
VAC201Yoga / Sports / NCC / NSS / Disaster Management2
Total credits21
Sem IVSemester IV
CodeSubjectCredits
CC204Object Oriented Programming using C++ (with lab)4
CC205Computer Networks3
CC206Design and Analysis of Algorithms3
CC207Artificial Intelligence4
DSE202Professional Elective II (from your stream)3
SEC202Design Thinking and Innovation2
Total credits19
Sem VSemester V
CodeSubjectCredits
DSE301Professional Elective III4
DSE302Professional Elective IV4
DSE303Professional Elective V4
SEC301Data Analysis with Excel & AI Tools5
SEC302Internship / Capstone Project (eight weeks after Semester IV)4
SEC303Major Project – starts (assessed in Semester VI)–
Total credits21
Sem VISemester VI
CodeSubjectCredits
CC301Generative AI4
DSE304Professional Elective VI5
DSE305Professional Elective VII5
AEC301Soft Skills1
SEC304Major Project4
Total credits19

Specialisation streams – choose one from Semester III

Data Science stream
Basics of Data Analytics using SpreadsheetData VisualizationIntroduction to Data ScienceBasics of Network SecurityMachine LearningBig Data AnalyticsExploratory Data Analysis
AI & Machine Learning stream
Feature EngineeringAdvanced Machine LearningNeural NetworksDigital Image ProcessingNatural Language ProcessingDeep LearningPredictive Analysis
Exit options under NEP-2020
UG Certificate in Computer Application – after year 1UG Diploma in Computer Application – after year 2BCA degree – after year 3

Download the official syllabus

FAQs

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.

Explore more

Other programmes at IHMS

Admissions open – 2027 batch

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.

Apply for BCA – 2027 batchTakes less than a minute
Your details are safe with us. By submitting, you agree to be contacted by IHMS about admissions.