You are on page 1of 68
SCHEME OF EXAMINATION & SYLLABI for Bachelor of Computer Applications (BCA) Scheme and Syllabus (w.e.f. AS 2021-22) Offered by University School of Information, GGSIPU at Affiliated Insti Communication & Technology tutions of the University GURU GOBIND SINGH INDRAPRASTHA, GuruGobindSinghIndraprasthaUniversity Sector 16C, Dwarka, Delhi— 110 078 [INDIA] cin weve ‘Approved by Bos of USICT: 34 Approved by AC sub-committee:22/11/2021 ‘Applicable from Batch Admitted in Academic Session 2021-22 Onwar‘! oe Wee ‘Approved by BoS of USIC: Applicable from Batch Admi 1/10/2021, Approved by AC sub-committee:22/11/2021 itted in Academic Session 2021-22 Onwards Handbook of BCA programme offered by USICT at Aftated Inston ofthe University Vision of the School Create high-quality engineering professionals Mission of the School To serve humanity by creatin ig professionally competent, socially sensitive engineers with high ethical values who "an work as individuals or in groups in multicultural global environments. Approved by BoS of USICT: 31/10/2021, Approved by AC sub-committee:22/11/2021 ‘Applicable from Batch Admitted in Academic Session 2021-22 Onwaree Page 3 of 66 Handbook of BCA programme offered by USICT at Afliated lusiunton of the University, BACHELOR OF COMPUTER APPLICATIONS PROGRAMME DETAILS Bs Programme Objectives iis envisioned that the graduates passing out BCA degre, will achieve the following objectives and will be able to Programme mt Objectives Description (POs) oa Dnderstand the fundamental concepts of Computers, Software hardware and Peripheral iE Aevices and evolution of computer technologies Jiamtiarized with Business environment and Information Technology and We “Applications tn EO lanere aires Pos | Hin Ktowtedge to deny, explain and apply fanetional programming and objoacavGwc e programming techniques and use of databases to develop Computer presmeans Poa | Analyze, design, implement and evaluate computerized solitons to real hfe problems, using appropriate computing methods including web applications 03 __| ‘Understand the frontend and backend of software applications sa] P06 | Gain expertise in atleast one emerging technology POT | onl now ledge about computer networks, network devices and Wer Coniguration brotocols, security concepts at various level ete. Pos | Apply tectniques o software validation and reliability analysis othe evelopment oP computer programs, ‘are Technical, Communication and management Skils to convey or peel Po9 venkat i, applications, instmections, polices, procedures, decisions, doremevations ete verbally as well as in writing. aise nize the various issues related fo society, environment, health and Nid cuT@vand POW si garg paneer contribute in providing the solutions Pom | Acauite technical skills to lead a productive life in the society as a profesional ov aean L entrepreneur 5 Programme Learning Outcomes The completion of the BCA Programme shall enable a student to: needs bee implemen, and evaluate computer-based system, process, component, o rogram to meet desired needs by ritcal understanding, analysis and synthesis ii ‘dentfy applications of Compuier Science in other fields in the cel world to enhance the career prospects i. Ucalize the requirement of lifelong esming through continued education and research iv. die concers of best practices and standards to develop user interactive and chert application v, ‘nderstind the professional, tical legal, secuiy, social issues and responsibhitn, he Seth Approved by BoS of USICI 31/10/2021, ;pproved by AC sub-committee:22/11/2021 ‘Applicable from Batch Admitted in Academic Session 2021-22 Onwar Page 4 of 66 Handbook of BCA programme offered by USICT at Afiliated hsitution of the University, ‘The detailed list of programme leaming outcomes is as follows PLO ‘Attribute Description [The student should be able to communicate the technical information both orally and in writing professionally. Use of Software Tools| Create select, adapt and apply suitable tools and Technologies 10 a wide ange of computational activities Acquire necessary knowledge of technical, scentific as well as Basle PLO3 | Technical Skills managerial and financial procedures to analyze and solve real workd Droblems within their work domain | {Glavity on both conceptual and application oriented skills commoner Finance é& Accounting and it Applications in Business context, Mast be able to provide technical support for various software applications, PLO! | Communication Skills PLo2 PLO4 | Domain Awareness PLOS Technical Support ‘Analysis and eee Ability to analyze research and investigate complex computing problems P08 | Soto Comping | Mh deer atespcencns see somle computing pbk obs Pt | Sensor nc nae ae anne ien/Destpment | API ce anal ncore coms wre eae Mor | ceeds | aces opera nes eee ae = technical products independently mie Gyr kes) Aare on ce lcs SGT al GES Ps [ii xr tns | Aten one 1. CHOICE BASED CREDIT SYSTEM (CBCS) aie CBCS provides an opportunity forthe students to choose courses from the prescribed courses comprising ore, elective/minor or skill based courses. 1. Types of courses in Choice Based Credit System (CCS) tenes Te Course: A course, which should compulsorily be studied by a candidate as @ ore requirement is termed as a Core course 12 lsetive Course: Generally a course which canbe chosen fom a pool ofcouses ‘and which may be very Srreldearceetilized or advanced or supportive tote discipline subjetofstudy ce hese provides an cae eee Mich enables an exposure ta some other dscplinesubjecvonain og nets ‘candidate's proficiency/skill is called an Elective Course, Rady oe iPline Specific Eleetive (OSE) Course: Elective courses offered by the main Aiscipline/subject of study are referred to as Discipline Specific Electives © Proleet work/Dissertation is considered as a special course involving application of knowledge in Solving {analyzing “exploring a real lif situation / dificult problem, A candidac emg course on his Boe de sor Support by ateacher/facuty member. The work done will have tebe atecpe in writing asa dissertation, fam Gierie Elective (GE) Course: Elective courses that are generic or interdiseiplinary by nature chosen Gen unrelated discipline! subject with an intention to seck exposure beyond discipline’s of choice are ealled Ger ee Geet. Student will ave to choose one elective each inthe thin! and forthe from the lists GE! to GE? given in this syllabus Kavabilty Eahancement Courses (AEC): The Ability Enhancement (AE) Courses are the ‘course that lead to Knowledge enhancement. These are of two types, Roamans tig mPUBeY Course (ACC): Environmental Studies, English Commu ication/MIL, Communication D diniAE Elsetive Course (ABEC): AEEC courses are value-hased andor skill-based and are aimed at ererag hands-on-taining, competencies, sills, etc. These courses / papers are to beet from a pool of Courses designed to provide value-basedandioy shill based hotnne, ee Ve Approved by BoS of USICT: 31/10/2021, ‘Approved by AC sub-committee:22/11/2021 Applicable from Batch Admitted in Acacemic Session 2021-22 Onwares Page 5 of 66 F Handbook of BCA programme offered by USICT at Afiated Institution of the University I, PROGRAMME STRUCTURE Git BCA programme is three-year course of 160 credits divided into sixsemesters, A student is required to jomplts 150 credits for the completion ofcourse and the van of degree Academic Year | Odd Semester Credits [Even Semester | Credits Part — First Year ‘Semester [ 26 Semester I 26 = Second Year Semester TT 27 Semester V 27 Parti Third Year Semester V 27 Semester VI 29 Total Credits — 162 80 2 Geplications / Multimedia & Web Technology / Data Management Applineee Web Ay OR OY subject of non-vocatonal stream with 50 theory and 50 practical lovee equivalent.” Concned byrteria: Admission shall be based on the merit of the writen test ‘Common Entrance Test Conducted by the University Vv. INSTRUCTIONS FOR PAPER SETTERS ihe specie ation PaPe ster for each course must refer the instructions provided with the detailed syllabus of the specific courses, » rrionets ston paper shal be preferably set from the preseribed text books and reference books, ‘mentioned inthe sylabus and should be at the level ofthe prescribed textbook(s), 2 th Approved by BoS of USICT: 31/10/2021, Approved by AC sub-committee:22/11/2001 ‘Applicable from Batch Admitted in Academic Session 2021-22 Onware Page 6 of 66 i Handbook of BCA programme offered by USICT at Afited Instiution ofthe University, V-_ CREDIT ALLOCATION (BCA PROGRAMME OF STUDY) = Credits a a Theory-+Praciienl [Theory Tutoriay Core Course (6 credits) Core Course (4 credits) (12 papers) (papers) ee asda 183-21 Core Course Practical Tuoi 19 ay ae Elective Course {A Papers of credits each, § Papers of credits each and 7 Papers of? credits each) AL Disnine Spas tive 4 Gen ‘A2. Discipline Specific Elective Practical/Tuoril™ Td= 04 4 Papers) B.1. Generic Eleciver Interdisciplinary 233 =06 2 Papers) B2. Generic Elective Practical” Tutorial® 2x1 =02 | Papers) \ Ability Enhancement Compulsory Courses(AECC) G Papers of 4 credit each and 1 Paper xd + 1x6=10 axdo8 of 6 Credit including Minor & Major Project) 2. Ability Enhancement Compulsory Courses(AECC) 2x2 04 (2 Papers of 2 credit Skill Enhancement Courses (SEC) (5 ee Papers of 2 credit each) a Co-Curricular Activities 2 Total credit 162 ae a “Wherever there is practical, tere will be no tutorial and vice-veisa- Approved by BoS of USICT: 31/10/2021, Approved by AC sub-committee:22/11/2021 ‘Applicable from Batch Admitted in Academic Session 2021-22 Onware Page 7 of 66 Handbook of BCA programme offered by USICT at Affiated Institution of the Universi, Y._ CBCS COURSE STRUCTURE FOR BCA PROGRAMME. ‘Semester wise placement of the courses abi ae Elective: ‘Semester CORE COURSE (18) Compulsory t Course Specific @) Course (AECC) (3) |_ (SEC) 2) (DSE) (5) 2 am 1 cc) vce eee a Angle eat ee ie [ees ee Total CCT (442) Environment ‘SEC -1 (2) craio26 | DansmaneSatignion | "eit CCS 108 (493) Database Management System ceo Human Vac end “Gey | Ax some fom Computer Network ae SEC-2@) thelist GE-1G) | m array Total Computer Organization and Credits 27 Architecture CCH (442) Object Oriented Programming with CH C1242) ‘AECCH Vv Java Programming Inoductionto | SECS) | psp. Ae en Total a Management & See || Cn Dome an . C13 442) Development the list GE-2 (4) Credits 27 Schoo Entrepreneurship ae aber han Development = CC14 (442) Operating System & ere ea ane mux Program AECC 5 Teta) a(t Sareea Minor Project) | Summer ay Creqits 27. | CCI5(442) Computer Graphios earl Internship ea ‘CC 16 (4) Cloud computing CCIT (4) Datawarchousing and vi Data Mini F lO) | ae [eco] _aecces Seminai/ canal cat) Major Project (6) | Conference | (+1) Credits 27 E-Commerce papa ‘CCI9 (442) Internet of Things 1.1 Skill Enhancement Course 1 (SEC - 1) ‘SEC 1 (choose one) Skill development course from the following (MOC course from SWAYAM / NPTEL of minimum 2 credits. C degree (i) Front End Design Too VB.Net Lab : ey (ili) Statistical Analysis using Excel (iv) Designing Lab Photoshop > (se SEC 2 (choose one) ificate is Mandatory for the Approved by BoS of USICT: 31/10/2021, Approved by AC sub-committee:22/11/2021 Applicable from Batch Admitted in Academic Session 2021-22 Onwaree Page 8 of 66 Handbook of BCA programme offered by USICT at Affiliated Institution of the University (i) MOOC course From Swayam / NPTEL of minimum 2 credits, Certificate is Mandatory for the degree) Gi) Designing Lab CorelDraw Gili) ASP.Net (iv) ARIVR 1.2. Discipline Specific Electives (DSE) (Choose any One Group of DSE) Every institution shall offer atleast to DSE groups to the students subject to conditions enumerated in this document DSE-A ~ Data Science & Analytics 1, Basies of Python Programming 2. Introduction to Data Science 3. Data Visualization & Analytics 4. Machine Learning with Python SE-B — Anificial Intelligence & Machine Learning 1. Basics of Python Programming 2. Introduction to Artificial Intelligence 3, Machine Learning with Python 4. Deep Learning with Python DSE-C- Cyber Security 1.” Cyber Security 2. Network Security 3. Web Security 4. ITActs and Cyber Laws DSE-D ~ Software Development I. Basies of Python Programming 2. Web Development with Python 3. Web Development with Java & JSP 4, Mobile Application Development 13 Generie Elective (GE) for BCA Students GE 1 (choose any One) (i) Principles of Management & Organizational Behaviour Gii)__Any One Paper Offered as open elective by other School /Department / Programme GE2 (choose any One) (Digital Marketing Gi) Principles of Accounting (ii) Any One Paper Offered as open elective by other School / Department / Programme ee AR Ae Approved by 80S of USICT: 31/10/2021, Approved by AC sub-committee:22/11/2021 Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 9 of 66 Handbook of BCA programme offered by USICT at Affiliated Institution of the University. 14 Generic (Open) Electives for other undergraduate programmes The following Core courses of BCA programme may be offered as Generic Elective for other undergraduate programmes. Maximum number of students from other School / Department / Programme should not exceed 20% of total intake for the programme, SNe Semester Subject Code Subject Name : f BCA 105, Fundamentals of Computers & IT BCA 173, Practical ~ IIIT Lab 5 r BCA 107 Web Technologies BCA 175 Practical-tIt Web Tech Lab a = BCA 108 Database Management System BCA 176 Practical — VI DBMS Lab ; a BCA 205 Object Oriented Programming using C++ BCA 271 Practical - VI CH Lab a BCA 211 Basics of Python Programming é 7 BCA 304 E-Commerce * ‘Approved by BoS of USICT: 31/10/2021, ‘Approved by AC sub-committee:22/11/2021 ‘Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 10 of 66 Handbook of BCA progranme offered by USICT at Affiliated Institution of the Universit ee oeee—eeeeeSsFTTNSSSS SEMESTER WISE EAMINATION SCHEME ‘Based on the above-mentioned course categories the semester wise Evaluation scheme of BCA Programme will be as follows: FIRST SEMESTER EXAMINATION ‘Code Marks | Marks | Max nee Paper Course Category | 1. | TP | creaits | Marks, | Maris, | et, Core Course Theory BCA Core Course ACA | Discrete Mathematics oe aa 4 25 15 100 BCA | Programming Using | Core Course a 103 °C’ Language ‘Theos Sele a ze ig 1, BCA | Fundamentals oF Core Course 1054 _| Computers & IT Theo ea | 8 zm iB ioe BCA Core Course BCA |Web Technologies ae 3] 4 25 B 100 Ability Enhancement Compulsory Course (ECC) BCA Technical 109 Communication ECE eBilzn s Ze g? ou Core Course Practicals BCA | Practical "© Prog. | Core Course 17 Lab Practical OAs 2 ud # 1 BCA ‘Core Course BCA | Practical — ITT Lab bee Cor o| 4 2 40 «0 100 BCA | Practiallll Web Tech | Core Course 1754 Lab Practical os ee zg on 2 ey Bridge Course (Mandatory for Students from Non Mathematies background) Mandatory for BCA | BridgeCoursein | ‘Students from Non 181" Matheraties| Mathematics | ? | sy, Pass Goma background Total Credits | 6 800 = Non Credit subject mandatory for the students who do not have mathematics in 12° Std. The student hhas to obtain at least 40 marks. 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 or fail status is to be specified on the marksheet of examination and the result of the student. Passing in this paper is mandatory for the student. +# Generie Elective (GE) for other undergraduate programmes ‘TOTAL MARKS: 800 ‘Approved by BoS of USICT: 31/10/2021, ‘Approved by AC sub-committee:22/11/2021 ‘Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 11 of 66 Handbook of BCA programme offered by USICT at Affiliated Institution of the University ee SSS ‘SECOND SEMESTER EXAMINATION, te Sars] Marks | Wiz Code No. Paper canta Coes’ [Li |v |ecreai [een ee eae Core Course Theory Apolied Core Course ] peare. |, Apelied i 4 2s 15 100 Boats |Web based CoreCouse |] | a 3 a a Programming Theo Data Structure And poatos | “Alin trig | cmcome | 1 | 4 a 100 fas cory Database BCA 108# | Management Coens |e i 4 2s 1s 100 Theory System Ability Enhancement Compulsory Course (AECC) Environment BCA 110 ae ees | 0. |) 25 15 100 SK Enhancement Course (AEEC) (Choose any One) MOOT course Bca 132 | from SWAYAM/ SEC-I ay oy |e 2 100 ° 100 | NPTEL Front End Design BCA 134 | Tool VB.Net Lab SEC-1 yee = 2 100 ° 100 Beas | SMe SEC o| 4 2 100 ° 100 Designing Lab 8 SF ° 2 nl 100 BCA 13 hee s! 4 10 ° Core Course Praciieal FraocallV Tore Course |_scana eaten Coe eed ee 40 a 100 Fractical=V DS | Core Course BCA.174 aR aes fo Poa iee 40 o 100 Fractal VT] Core Course [ sca iot | "oan ia ce oe (Kon Ae 40 o 00 Total 3% 300 =NUES (Non — University Examination Subject) - Only Tnternal Assessment by the Tustitute) 4 Generic Elective (GE) for other undergraduate programmes ‘TOTAL MARKS: 900 “Instructions for MOOC course 1. MOOC Course should be done from SWAYAMINPTEL 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 SWAY AMINPTEL. 3, The fees (if any) for the registration and/or assessment of the MOOC course must be bore by the student only. 4, Ifthe student secures more than 2 credits for the MOOC Course even then 2 eredits 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 Approved by Bo of USICT: 31/10/2021, ‘Approved by AC sub-committee:22/11/2021 ‘Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 12 of 66 o Handbook of BCA programme offered by USICT at Affiliated Institution of the University THIRD SEMESTER EXAMINATION Marks Code No. Paper Course Type | L | T/P | Credits ark External Max) Tnternal Marks Tm | Pr Core Course Theory Core Course BCA 201 | CompuerNework | CECoume | 5 | 4 3) (asi foe | ton) Computer BCA203 | Organization and | CareCoune | , 4 2s | | 0 | 10 Architecture ea Object Oriented “ BCA Core Course B Programming with 3 4 2 | 5 | 0 | 10 [20s cH Theory Ability Enhancement Compulsory Course (AEC) Bevo | HamaVabesmd Taco [2] 0] 2 23 [7s | 0 | 1 I Ethies ‘Discipline Specific Elective (Choose any One) BCA | Basies ofPython x 21 Programming. pee iy i 3 ee By oh ee BCA 213 Cyber Security DSE-1 el, 5 25 so | 25 100 *+Generie Blective (Choose any One) Principles of ] i Management & BcAz2I| reenter cer 3] 1 4 2 | 5 | 0 | 100 Behaviour ‘Open Elective offered by other BAZ | eerie | GET elpss| 4 2 | as | o | 100 (programme "Skill Enhancement Course (AEC) (Choose any One) FFFEMOOC course BCA231| fromswavaM/ | sec2 |o| o 2 wo | o | o | 10 NPTEL Bca233 | Designing Lab sec2 |o| 0 2 100 0 0 100 BCADIS ‘ASP.Net SEC2__ [00 2 10_| 0 | 0 _|_100 BCA 237 ARIVR sec2 [0 [0 zi 1000 | 0 | 100 Gore Course Practical BCA | Practical VIICH | Core Course 2118 Lab Practical | ° | 4 2 a ie ea | aad Total FT 800 # 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) — 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 SWAYAMINPTEL as per the guidelines of UGC. 2. For securing the credits the student is required to complete the assessment of the course and to pu ee a ee a the certificate of the course done from SWAYAM/NPTEL. ‘Approved by Bos of USICT: 31/10/2021, Applicable from Batch Admitted in Academic Session 2021-22 Onwards, nly Infernal Assessment by the Institute), that is ee ae Approved by AC sub-committee:22/11/2021 Page 13 of 66 Handbook of BCA programme offered by USICT at Affiliated Institution ofthe University 3. The fees (if any) for the registration and/or assessment of the MOOC course must be bome by the student only. 4. Ifthe 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. __Ifthe 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 transfered tothe university TOTAL MARKS: 800 rg Approved by BoS of USICT: 31/10/2021, Approved by AC sub-committee:22/11/2021 Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 14 of 66 Hanalbook of BCA programme offered by USICT at Affiliated Institution ofthe University FOURTH SEMESTER EXAMINATION Cote : pee bees [tae Co a comnetype | | ri | creas | aE Ms ama Core Care Tiery BCA Core Course Pa Sie | tarmennming | mem [3 [1 | | as [as | Tow ica cocoa z_| sotmntinnts [ORS [ata | | = |= | | m | ‘oly EnbannestCompalory Cours (AECO) Taseiacon 206 Entrepreneurship ee I i 2 us) a oD ma *Diciline Spec Hse (Chooas any Ona) | BCA Introduction to Data BCs ison eeu (a | ees eee ses BCA] lodanine wo AniECaT BCA | atin Bae (ETH |= Be | nawortseaiy | osez fs} a] s | 2 | | as) am BCA] Web Deveopment wh 5 Bea sgn Ee (eee & bear = Gar Bete (Choa ay Om) BCA Digital Marketing GE-2 3 1 4 25 1: 0 100 ae Principles of Accounting GE-2 - 1 4 s 75 0 100 228 Sap los cette meh | oateDanmed | 62 13/1 | 4 | a | a | o | 10 Sea eae 77S Eahaneemeat Cae AEG + BER] Feamaliy Delay BCs 5 De s5Caiam (PE PON [ean ee ec as crana Prche BCA ‘Core Course y BCA | Precis! ttt tab | COM Ty |e | aw) | wm aca ae Cos Reese aca |g oT oP Taal 7 8 * Second Subject from Diseipline specific chosen group ** Choose one subject from list of GE-2 *** NUES (Non University Examination Subject) - Only Internal Assessment by the Institute), that is ‘he assessment shall be conducted by the institution for all 100 marks as Teacher's Continuous Assessment. ‘Summer Training wil be held for 4 weeks after the end of fourth semester. Viva-Voce will be conducted in fifth semester. ‘TOTAL MARKS: 800 oe : Wa (A Approved by BoS of USICT: 31/10/2021, Approved by AC sub-committee:22/11/2021 Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 15 of 66 Hanctbook of BCA programme offered by USICT as Affliated Institution of the University FIFTH SEMESTER EXAMINATION Marks eee comsetype | 1 | vie | creas | Mars | extent | Max ; | nal | af Marks Core Crs Operating Som & : | BoM | are (ome le) we | lg | im BCA303 | Compuer Graphics | CorCouse Theor | 3 | 1 | 4 | as | as 1 © | 00 BCA 305 | Cloud Computing Core Course Theory | 3 1 4 25 15 0 100 Abily Enhancenen’ Compulsory Course (AECC) Bca3o7 | Minor Projet ance be eee hae | we “Discipline Spec ttive (Choose any One) Data Visializaton nica 311 | Pai Vaiat ses oo ea Machine eaming peas) (peace Dse-3 (lit? |e) ey oe BCA315 | Web Security sea oe ES ee cay | We Deals casi | Web Developmen Dee tt fe wel ee ‘Skil Enhancement Course (EEG) ; cago [ “Semmes Taining | sec.g coe) | oe ee Coe Course Prasad Faces —X Linux ] Cove Coase cari | Preteal =X a eis ee ee oe PracicalXICO_} Core Course BCA.73 a ea ean oe | | eo es Total 7 00 * Third Subject from “* NUES (Non ~ University Examination Subject) - Only Internal assessment shall be conducted by the institution for all 100 marks as Teacher's Continuous TOTAL MARKS: 800 Approved by BoS of USICT: 31/10/2021, line specific chosen group Assessment by the Insti te), that is the Assessment, mo Applicable from Batch Admitted in Academic Session 2021-22 Onwards Approved by AC sub-committee:22/11/2021 Page 16 of 66 Handbook of BCA programme offered by USICT at Affiliated Institution of the University SIXTH SEMESTER EXAMINATION Marks], Code No. Paper Course Type Lo | ye | Cet) Marks Exiernal | vaort its | Internat | mom |S Core Course Theory ata Ware Housing & Leo | Ease ce a Pelee a= | oapo nes Bcaro# | E-Commerce | CoreCourseTheoy| 3 | 1 | 4 | 25 | | 0 | 10 BCA 306 | tmemetof Things | CoreCoursetheoy| 3 | 1 | a | 25 | 5 | 0 | a0 ‘Ability Enhancement Compulsory Course (ABCC) BCA 308 |] *+*Major Project ECC ete | « | o | | 1 “Discipline Specie Elective (Choose any One) ee ee + [ifs] 3 [fas] wm Dep Lesming with BCA314 a sea 4 fats | 2s | [as | 10 BCA 316 IT re Cyber DSE-4 4 1 a 25 75 100 BCA 318 pibtile] AE Leation DSE4 4 1 = B 50 2s 100 Development *Skill Enhancement Course (AEC) : Seminar Conference BCA 52) | Seine Ome sEC_5 o [of2z] m fo fo)]m Core Course Practical Pras XMTOT | — Core Cours BeAa72 — Be Sa ie faa NEST NCE 7 Coral lube Tecnical BcAS Taps | eceee Tecra trae a2 ogg tos te | on cubs ‘otal » m0 “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 condueted by the college committee only. 1" 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 SNUES : 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. aoe ‘Approved by BoS of USICT: 31/10/2021, Approved by AC sub-committee:22/11/2021 ‘Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 17 of 66 Handbook of BCA progranme offered by USICT at Affiliated Institution of the Universiy. Detailed Syllabus of 1* Year ‘Approved by BoS of USICT: 31/10/2021, Approved by AC sub-committee:22/11/2021 Applicable from Batch Admitted in Academie Session 2021-22 Onwards Page 18 of 66 - Handbook of BCA programme offered by USICT at Affiliated Institution of the University Course Code: BCA 101 LTC Course Name: Discrete Mathematics 314 INSTRUCTIONS TO PAPER SETTERS 1. Question No.1 should be compulsory and cover the entire syllabus. There should be 10 questions of short answer type of 2.5 marks each, having atleast 2 questions ftom each ont 2. Apart from Question No, 1, rest of the paper shall consist of four units as per the syllabus, Every unit should have two questions to evaluate anayticalechnical skis of candidate, However stadent inay be asked to attempt only | question from each unit, Each question should be of 12'5 mars, including ie subparts, itany. 3. Examiners are requested to go tough the Course Outcomes (CO) ofthis course and prepare the question Paper accordingly, using Bloom’s Taxonomy (BT), in such a way that every question be mapped ve some or other CO and all the questions, put together, must be able to achieve the mapping to all the CO(s), in balanced way. LEARNING OBJECTIVES: ‘The objective of this course is to provide the learners with the following 1 Knowledge about ses, relations and functions. 2. Make them familiar with basis of lattices and graphs, 3. Understanding of the concept of propositional logic. 4, Acquiring the insight of combinatorics and recurrence relations PRE-REQUISIT asic Concepts of Mathematics COURSE OUTCOMES (COs): ‘Afler completion of this course, the learners will be able to:= 04 | besa Statement ofthe CO Br seo w 70 Level - 5 POI, PO2, PO3, CO1 | Understand the basics conceptual math and relations near Coz Umlertand and apply pata onder and rcurence relation and thee | yy | po), pon i ; POL, PO, PO3, COS _| Compare and design, sorting and hashing techniques. BTA! Eagar cos | Appraise and determine the correct logic and solutions for any given POI, PO2, PO3, at [real world problem, ee PO4, POS UNITT No. of Hours: 13 Chapter/Book Reference: TBI [chapters 1, 2,7], TB2 [chapters 1, 2, 4 5, TBS [ehapters 1,4) ‘SETS: Sets, Subsets, Equal Sets, Universal Sets, Finite and Infinite Sets, Operations on Sets: Union, Intersection difference and Complements of Sets, Algebra of sets, Cartesian product, Simple applications. RELATION AND FUNCTIONS: Properties of Relations, Equivalence Relation, Partial Order Relation, Composition of relations, and Representation of relations using digraph and Matrix, Function: Domain and Range, onto, into and One to One Functions, Composite and Inverse Functions, Hashing functions, Recursive function PROPOSITIONAL LOGIC: Introduction, Proposition, First order logic, Basie logical operations, truth tables, tautologies, contradictions, Algebra of Propositions, logical implications, logical equivalence, icates, Universal and existential quantifiers. UNIT @ : 7 No. of Hours: 10 Chapter/Book Reference: TB2 [chapter 6] TB 3 [Chapter 6] X Approved by BoS of USICT: 31/10/2021, approved by AC si Comeneni211 200 ‘Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 19 of 66 Handbook of BCA programme offered by USICT at Affiliated Institution ofthe University. PARTIAL ORDER RELATIONS AND LATTICES: Partil Order Sets, Totally ordered set, Representation of POSETS using Hasse diagram, Chains, Maximal and Minimal elements, Greatest lower bound, least upper bound, Lattices and Algebraic Structure, Principle of Duality, Elementary Properties of Lattices, Atoms. ‘Sub lattices, Bounded lattice, Distributed & Complemented Lattices, Isomorphie latices Boolean lattice. UNIT- No. of Hours: 11 Chapter/Book Reference: TBI [chapters 5, 6], TB2 [chapter 3], TB3 [chapters 2,3}, COMBINATORICS: Introduction, Basic Counting Principles, Permutations, Permutations of things not all different, Circular Permutations, Combinations, Restricted Permutations and Combinations, Derangement, Pascal's Triangle, Binomial Theorem (only for natural Numbers) RECURRENCE RELATIONS: Introduction, Order of Recurrence Relations, Degree of Recurrence Relations, Linear Homogeneous Recurrence Relations, Non Homogeneous Recurrence Relations, Solution of linear homogeneous and non-non homogeneous recurrence relations. UNIT-IV ‘No. of Hours: 10 Chapter/Book Reference: TBI [chapter 8], TB2 [chapter 8], TBS [chapter 8] GRAPHS: Introduction, Degree of a vertex ofa graph, Handshaking Theorem, types of Graphs, sub graph, Matrix representation of a graph: adjacent and incidence matrices, Isomomphic graphs, path and circuit (Floyd's and Warshall algorithms), Connected graph, Hamiltonian graph, Euler graph, Graph colorin (Vertex, Edges and Map), TBI. Rosen, K-H., Diserete Mathematics and its Applications, McGraw Hill Education, 8* edition 2021, ‘TB2. Kolman, Busby and Ross, “Discrete Mathematical Structures”, Pearson, 10° edition 2015, ‘TB3. Babu Ram, “Discrete Mathematics”, Pearson Education, I" edition 2010 REFERENCE BOOKS: RBI. _D.S. Malik, M. K. Sen, “Discrete Mathematics” Cengage Learning, 2012 RB2. S.K. Sarkar “A Text Book of Discrete Mathematics” 8. Chand Publications, 9 edition 2019 RBS. Singh J. P. “Discrete Mathematics for Undergraduates” ANE Books, I" edition, 2013 RB4. Tremblay J.P. and Manohar, R., “Discrete Mathematical Structures with Applications to Computer Science” Tata McGraw Hill - Pie Approved by BoS of USICT: 31/10/2021, Approved by AC sub-committee:22/11/2021 Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 20 of 66 Handbook of BCA programme offered by USICT at Affiliated Institution ofthe University Course Code: BCAL03 “Tc Course Name: Programming Using ‘C” Language 314 INSTRUCTIONS TO PAPER SETTERS: ] 1. Question No. 1 should be compulsory and cover the entire syllabus, There should be 10 questions of short answer type of 2.5 marks each, having at least 2 questions from each unit. 2 Apart from Question No.1, rest ofthe paper shall consist of four units as per the syllbus. Every unit should have two questions to evaluate analytcal/technical skills of candidate. However, student may be asked to attempt only 1 question from each unit. Each question should be of 12.5 matks, including its subparts, ifany, 3. Examiners are requested to go through the Course Outcomes (CO) of this course and prepare the question Paper accordingly, using Bloom’s Taxonomy (BT), in such a way that every question be mapped to some oF other CO and all the questions, put together, must be able to achieve the mapping to all the CO(s) in balanced way LEARNING OBJECTIVES: This course will provide the learners the following:- 1. Understanding of the syntax and the semantics of C programming language 2, Building of their logics for solving a given problem, PRE-REQUISITES: None COURSE OUTCOMES (COs): After completion of this course, the learners will beable to:- coe Detailed Statement of the CO “BT Level_ | Mapping toPO# Develop programming skills by learning the fundamentals or Bri2 2, of structured programming using C Language POI, PO2, Pos Design and develop programs using arrays, storage classes, (CO2 | functions and to understand memory management through | BTL3 POI, PO2, POs pointers CCitcally analyze real world problems using structures, C03 _| unions and develop applications for handling text and binary | BTLS POL EE files. z es Explore the use of command line arguments, sting ariel Eonec ren ‘manipulation and standard libraries unir=1 No.of Hours: 12 Chapter/Book Reference: FBL [23.456]; TB2 [12.34.5671 TB3 11,2,345,61 C basis: C character set, Identifiers and keywords, Data types, constants symbolic Constante, variable Asclrations, structure of basie C program, waiting and executing the fist © programy, Hnclude Proproccees directive, expression statements, compound statements, operators: Anthmetic, Unary, Relational ocak assignment, shorthand assignment, conditional and bitwise, comma operator, C contol siicures: if statement, if..cls attement, elseif ladder, while, do...while, for, and switch statement nsted control structure, break, labelled break, continue, lablied comtaue satement, ex catercat oo statement uniTn No.of Hours: 13 Chapter/Book Reference: TBI (8.9,10,13t4}; TB2 8,910.12}; R378, 910,112] C Functions: Funeions:celaaton, definition & seope, recursion cll by vale, cl hy reference. Preprocessor directive: define, macros wih arguments, nested macros, # and H operators, condtirel covlston R Storage Classes: automatic, extemal (global), static & registers. Arrays: Arrays (ID, 2D), stings, pointers, yy array & pointer relationship, pointer arithmetic, dynamic memory allocation, poite to ataye, arasat vain, Uw Approved by BoS of USICT: 31/10/2021, Approved by AC sub-committee:22/11/2021 ‘Applicable from Batch Admitted in Academic Session 2021-22 Onwards Page 21 of 66

You might also like