Tecnia Institute of Advanced Studies

A Unit of Health & Education Society (Regd.)

  • 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. 2023-24
CodeCourseTypeLT/PCreditsFirst Shift Second Shift
FacultyDiv AFacultyDiv BFaculty Div AFacultyDiv B
First Semester
BCA 101 Discrete MathematicsCore Course Theory314
BCA 103 Programming using ‘C’ Language Core Course Theory314
BCA 105# Fundamentals of Computers & ITCore Course Theory 314
BCA 107# Web TechnologiesCore 314
BCA 109 Technical CommunicationAbility Enhancement Compulsory Course (AECC)
BCA 171 Practical –I ‘C’ Prog. LabCore Course Practicals042
BCA 173# Practical –II IT LabCore Course Practicals 042
BCA 175# Practical –III Web Tech LabCore Course Practicals 042
BCA 181* Bridge Course in MathematicsBridge Course (Mandatory for Students from Non Mathematics background)204
Note : * Non Credit subject mandatory for the students who do not have mathematics in 12th std. The student has to obtain 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 total 100 marks. Only the Pass / Fail status is to be specified on the marksheet of the examination and the result of the student. Passing is mandatory for student not having mathematics in 12th std.
# Generic Elective (GE) for other undergraduate programmes
Third Semester
BCA 201 Computer NetworksCore Course Theory314
BCA 203 Computer Organization and ArchitectureCore Course Theory314
BCA 205# Object Oriented Programming with C++Core Course Theory314
BCA 207 Human Values and EthicsAbility Enhancement Compulsory Course (AECC) 202
BCA 211# Basics of Python Programming* Discipline Specific Elective (Choose any one)415
BCA 213 Cyber Security* Discipline Specific Elective (Choose any one)415
BCA 221 Principles of Management & Organizational Behaviour** Generic Elective (Choose any One)314
BCA 223 Open Elective offered by other Department/School /Programme** Generic Elective (Choose any One)314
BCA 231 ** MOOC course from SWAYAM/NPTEL*** Skill Enhancement Course (SEC) Choose any one002
BCA 233 Designing Lab Corel Draw*** Skill Enhancement Course (SEC) Choose any one 002
BCA 235 ASP.Net*** Skill Enhancement Course (SEC) Choose any one 002
BCA 237 AR/VR*** Skill Enhancement Course (SEC) Choose any one 002
BCA 271# Practical-VII C++ Lab Core Course Practical042
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 Theory314
BCA 303 Computer Graphics Core Course Theory314
BCA 305 Cloud ComputingCore Course Theory314
BCA 307 Minor ProjectAbility Enhancement Compulsory Course (AECC) 084
BCA 311 Data Visualization & Analytics* Discipline Specific Elective (Choose any one)415
BCA 313 Machine Learning with Python* Discipline Specific Elective (Choose any one)415
BCA 315 Web Security* Discipline Specific Elective (Choose any one) 415
BCA 317 Web Development with Java & JSP* Discipline Specific Elective (Choose any one) 415
BCA 331 ** Summer Training ProjectSkill Enhancement Course (SEC) Choose any one002
BCA 371 Practical-X Linux –OS Lab Core Course Practical042
BCA 373 Practical-XI CG LabCore Course Practical042
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. 2023-24
CodeCourseTypeLT/PCreditsFirst Shift Second Shift
FacultyDiv AFacultyDiv BFaculty Div AFacultyDiv B
Second Semester
BCA 102 Applied MathematicsCore Course Theory314
BCA 104 Web based ProgrammingCore Course Theory314
BCA 106 Data Structure and Algorithm using ‘C’Core Course Theory 314
BCA 108# Database Management SystemCore 314
BCA 110 Environment StudiesAbility Enhancement Compulsory Course (AECC) 202
BCA 132 ** MOOC course from SWAYAM/NPTEL* Skill Enhancement Course (SEC) Choose any one002
BCA 134 Front End Design Tool VB.Net Lab* Skill Enhancement Course (SEC) Choose any one042
BCA 136 Statistical Analysis using Excel* Skill Enhancement Course (SEC) Choose any one042
BCA 138 Designing Lab Photoshop* Skill Enhancement Course (SEC) Choose any one042
BCA 172 Practical-IV WBP LabCore Course Practicals042
BCA 174 Practical-V DS LabCore Course Practicals042
BCA 176# Practical-VI DBMS LabCore Course Practicals042
Note :
# Generic Elective (GE) for other undergraduate programmes TOTAL MARKS: 900
* NUES (Non – University Examination Subject)- Only Internal Assessment by the Institute)
*** 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.
Fourth Semester
BCA 202 Java Programming Core Course Theory314
BCA 204 Software EngineeringCore Course Theory314
BCA 206 Introduction to Management & Entrepreneurship Development Ability Enhancement Compulsory Course (AECC) 314
BCA 212# Introduction to Data Science* Discipline Specific Elective (Choose any one)415
BCA 214 Introduction to Artificial Intelligence* Discipline Specific Elective (Choose any one)415
BCA 216 Network Security* Discipline Specific Elective (Choose any one)415
BCA 218 Web Development with Python* Discipline Specific Elective (Choose any one)415
BCA 222 Digital Marketing** Generic Elective (Choose any One)314
BCA 224 Principles of Accounting** Generic Elective (Choose any One)314
BCA 226 Open Elective offered by other Department/School /Programme** Generic Elective (Choose any One)314
BCA 232 Personality Development Skills*** Skill Enhancement Course (SEC) Choose any one202
BCA 272 Practical-XII Java LabCore Course Practical042
BCA 274 Practical-IX SE LabCore Course Practical042
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 302 Data Ware Housing & Data MiningCore Course Theory314
BCA 304# E-Commerce Core Course Theory314
BCA 306 Internet of ThingsCore Course Theory314
BCA 308 *** Minor ProjectAbility Enhancement Compulsory Course (AECC) 0126
BCA 312 Machine Learning with Python* Discipline Specific Elective (Choose any one)415
BCA 314 Deep Learning with Python* Discipline Specific Elective (Choose any one)415
BCA 316 IT Act and Cyber Laws* Discipline Specific Elective (Choose any one) 415
BCA 318 Mobile Application Development* Discipline Specific Elective (Choose any one) 415
BCA 332 Seminar/Conference PresentationSkill Enhancement Course (SEC) Choose any one002
BCA 372 Practical-XII IOT Lab Core Course Practical042
BCA 374 NSS / NCC / Cultural Clubs / Technical Society / Technical Club $Mandatory002
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