Tecnia Institute of Advanced Studies | MBA, BBA, MCA, BCA, BAJMC, Best Colleges in GGSIPU University Delhi

A Unit of Health & Education Society (Regd.)

Govt Logo
  • Recognized Under Sec. 2(f) of UGC Act 1956,
  • Approved by AICTE, Ministry of Education, Govt. of India,
  • Affiliated to Guru Gobind Singh Indraprastha University.

Bachelor of Computer Applications

BCA Course / Lab Plans Odd AS. 2024-25
CodeCourseTypeLT/PCreditsFirst Shift Second Shift
FacultyDiv AFacultyDiv BFaculty Div AFacultyDiv B
First Semester
BCA 101T Programming for problem solving using ā€˜Cā€™Core Course Theory404Mr. Gaurav Singh Rawat Dr. NeetaMr. Gaurav Singh Rawat Dr. Neeta
BCA 103T Fundamentals of ITCore Course Theory404Mr. Suresh Panchal Mr. Gaurav Singh RawatMr. Suresh PanchalMr. Gaurav Singh Rawat
BCA 105T# Web TechnologiesCore Course Theory 404Ms. Mansi Ms. MansiMs. MansiMs. Mansi
BCA 107T Mathematical Foundation for Computer ScienceCore Course Theory404Dr. Shruti Aggarwal Dr. NehaDr. Shruti AggarwalDr. Neha
BCA 141T Writing SkillsAbility Enhancement Compulsory Course (AECC) 303Ms. Geeta Ms. GeetaMs. GeetaMs. Geeta
BCA 101P Programming for problem solving using ā€˜Cā€™ LabCore Course Practicals042Mr. Gaurav Singh Rawat Dr. NeetaMr. Gaurav Singh Rawat Dr. Neeta
BCA 103P Fundamentals of IT LabCore Course Practicals 042Mr. Suresh Panchal Mr. Gaurav Singh RawatMr. Suresh Panchal Mr. Gaurav Singh Rawat
BCA 105P# Web Technologies LabSkill Enhancement Course021Ms. Mansi Ms. MansiMs. MansiMs. Mansi
BCA 181T+ Bridge Course in Mathematics + (NUES)Bridge Course (Mandatory for Students from Non Mathematics background)200Dr. Shruti Aggarwal Dr. NehaDr. Shruti AggarwalDr. Neha
BCA 191T* Understanding India * (NUES)Value Added Course202Ms. Nupur Dang Ms. Nupur DangMs. Nupur DangMs. Nupur Dang
TOTAL26
Note :
  1. * NUES (Non ā€“ University Examination Subject) ā€“ Only Internal Assessment by the Institute)
  2. + NUES Non Credit subject mandatory for the students who do not have mathematics in 12th std.
  3. Passing is mandatory for the student by obtaining at least pass marks (40%). The examination of this paper shall be conducted by the concerned teacher teaching the course / paper as Teacherā€™s Continuous Evaluation for a total 100 marks. Only the Pass / Fail status is to be specified on the marksheet of the examination and the result of the student
Third Semester
BCA 201 Computer NetworksCore Course Theory314Mr. Abhishek Maheshwari Mr. Abhishek MaheshwariMr. Abhishek MaheshwariMr. Abhishek Maheshwari
BCA 203 Computer Organization and ArchitectureCore Course Theory314Dr. Rajesh Kumar Dr. Rajesh KumarDr. Rajesh KumarDr. Rajesh Kumar
BCA 205# Object Oriented Programming with C++Core Course Theory314Ms. Shikha Yadav Ms. Shikha YadavMs. Shikha YadavMs. Shikha Yadav
BCA 207 Human Values and EthicsAbility Enhancement Compulsory Course (AECC) 202Mr. Kuldeep Mr. KuldeepMr. KuldeepMr. Kuldeep
BCAT 211T# Basics of Python Programming* Discipline Specific Elective (Choose any one)404Ms. Arnima Pathak Ms. Arnima PathakMs. Arnima PathakMs. Arnima Pathak
BCAP 211# Basics of Python Programming Lab* Discipline Specific Elective (Choose any one)021Ms. Arnima Pathak Ms. Arnima PathakMs. Arnima PathakMs. Arnima Pathak
BCAT 213 Cyber Security* Discipline Specific Elective (Choose any one)404Not Opted Not OptedNot OptedNot OptedNot OptedNot OptedNot OptedNot Opted
BCAP 213 Cyber Security Lab* Discipline Specific Elective (Choose any one)021Not Opted Not OptedNot OptedNot OptedNot OptedNot OptedNot OptedNot Opted
BCA 221 Principles of Management & Organizational Behaviour** Generic Elective (Choose any One)314Mr. Anuj Nanda Mr. Anuj NandaMr. Anuj NandaMr. Anuj Nanda
BCA 223 Open Elective offered by other department/school/programme** Generic Elective (Choose any One)314 Not OptedNot OptedNot OptedNot OptedNot OptedNot OptedNot OptedNot Opted
BCA 239 Cyber Ethics*** Skill Enhancement Course (SEC) Choose any one 202Ms. Geeta Ms. GeetaMs. GeetaMs. Geeta
BCA 231 **** MOOCS Course from SWAYAM/NPTEL*** Skill Enhancement Course (SEC) Choose any one 002Not Opted Not OptedNot OptedNot OptedNot OptedNot OptedNot OptedNot Opted
BCA 233 Designing Lab CoralDraw*** Skill Enhancement Course (SEC) Choose any one 042Not Opted Not OptedNot OptedNot OptedNot OptedNot OptedNot OptedNot Opted
BCA 235 ASP .Net*** Skill Enhancement Course (SEC) Choose any one 042Not Opted Not OptedNot OptedNot OptedNot OptedNot OptedNot OptedNot Opted
BCA 237 AR/VR*** Skill Enhancement Course (SEC) Choose any one 042Not Opted Not OptedNot OptedNot OptedNot OptedNot OptedNot OptedNot Opted
BCA 271# Practical-VII C++ Lab Core Course Practical042Ms. Shikha Yadav Ms. Shikha YadavMs. Shikha YadavMs. Shikha Yadav
TOTAL27
Note : # Generic Elective (GE) for other undergraduate programmes
* First Subject from Discipline specific chosen group
** Choose one subject from list of GE-1
*** NUES (Non ā€“ University Examination Subject) ā€“ Only Internal Assessment by the Institute) i.e. the assessment shall be conducted by the institution for all 100 marks as Teacherā€™s Continuous Assessment.
    ** Instructions for MOOC course
  1. MOOC Course should be done from SWAYAM/NPTEL as per the guidelines of UGC
  2. For securing the credits, the student is required to complete the assessment of the course and to provide the certificate of the course done from SWAYAM/NPTEL.
  3. The fees (if any) for the registration and/or assessment of the MOOC course must be borne by the student only
  4. If the student secures more than 2 credits for the MOOC Course even then 2 credits shall be considered for this subject and the grade/marks provided by assessing authority shall be transferred to the university by the institution where the student is studying. The result of the MOOC courses shall be taken on record by the Universityā€™s Examination Division and a result declared for these papers. The student must submit the result of such papers to their respective institutions. All results for the MOOCā€™s course may be submitted before the completion of other requirements including credit requirements.
  5. If the student secures more than 2 credits for the MOOC Course even then 2 credits shall be considered for this subject and the grade/marks provided by assessing authority shall be transferred to the university
Fifth Semester
BCA 301 Operating System & Linux ProgrammingCore Course Theory314Ms. Bharti Aggarwal NANAMs. Bharti AggarwalNA NA
BCA 303 Computer Graphics Core Course Theory314Mr. Deepak Rathore NANAMr. Deepak RathoreNA NA
BCA 305 Cloud ComputingCore Course Theory314Ms. Sumita Thukral NANAMs. Sumita ThukralNANA
BCA 307 Minor ProjectAbility Enhancement Compulsory Course (AECC) 084Ms. Geeta NANAMs. GeetaNaNA
BCAT 313 Web Security* Discipline Specific Elective (Choose any one)404Not Opted Not OptedNot OptedNot OptedNot OptedNot OptedNot OptedNot Opted
BCAT 315 Web Development with Java & JSP* Discipline Specific Elective (Choose any one)404Not Opted Not OptedNot OptedNot OptedNot OptedNot OptedNot OptedNot Opted
BCAT 311 Machine Learning with Python* Discipline Specific Elective (Choose any one)404Dr. Neeta NANADr. NeetaNANA
BCAP 311 Machine Learning with Python Lab* Discipline Specific Elective (Choose any one) 021Dr. Neeta NANADr. NeetaNANA
BCAP 313 Web Security Lab* Discipline Specific Elective (Choose any one) 021Not Opted Not OptedNot OptedNot OptedNot OptedNot OptedNot OptedNot Opted
BCAP 315 Web Development with Java & JSP Lab* Discipline Specific Elective (Choose any one) 021Not Opted Not OptedNot OptedNot OptedNot OptedNot OptedNot OptedNot Opted
BCA 331 ** Summer Training ProjectSkill Enhancement Course (SEC)002Ms. Mansi NANAMs. MansiNANA
BCA 371 Practical-X Linux ā€“OS Lab Core Course Practical042Ms. Bharti Aggarwal NANAMs. Bharti AggarwalNANA
BCA 373 Practical-XI CG LabCore Course Practical042Dr. Neeta NANADr. NeetaNANA
TOTAL26
Note : * Third Subject from Discipline specific chosen group
** NUES (Non ā€“ University Examination Subject) ā€“ Only Internal Assessment by the Institute), that is the assessment shall be conducted by the institution for all 100 marks as Teacherā€™s Continuous Assessment.
BCA Course / Lab Plans Even AS. 2024-25
CodeCourseTypeLT/PCreditsFirst ShiftSecond Shift
FacultyDiv AFacultyDiv BFacultyDiv AFacultyDiv B
Second Semester
BCA 102T#Database Management SystemCore Course Theory404Mr. Gaurav Singh RawatMr. Gaurav Singh RawatMr. Gaurav Singh RawatMr. Gaurav Singh Rawat
BCA 104TObject Oriented Programming using JavaCore Course Theory404Mr. Shubham RawatMr. Shubham RawatMr. Shubham RawatMr. Shubham Rawat
BCA 106TData Structures and AlgorithmsCore Course Theory404Mr. Sukant VatsMr. Sukant VatsMs. Arnima PathakMs. Arnima Pathak
BCA 108TSoftware EngineeringCore Course Theory404Mr. Abhishek MaheshwariMr. Abhishek MaheshwariMr. Abhishek MaheshwariMs. Shikha Yadav
BCA 142TSoft SkillsAbility Enhancement Compulsory Course (AECC)303Ms. GeetaMs. GeetaMs. GeetaMs. Geeta
BCA 192TEnvironment StudiesValue Added Course202Dr. Abhishek SinghDr. Abhishek SinghDr. Abhishek SinghDr. Abhishek Singh
BCA 102P#DBMS LabCore Course Practical021Mr. Gaurav Singh RawatMr. Gaurav Singh RawatMr. Gaurav Singh RawatMr. Gaurav Singh Rawat
BCA 104PObject Oriented Programming using Java LabCore Course Practical042Mr. Shubham RawatMr. Shubham RawatMr. Shubham RawatMr. Shubham Rawat
BCA 106PData Structures and Algorithms LabCore Course Practical021Mr. Sukant VatsMr. Sukant VatsMs. Arnima PathakMs. Arnima Pathak
BCA 108PSoftware Engineering LabCore Course Practical021Mr. Abhishek MaheshwariMr. Abhishek MaheshwariMr. Abhishek MaheshwariMs. Shikha Yadav
BCA 108PSoftware Engineering LabCore Course Practical021Mr. Abhishek MaheshwariMr. Abhishek MaheshwariMr. Abhishek MaheshwariMs. Shikha Yadav

Note :

  1. # Generic Elective (GE) for other undergraduate programmes (Refer Table 5 for details)
  2. ** Students must complete one work based vocational course of 4 credits after the second semester during the summer vacation of the first year for which evaluation will be conducted in the third semester. (As mentioned in the scheme of the Third Semester). Vocational course will be held for 4 weeks after the end of the second semester and its evaluation will be conducted in the third semester.
Fourth Semester
BCA 202Java ProgrammingCore Course Theory314Dr. NeetaDr. NeetaDr. NeetaMs. Nupur Dang
BCA 204Software EngineeringCore Course Theory314Ms. Shikha YadavMs. Shikha YadavMr. Suresh PanchalMr. Suresh Panchal
BCA 206Introduction to Management & Entrepreneurship DevelopmentAbility Enhancement Compulsory Course (AECC)314Mr. Deepak RathoreMr. Deepak RathoreMr. Deepak RathoreMr. Deepak Rathore
BCAT 212Introduction to Data Science* Discipline Specific Elective (Choose any one)404Ms. MansiMs. MansiMs. MansiMs. Mansi
BCAP 212Introduction to Data Science Lab* Discipline Specific Elective (Choose any one)021Ms. MansiMs. MansiMs. MansiMs. Mansi
BCAT 214Introduction to Artificial Intelligence* Discipline Specific Elective (Choose any one)404Not OptedNot OptedNot OptedNot Opted
BCAT 214Introduction to Artificial Intelligence Lab* Discipline Specific Elective (Choose any one)021Not OptedNot OptedNot OptedNot Opted
BCAT 216Network Security* Discipline Specific Elective (Choose any one)404Not OptedNot OptedNot OptedNot Opted
BCAP 216Network Security Lab* Discipline Specific Elective (Choose any one)021Not OptedNot OptedNot OptedNot Opted
BCAT 218Web Development with Python and Django* Discipline Specific Elective (Choose any one)404Not OptedNot OptedNot OptedNot Opted
BCAP 218Web Development with Python and Django Lab* Discipline Specific Elective (Choose any one)021Not OptedNot OptedNot OptedNot Opted
BCA 222Digital Marketing** Generic Elective (Choose any One)314Ms. Sumita ThukralMs. Sumita ThukralMs. Sumita ThukralMs. Sumita Thukral
BCA 224Principles of Accounting** Generic Elective (Choose any One)314Not OptedNot OptedNot OptedNot Opted
BCA 226Open Elective offered by other Department/School /Programme** Generic Elective (Choose any One)314Not OptedNot OptedNot OptedNot Opted
BCA 232Personality Development Skills*** Skill Enhancement Course (SEC) Choose any one202Mr. Hemant JainMr. Hemant JainMr. Hemant JainMr. Hemant Jain
BCA 272Practical-XII Java LabCore Course Practical042Dr. NeetaDr. NeetaDr. NeetaMs. Nupur Dang
BCA 274Practical-IX SE LabCore Course Practical042Ms. Shikha YadavMs. Shikha YadavMr. Suresh PanchalMr. Suresh Panchal

Note : # Generic Elective (GE) for other undergraduate programmes
* First Subject from Discipline specific
chosen group
** Choose one subject from list of GE-1
*** NUES (Non ā€“ University Examination Subject) ā€“ Only Internal Assessment by the Institute) i.e. the assessment shall be conducted by the institution for all 100 marks as Teacherā€™s Continuous Assessment.** Instructions for MOOC course

  1. MOOC Course should be done from SWAYAM/NPTEL as per the guidelines of UGC
  2. For securing the credits, the student is required to complete the assessment of the course and to provide the certificate of the course done from SWAYAM/NPTEL.
  3. The fees (if any) for the registration and/or assessment of the MOOC course must be borne by the student only
  4. If the student secures more than 2 credits for the MOOC Course even then 2 credits shall be considered for this subject and the grade/marks provided by assessing authority shall be transferred to the university by the institution where the student is studying. The result of the MOOC courses shall be taken on record by the Universityā€™s Examination Division and a result declared for these papers. The student must submit the result of such papers to their respective institutions. All results for the MOOCā€™s course may be submitted before the completion of other requirements including credit requirements.
  5. If the student secures more than 2 credits for the MOOC Course even then 2 credits shall be considered for this subject and the grade/marks provided by assessing authority shall be transferred to the university
Sixth Semester
BCA 302Data Ware Housing & Data MiningCore Course Theory314Ms. Nupar DangNANAMs. Nupar DangNA NA
BCA 304#E-CommerceCore Course Theory314Ms. Bharti AggarwalNANAMs. Bharti AggarwalNANA
BCA 306Internet of ThingsCore Course Theory314Dr. Rajesh KumarNANADr. Rajesh KumarNA NA
BCA 308*** Major ProjectAbility Enhancement Compulsory Course (AECC)0126Dr. Sushma BahugunaNANADr. Sushma BahugunaNANA
BCAT 312Data Visualization and Analytics* Discipline Specific Elective (Choose any one)404Dr. Abhishek SinghNANADr. Abhishek SinghNANA
BCAP 312Data Visualization and Analytics Lab* Discipline Specific Elective (Choose any one)021Dr. Abhishek SinghNANADr. Abhishek SinghNANA
BCAT 314Deep Learning with Python* Discipline Specific Elective (Choose any one)404Dr. Abhishek SinghNANADr. Abhishek SinghNANA
BCAP 314Deep Learning with Python Lab* Discipline Specific Elective (Choose any one)021Dr. Abhishek SinghNANADr. Abhishek SinghNANA
BCA 316IT Act and Cyber Laws* Discipline Specific Elective (Choose any one)415Not OptedNot OptedNot OptedNot Opted
BCAT 318Mobile Application Development* Discipline Specific Elective (Choose any one)404Not OptedNot OptedNot OptedNot Opted
BCAP 318Mobile Application Development Lab* Discipline Specific Elective (Choose any one)021Not OptedNot OptedNot OptedNot Opted
BCA 332Seminar/Conference Presentation** Skill Enhancement Course (SEC) Choose any one002Ms. Sushma BahugunaNANAMs. Sushma Bahuguna NA NA
BCA 372Practical-XII IOT LabCore Course Practical042Dr. Rajesh KumarNANADr. Rajesh KumarNANA
BCA 374NSS / NCC / Cultural Clubs / Technical Society / Technical Club $Mandatory002Ms. MansiNANAMs. MansiNANA
Note :Any Elective Subject will be offered if minimum 1/3rd of the total strength of students in the class will opt for it.
*Fourth Subject from Discipline specific chosen group
** NUES (Non ā€“ University Examination Subject)- Only Internal Assessment by the Institute), that is the assessment shall be conducted by the institution for all 100 marks as Teacherā€™s Continuous Assessment.
Evaluation will be based on the presentation on any latest technology/research article in in-house/external seminar/conference and will be conducted by the college committee only.
*** The student shall do the Major project in the Discipline Specific Area/Curriculum based subject /any
emerging technology.
# Generic Elective (GE) for other undergraduate programmes
$NUES: Comprehensive evaluation of the students by the concerned coordinator of NCC / NSS / Cultural Clubs
/ Technical Society / Technical Clubs, out of 100 as per the evaluation schemes worked out by these activity societies, organizations at the institution / University level; the co-ordinators shall be responsible for the evaluation of the same. These activities shall start from the 1ā€³ semester and the evaluation shall be conducted at the end of the 6ā€³ā€˜ semester for students admitted in the first semester.
Skip to content