Notes, papers, solutions, question banks, practical files and viva questions.
No files here yet.
The unit-wise syllabus below is complete, so you can still plan what to study.
INSTRUCTIONS 1.The course objectives and course outcomes are identical to that of BCA 202T as this is the practical component of the corresponding theory paper.
2.The practical list shall be notified by the teacher in the first week of the class commencement INSTRUCTIONS 1.The course objectives and course outcomes are identical to that of BCA 204T as this is the practical component of the corresponding theory paper.
2.The practical list shall be notified by the teacher in the first week of the class commencement INSTRUCTIONS 1.The course objectives and course outcomes are identical to that of BCA 206T as this is the practical component of the corresponding theory paper.
2.The practical list shall be notified by the teacher in the first week of the class commencement INSTRUCTIONS 1.The course objectives and course outcomes are identical to that of BCA 216T as this is the practical component of the corresponding theory paper.
2.The practical list shall be notified by the teacher in the first week of the class commencement INSTRUCTIONS 1.The course objectives and course outcomes are identical to that of BCA 218T as this is the practical component of the corresponding theory paper.
2.The practical list shall be notified by the teacher in the first week of the class commencement INSTRUCTIONS 1.The course objectives and course outcomes are identical to that of BCA 220T as this is the practical component of the corresponding theory paper.
2.The practical list shall be notified by the teacher in the first week of the class commencement Handbook of BCA Programmes offered by USICT at Affiliated Institutions of the University.
Regulation for Implementation for Bachelor of Computer Applications Programme of Study A. Guidelines for Electives Electives are papers/courses that the student is allowed to choose from a specified list of papers. The electives shall be offered in two sections, namely:
1. The program core elective section
2. The emerging area elective section For the programme core electives, a subset of the electives in the list of electives shall be chosen by the Academic Programme Committee (APC) of the institution to be offered to students depending on the availability of faculty and other academic resources and only from this subset an elective shall be allowed to be studied by a group of students if and only if at least one third of the discipline intake of that particular admission year desire to study a particular paper / course.
From the emerging area elective section, the student has to study a set/group of 5 papers (in the regular route for the award of the degree). Some of the papers of the elective groups may be combined into minor specializations groups and shall be enumerated in this document. No minor specialization outside the list specified shall be allowed. A subset of the electives in the list of electives shall be chosen by the Academic Programme Committee (APC) of the institution to be offered to students depending on the availability of faculty and other academic resources and only from this subset an elective shall be allowed to be studied by a group of students if and only if at least one third of the discipline intake of that particular admission year desire to study a particular paper / course.
The elective papers shall be allowed to be taken / studied by the students, by the APC of the institution, keeping in view that two papers studied by the student should not have a substantial overlap. All papers studied by the student should be substantially distinct in content.
B. Credits per Academic Year The credits offered to a student in a particular academic year of study shall be between 40 to 48 credits.
C. Provision of Bridge Course of Students Students without mathematics at the 10+2 levels are eligible for admission to the programme. Such students shall study the papers / courses a non-credit course on mathematics as an additional course / paper for the award of the degree. Namely:
Paper Code Paper Name L/P BCA-181 Bridge Course in Mathematics Implementation Rules for Bridge Courses:
1. The classes for the above bridge courses in the 1st Semester shall be conducted alongwith the classes of the other courses.
2. These papers have to be qualified by the students.
3. For these papers examination shall be conducted by the concerned subject teacher as NUES, the same shall be transferred to Examination Division of the University.
4. The degree to be awarded to the student only subject to the acquiring qualifying grade/marks in the bridge courses and the minimum credits in the regular courses of the scheme of study as prescribed.
5. These Courses shall be qualifying in nature; they shall not be included for calculation of CGPA. The qualifying marks shall be 40 marks in each paper.
6. A separate marksheet will be issued by the Examination Division of the University for the Bridge Course.
D. Members of APC Teachers of other institution, as and when deputed by their departments, for teaching the students enrolled in programmes offered by the a department shall be a part of the Academic Programme Committee of the discipline / programme of study. Such teachers, for all academic matters, including teaching, teachers’ continuous Handbook of BCA Programmes offered by USICT at Affiliated Institutions of the University.
evaluation, term end examinations etc. shall be governed by the decisions of the APC of the disciple / programme of study. Similarly, the guest faculty, the visiting faculty and the contract / Ad Hoc faculty as and when deputed to teach students of a particular discipline / programme of study shall form a part of the APC for that particular discipline / programme of study.
E. Medium of Instructions The medium of instructions and examinations shall be English.
F. Power to Remove Difficulty In case of difference of opinion in the interpretation of any statement or clause of this regulation or the scheme and syllabus, the decision of the Dean of the University School of Information, Communication and Technology, shall be final.
Handbook of BCA Programmes offered by USICT at Affiliated Institutions of the University.
Regulation for Award of the Degree of Bachelor of Computer Applications 1.
(a) The examinations, attendance criteria to appear in examinations, promotion and award of the degree shall be governed by the Ordinance 11 of the University.
(b) Pass marks in every paper shall be 40.
(c) Grading System shall be as per Ordinance 11 of the University.
2.
Minimum duration of the Bachelor of Computer Applications programme shall be 4 years (N=4 years) (8 semesters) for the students admitted in the 1st year and 1st semester of the degree programme.
3.
Maximum duration of the Bachelor of Technology part of the Bachelor of Computer Applications programme shall be 7 years (N+3 years). After completion of N+3 years of study, no extension shall be given to the student for completing the requirements of the degree and the admission of the student shall stand cancelled. That is, if the student does not complete the requirements for the award of the degree in this period, the admission of the student shall be cancelled. That is, if a batch of regular students is admitted in the 1st semester / 1st year, in the Academic session 2025-26, then the batch period of study finishes in the Academic Session 2032-33.
4.
Three routes for award of the final degree are defined in Clause 7 below.
5.
After the 6th semester, and before the commencement of the 7th semester, the student has to choose from one of the following routes for the award of the degree:
a.
Regular Route b.
Internship Route c.
Research Route Three routes for award of the final degree are defined in Clause 7 below.
6.
Exit After Completion of an Academic Year:
A student may exit after completion of any of the year of study. That is, a student may take a break after any year of study, and if he/she satisfies the required conditions as per table below, then the Certificate/ Diploma/Degree to be awarded shall awarded. The student may re-join later with the provisio that the maximum time allowed is same as clause 3 above. The interim awards shall be as follows:
On Completion of Be Awarded Condition to be Satisfied Remarks 1st Year Certificate in Computer Applications Has earned at least 40 credits in the 1st year and provided they have undergone a minimum skill-enhancement course(s) equivalent to at least 4 credits or 4 weeks of training over and above the 40 credits earned in the first year.
The training has to be completed after the completion of the first year examinations. All mandatory papers of the first year have to be passed.* Shall not be allowed to reappear in any failed paper of 1st year on re-joining% in the second year to complete the requirement for the award of the degree. (Interim Degree) 2nd Year Undergraduate Diploma in Computer Applications Has earned at least 80 credits upto and including the 2nd year and provided they have undergone a minimum skill-enhancement course(s) equivalent to at least 4 credits or 4 weeks of training over Shall not be allowed to reappear in any failed paper studied till 2nd year on re- joining% in the third year to complete the requirement for the award of the degree. (Interim Degree) Handbook of BCA Programmes offered by USICT at Affiliated Institutions of the University.
and above the 80 credits earned upto and including the second year. The training has to be completed after the completion of the second year examinations.
All mandatory papers upto and including the second year have to be passed.* 3rd Year Bachelor of Computer Applications Has earned at least 120 credits upto and including the 3rd year$ This is a three year degree (Interim Degree). Shall not be allowed to reappear in any failed paper studied till 3rd year on re-joining% in the fourth year to complete the requirement for the award of the final 4-year degree.
4th Year See Clause 7 Has earned at least 160 credits upto and including the 4th year (Final Degree) * The students desirous of taking the exit after 1st or 2nd year, shall apply to the respective institutions before the completion of examinations of 1st semester or 3rd semester, respectively. The students shall specify the specific skill based course(s) / training of at least 4 weeks, that they are desirous of completing for taking the exit route. All such cases shall be put before a sub-committee of the Programme Coordination Committee (PCC) of the programme of study by the institution. The PCC sub-committee meeting in this regard shall be chaired by the convenor of the PCC and all Director / Principal of the concerned institution(s) or their nominee shall be the members of this sub-committee. The student(s) may be asked to appear before this sub-committee. The sub-committee may change the course(s) or the training programme to be completed by the student, as proposed by the student.
The sub-committee should ensure that the course(s) opted by the student are relevant skill based course(s) and shall not be (majorly) part of any course taught or to be taught as a part of the complete curricula of the programme of study. The student shall proceed to study the course(s) / training as approved by this committee. The list of such students shall be forwarded by the respective institutions before the commencement of the examinations of the 2nd or the 4th semester as applicable, to the Controller of Examinations of the University, together with the minutes of the sub-committee approval.
Also, if such a student, who is allowed to take the exit route, but does not desire to take it, and wants to continue of the subsequent year of study, such students shall be allowed. However, the course(s) / training, if completed, shall not be taken on record of examinations.
Also, all expenses related to these additional course(s) / training shall be borne by the concerned student. The student must submit the certificate of successful completion of such course(s) / training by 31st July of the academic session after which the exit is desired. The concerned institution shall submit the complete documentation for these cases to the Examinations Division of the University on or before 31st August of the same year.
Also, the credits awarded by the concerned authority from where the student pursues the course(s) / training for completing the requirements of the exit shall not be recorded by the examinations division of the University. Only the fact of successful completion of the course(s) / training shall be recorded by the Examinations Division of the University.
$The student desirous of taking the interim degree (exit) after the 3rd year must apply to the concerned institution before the commencement of examinations of the 6th semester. The concerned institution must forward the list of all such cases to the Controller of Examinations of the University before beginning of classes of the 7th semester.
%The re-joining is to be allowed if and only if sufficient numbers of years of study are still remaining as per clause 3, for completion of the requirement of the award of the final degree (after 4th year of study as per scheme and syllabi specified in this document).
Thus, the minimum credit for the award of the final degree is 160. A student must obtain at-least 160 credits for the award of the degree And, the maximum credit for the award of the final degree is 176. A student must appear for all 176 credits.
7.
The following final degree route can be taken by a student:
a. Regular Route i. Degree with one minor specializations:
1. The student acquires at least 160 credits (as per the scheme of examinations for this route).
2. Has cleared all mandatory papers to be passed.
3. Has earned 20 credits from the minor specialization group.
4. The degree nomenclature of the degree shall be as: “Bachelor of Computer Applications with minor specializations in < Minor Specialization Group Name> (Honours)”; ii. Degree with no minor specialization:
Handbook of BCA Programmes offered by USICT at Affiliated Institutions of the University.
1. The student acquires at least 160 credits (as per the scheme of examinations for this route).
2. Has cleared all mandatory papers to be passed.
3. The degree nomenclature of the degree shall be as: “Bachelor of Computer Applications (Honours)”; b. Internship Route
1. The student acquires at least 160 credits (as per the scheme of examinations for this route).
2. Has cleared all mandatory papers to be passed.
3. The degree nomenclature of the degree shall be as: “Bachelor of Computer Applications with Internship” c. Research Route
1. The student acquires at least 160 credits (as per the scheme of examinations for this route).
2. Has cleared all mandatory papers to be passed.
3. The degree nomenclature of the degree shall be as: “Bachelor of Computer Applications with Research” 8.
In case of difference of opinion in the interpretation of any statement or clause of this regulation or the scheme and syllabus, the decision of the Dean of the University School of Information, Communication and Technology, shall be final.
9.
This regulation has to be read together with the rest of this document.
Handbook of BCA Programmes offered by USICT at Affiliated Institutions of the University.
Bachelor of Computer Applications Programme(s) in Emerging Areas Disciplines:
The programmes in the emerging areas shall have the first year curriculum as specified in the beginning of this document. The fundamental change in these programmes is that these programmes are oriented towards not only core area expertise but also expertise in emerging areas and multi-disciplinary areas(s) of engineering and technology. Therefore, the major change in the structure of the curriculum vis-à-vis the core area programme is reduction in the number of electives so that emerging areas can be given a complete coverage. The following emerging area and / or multi-disciplinary area degree programmes shall be offered:
1. Bachelor of Computer Applications – Data Science Handbook of BCA Programmes offered by USICT at Affiliated Institutions of the University.
Regulation for Implementation of Bachelor of Computer Applications – Data Science A. Guidelines for Electives Electives are papers/courses that the student is allowed to choose from a specified list of papers. The electives shall be offered in two sections, namely:
1. The program core elective section For the programme core electives, a subset of the electives in the list of electives shall be chosen by the Academic Programme Committee (APC) of the institution to be offered to students depending on the availability of faculty and other academic resources and only from this subset an elective shall be allowed to be studied by a group of students if and only if at least one third of the discipline intake of that particular admission year desire to study a particular paper / course.
The elective papers shall be allowed to be taken / studied by the students, by the APC of the institution, keeping in view that two papers studied by the student should not have a substantial overlap. All papers studied by the student should be substantially distinct in content.
B. Credits per Academic Year The credits offered to a student in a particular academic year of study shall be between 40 to 48 credits.
C. Provision of Bridge Course of Students Students without mathematics at the 10+2 levels are eligible for admission to the programme. Such students shall study the papers / courses a non-credit course on mathematics as an additional course / paper for the award of the degree. Namely:
Paper Code Paper Name L/P BCA-181 Bridge Course in Mathematics Implementation Rules for Bridge Courses:
1. The classes for the above bridge courses in the 1st Semester shall be conducted alongwith the classes of the other courses.
1. These papers have to be qualified by the students.
2. For these papers examination shall be conducted by the concerned subject teacher as NUES, the same shall be transferred to Examination Division of the University.
3. The degree to be awarded to the student only subject to the acquiring qualifying grade/marks in the bridge courses and the minimum credits in the regular courses of the scheme of study as prescribed.
4. These Courses shall be qualifying in nature; they shall not be included for calculation of CGPA. The qualifying marks shall be 40 marks in each paper.
5. A separate marksheet will be issued by the Examination Division of the University for the Bridge Course.
D. Members of APC Teachers of other institution, as and when deputed by their departments, for teaching the students enrolled in programmes offered by the a department shall be a part of the Academic Programme Committee of the discipline / programme of study.
Such teachers, for all academic matters, including teaching, teachers’ continuous evaluation, term end examinations etc. shall be governed by the decisions of the APC of the disciple / programme of study. Similarly, the guest faculty, the visiting faculty and the contract / Ad Hoc faculty as and when deputed to teach students of a particular discipline / programme of study shall form a part of the APC for that particular discipline / programme of study.
E. Medium of Instructions The medium of instructions and examinations shall be English.
Handbook of BCA Programmes offered by USICT at Affiliated Institutions of the University.
Regulation for Award of the Degree of Bachelor of Computer Applications – Data Science 1.
(a) The examinations, attendance criteria to appear in examinations, promotion and award of the degree shall be governed by the Ordinance 11 of the University.
(b) Pass marks in every paper shall be 40.
(c) Grading System shall be as per Ordinance 11 of the University.
2.
Minimum duration of the Bachelor of Computer Applications programme shall be 4 years (N=4 years) (8 semesters) for the students admitted in the 1st year and 1st semester of the degree programme.
3.
Maximum duration of the Bachelor of Technology part of the Bachelor of Computer Applications programme shall be 7 years (N+3 years). After completion of N+3 years of study, no extension shall be given to the student for completing the requirements of the degree and the admission of the student shall stand cancelled. That is, if the student does not complete the requirements for the award of the degree in this period, the admission of the student shall be cancelled. That is, if a batch of regular students is admitted in the 1st semester / 1st year, in the Academic session 2025-26, then the batch’s maximum period of study finishes in the Academic Session 2032-33.
4.
Three routes for award of the final degree are defined in Clause 7 below.
5.
After the 6th semester, and before the commencement of the 7th semester, the student has to choose from one of the following routes for the award of the degree:
a.
Regular Route b.
Internship Route c.
Research Route Three routes for award of the final degree are defined in Clause 7 below.
6.
Exit After Completion of an Academic Year:
A student may exit after completion of any of the year of study. That is, a student may take a break after any year of study, and if he/she satisfies the required conditions as per table below, then the Certificate/ Diploma/Degree to be awarded shall awarded. The student may re-join later with the provisio that the maximum time allowed is same as clause 3 above. The interim awards shall be as follows:
On Completion of Be Awarded Condition to be Satisfied Remarks 1st Year Certificate in Computer Applications Has earned at least 40 credits in the 1st year and provided they have undergone a minimum skill-enhancement course(s) equivalent to at least 4 credits or 4 weeks of training over and above the 40 credits earned in the first year.
The training has to be completed after the completion of the first year examinations. All mandatory papers of the first year have to be passed.* Shall not be allowed to reappear in any failed paper of 1st year on re-joining% in the second year to complete the requirement for the award of the degree. (Interim Degree) 2nd Year Undergraduate Diploma in Computer Applications Has earned at least 80 credits upto and including the 2nd year and provided they have undergone a minimum skill-enhancement course(s) equivalent to Shall not be allowed to reappear in any failed paper studied till 2nd year on re- joining% in the third year to complete the requirement for the award of the degree. (Interim Degree) Handbook of BCA Programmes offered by USICT at Affiliated Institutions of the University.
at least 4 credits or 4 weeks of training over and above the 80 credits earned upto and including the second year. The training has to be completed after the completion of the second year examinations.
All mandatory papers upto and including the second year have to be passed.* 3rd Year Bachelor of Computer Applications – Data Science Has earned at least 120 credits upto and including the 3rd year$ This is a three year degree (Interim Degree). Shall not be allowed to reappear in any failed paper studied till 3rd year on re-joining% in the fourth year to complete the requirement for the award of the final 4-year degree.
4th Year See Clause 7 Has earned at least 160 credits upto and including the 4th year (Final Degree) * The students desirous of taking the exit after 1st or 2nd year, shall apply to the respective institutions before the completion of examinations of 1st semester or 3rd semester, respectively. The students shall specify the specific skill based course(s) / training of at least 4 weeks, that they are desirous of completing for taking the exit route. All such cases shall be put before a sub-committee of the Programme Coordination Committee (PCC) of the programme of study by the institution. The PCC sub-committee meeting in this regard shall be chaired by the convenor of the PCC and all Director / Principal of the concerned institution(s) or their nominee shall be the members of this sub-committee. The student(s) may be asked to appear before this sub-committee. The sub-committee may change the course(s) or the training programme to be completed by the student, as proposed by the student.
The sub-committee should ensure that the course(s) opted by the student are relevant skill based course(s) and shall not be (majorly) part of any course taught or to be taught as a part of the complete curricula of the programme of study. The student shall proceed to study the course(s) / training as approved by this committee. The list of such students shall be forwarded by the respective institutions before the commencement of the examinations of the 2nd or the 4th semester as applicable, to the Controller of Examinations of the University, together with the minutes of the sub-committee approval.
Also, if such a student, who is allowed to take the exit route, but does not desire to take it, and wants to continue of the subsequent year of study, such students shall be allowed. However, the course(s) / training, if completed, shall not be taken on record of examinations.
Also, all expenses related to these additional course(s) / training shall be borne by the concerned student. The student must submit the certificate of completion of such course(s) by 31st July of the academic session after which the exit is desired. The concerned $The student desirous of taking the interim degree (exit) after the 3rd year must apply to the concerned institution before the commencement of examinations of the 6th semester. The concerned institution must forward the list of all such cases to the Controller of Examinations of the University before beginning of classes of the 7th semester.
%The re-joining is to be allowed if and only if sufficient numbers of years of study are still remaining as per clause 3, for completion of the requirement of the award of the final degree (after 4th year of study as per scheme and syllabi specified in this document).
Thus, the minimum credit for the award of the final degree is 160. A student must obtain at-least 160 credits for the award of the degree And, the maximum credit for the award of the final degree is 176. A student must appear for all 176 credits.
7.
The following final degree route can be taken by a student:
a. Students taking the Regular Route i. Degree with Honours:
1. The student acquires at least 160 credits (as per the scheme of examinations for this route).
2. Has cleared all mandatory papers to be passed as defined for this route, in the scheme of studies.
3. Has earned 20 credits as specified in clause 5 above.
4. The degree nomenclature of the degree shall be as: “Bachelor of Computer Applications – Data Science (Honours)”; b. Students taking the Internship Route
1. The student acquires at least 160 credits (as per the scheme of examinations for this route).
2. Has cleared all mandatory papers to be passed as defined for this route, in the scheme of studies.
3. The degree nomenclature of the degree shall be as: “Bachelor of Computer Applications – Data Science Handbook of BCA Programmes offered by USICT at Affiliated Institutions of the University.
with Internship (Honours)” c. Students taking the Research Route
1. The student acquires at least 160 credits (as per the scheme of examinations for this route).
2. Has cleared all mandatory papers to be passed as defined for this route, in the scheme of studies.
3. The degree nomenclature of the degree shall be as: “Bachelor of Computer Applications – Data Science with Research (Honours)” 8.
In case of difference of opinion in the interpretation of any statement or clause of this regulation or the scheme and syllabus, the decision of the Dean of the University School of Information, Communication and Technology, shall be final.
9.
This regulation has to be read together with the rest of this document.
Handbook of BCA Programmes offered by USICT at Affiliated Institutions of the University.
Assessment of Outcomes Achieved in a Course / Paper. That is, Learning Outcome Assessment Alignment Grid.
Learning Outcome Course/Project How Learning Will Be Assessed Resources Attainment Level To complete the alignment grid, start by listing one learning outcome per row beneath the “Learning Outcome” column. Make sure that each learning outcome can be assessed by a single method.
Next, beneath the "Course/ Project" column, list the course(s) or project(s) or assignments or tests that students will complete in order to achieve the learning outcome.
In the "How Learning Will Be Assessed" column, list the assessment(s) tool that will be used for that particular learning outcome. It is fine for there to be more than one assessment used for a particular outcome, so long as each assessment captures the outcome in its entirety. Likewise, it is fine for a single assessment to be used for multiple outcomes.
In the column entitled "Resources", list any additional materials, technologies, or resources needed for students to meet the learning outcome.
In the column entitled "Attainment Level", list in a quantifiable manner the average attainment level.
Every teacher must make this sheet for every paper taught. Be that a paper with only theory component, only practical component or with both theory and practical component.
Where can I download Software Testing Lab (BCA 204P) notes for IPU?
This page has upcoming Software Testing Lab notes for IPU BCA BCA semester 4, aligned with the latest IPU syllabus. Free resources download instantly; premium ones unlock right after payment.
Are previous year question papers (PYQ) available for Software Testing Lab?
PYQs for Software Testing Lab (BCA 204P) are being added. Meanwhile, check the notes and other resources on this page, and join our channel to get notified.
Which semester is Software Testing Lab taught in for BCA?
Software Testing Lab (BCA 204P) is a semester 4 subject in the IPU BCA Bachelor of Computer Applications (BCA) curriculum.
📚 New notes & PYQs — straight to your phone
Join our channel and get notified whenever we add material for your branch.
As per the latest IPU syllabus — cross-check electives with your college.