Have a Question about JIIT?
Chat with VIDYA
searchImportant Announcements:
Admissions Open for 2026.Apply NowAnother Opportunity : Open House (Parent Interaction) on 13th June 2026.Register NowCareer OpeningsApplyRound-1 of 10+2 Marks Based Counselling Scheduled for 03 June 2026. Instructions
UG Programme

BCA in Computer Applications

BCA
Computer Applications

The department of Computer Applications (CA) offers BCA (3 years), BCA Honours with Research (4 Years). Curriculum of the BCA programme focuses on three major core areas i.e. Artificial Intelligence & Machine Learning, Cyber Security and Data Analytics. BCA Curriculum is well designed to align with industry standards and best practices consisting of core courses, elective courses and dissertation/ project.

BCA program focuses on computer applications and software development wherein graduates develop both core theoretical and hands on practical knowledge in promising areas of computing like Software Development, System and Network Administration, Database Management, Cyber security, Cloud Computing Data Analysis and Machine Learning, Web Development and User Interface Design etc. Students are exposed to real-world scenarios and are encouraged to develop applications, work on software projects, and gain practical experience. With the increasing reliance on technology, there is a high demand for skilled IT professionals and BCA graduates are well-positioned to meet this demand and contribute to various industries. The graduates from this program, especially those with strong technical skills and relevant experience, can command attractive compensation packages. They can also pursue postgraduate degrees like Master of Computer Applications (MCA) or Master of Science (MS) in Computer Science to delve deeper into research areas and contribute to academic or industrial research projects. Additionally, one can participate in research and development activities within organizations or collaborate with research teams on technology-driven projects or can explore entrepreneurship opportunities by starting one’s own software development or IT consulting businesses

Curriculum Structure
S.NoCategoryCodeAICTE Credit (BCA)JIIT as per AICTE
1Major Core CoursesCC5554
2Ability Enhancement CoursesAEC37
3Multi-Disciplinary Elective CourseMDE59
4Value Added CoursesVAC66
5Skill Enhancement CoursesSEC2016
6Discipline Specific ElectiveDSE5142
7Open ElectiveOE00
8Seminar / Internships / ProjectsSEC2026
Total160160
Category-wise Distribution of the Credits across the Programme
SemesterCCDSEMDEAECSECVACInternship / SECTotal Credits
I603254020
II1003142020
III1040240020
IV1053200020
V1460000323
VI0120000517
BCA (Honours)
VII490030420
VIII0600001420
BCA (Honours with Research)
VII1280000020
VIII0-00002020
Total54 (66 HwR)42 (50 HwR)9716626 / 46160
First Semester
Course CodeCourse DisciplineCourse TitleLTPCreditsContact Hours
25B11CA112CCWeb Technology30033
25B11CA113CCDigital Logic20022
25B11CA111SECProblem Solving Technique using C31044
23B31MA111MDEFundamentals of Mathematics21033
25B31HS112AECEnglish10011
25B11CA114VACDigital Technologies2002 
23B12BT111VACEnvironmental Science2002 
25B15CA111SECProblem Solving Technique using C Lab00212
25B15CA112CCWeb Technology Lab00212
25B35HS111AECEnglish Language Lab00212
Total Credits2023
Second Semester
S.No.Course CodeCourse DisciplineCourse TitleLTPCreditsContact Hours
123B61CA121CCData Structures31044
223B61CA122CCDatabase Management Systems31044
323B31MA112MDEDiscrete Mathematics30033
425B31HS111SECSoft Skills & Personality Development10011
525B11CA126SECIntroduction to Python Programming20022
623B36HS111VACEveryday Psychology20022
725B35HS112AECSoft Skills & Personality Development Lab00212
823B61CA124CCData Structures Lab00212
923B61CA125CCDatabase Management Systems Lab00212
1025B15CA126SECIntroduction to Python Programming Lab00212
Total Credits2024
Third Semester
S.No.Course CodeCourse DisciplineCourse TitleLTPCreditsContact Hours
125B11CA211CCAlgorithm and Problem Solving (APS)31044
225B11CA212CCObject Oriented Programming (C++)31044
3DSEI-XXXXDSE*DSE - 121033
426B36HS211SECEntrepreneurship and Start-up Ecosystem10011
525B11CA214SEC*Multimedia Technology20022
625B11CA215AECCritical Thinking & Writing20022
725B15CA211CCAlgorithm and Problem Solving (APS) Lab00212
825B15CA212CCObject Oriented Programming (C++) Lab00212
925B15CA214SEC*Multimedia Technology Lab00212
10DSEI-XXXDSE*DSE - 1 Lab00212
Total Credits2024

DSE* and SEC* :- These Electives/Courses will not be offered through MOOC.

Fourth Semester
S.No.Course CodeCourse DisciplineCourse TitleLTPCreditsContact Hours
125B11CA216CCSoftware Engineering and Quality Assurance30033
225B11CA217CCCore Java30033
323B61CA222CCOperating System30033
426B12MA213MDELinear Algebra and Optimization30033
5DSEII-XXXXDSEDSE-II20022
6DSE-XXXX / DSE-XXXX / DSE-XXXXDSE*Full Stack Application Development - I (Web Development / Java / Mobile)20022
725M21HS112AECPersonality Development & Decision-Making Skills20022
8DSEXXX / DSEXXX / DSEXXXDSE*Full Stack Application Development - I Lab (Web Development / Java / Mobile)00212
925B15CA217CCCore Java Lab00212
Total Credits2023

DSE*:- These electives will not be offered through MOOC.

Fifth Semester
S.No.Course CodeCourse DisciplineCourse TitleLTPCreditsContact Hours
125B11CA311CCMachine Learning30033
225B11CA312CCData Communication & Networking30033
325B12CA313CCCloud Computing30033
425B12CA314CCAgile Software Development30033
5DSE-XXXX / DSE-XXXX / DSE-XXXXDSE*Full Stack Application Development - II (Web Development / Java / Mobile)20022
6DSEIII-XXXXDSEDSE - III20022
725B15CA311CCMachine Learning Lab00212
8DSE-XXX / DSE-XXX / DSE-XXXDSE*Full Stack Application Development - II Lab (Web Development / Java / Mobile)00212
925B15CA314CCAgile Software Development Lab00212
10DSEIII-XXXDSEDSE - III Lab00212
1123B67CA313SECSummer Internship00636
1225B17CA314SECMajor Project [Evaluation in Sixth Semester]00000
Total Credits2330

DSE*:- These electives will not be offered through MOOC.

Sixth Semester
S.No.Course CodeCourse DisciplineCourse TitleLTPCreditsContact Hours
1DSEIV-XXXXDSEDSE - IV30033
2DSEV-XXXXDSEDSE - V30033
3DSEVI-XXXXDSEDSE - VI30033
4DSEVII-XXXXDSEDSE - VII30033
525B17CA315SECMajor Project [Initiated in 5th Semester]0010510
Total Credits1722

Remark: Electives in sixth semester can be taken through MOOC as per policy of University.

Seventh Semester
S.No.Course CodeCourse DisciplineCourse TitleLTPCreditsContact Hours
1DSEVIII-XXXXDSEDSE - VIII30033
2DSEIX-XXXXDSEDSE - IX30033
3DSEX-XXXXDSEDSE - X30033
4SECXXXXSECDesign Thinking and Innovation30033
525B17CA412SECSummer Internship00848
625B17CA413CCResearch Project / Dissertation + Term Paper00848
Total Credits2028

Remark: Electives in seventh semester can be taken through MOOC as per policy of University.

Eighth Semester
S.No.Course CodeCourse DisciplineCourse TitleLTPCreditsContact Hours
1DSEXI-XXXXDSEDSE - XI30033
2DSEXII-XXXXDSEDSE - XII30033
3SECXXXX / SECXXXXSECResearch Project / Entrepreneurship / Dissertation + Term Paper00281428
Total Credits2034

Remark: Electives in eighth semester can be taken through MOOC as per policy of University.

Frequently Asked Question
What is the eligibility criteria for admission to the BCA programme?
Candidates must have passed 10+2 (or equivalent) in 2024, 2025, or 2026, from a recognised board with Mathematics/Computer Science as compulsory subjects, securing minimum 60% aggregate marks (55% for SC/ST) and a pass grade in all subjects.
What is the admission process forthe BCA programme at JIIT?
Which programming languages and tools will I work with during the course?
Does the programme offer honours or research pathways?
What makes the JIIT BCA programme different from other similar courses?
Are you ready to take the next step in your career ?
Fulfill your dreams by being a part of JIIT

 

Are you ready to take the next step in your career ?