{"id":10780,"date":"2020-08-23T17:04:09","date_gmt":"2020-08-23T17:04:09","guid":{"rendered":"https:\/\/www.inspirenignite.com\/mh\/mcal202-ds-and-web-application-development-using-open-source-tools-lab-syllabus-for-mca-2nd-sem-2016-pattern-mumbai-university\/"},"modified":"2020-08-23T17:04:09","modified_gmt":"2020-08-23T17:04:09","slug":"mcal202-ds-and-web-application-development-using-open-source-tools-lab-syllabus-for-mca-2nd-sem-2016-pattern-mumbai-university","status":"publish","type":"post","link":"https:\/\/www.inspirenignite.com\/mh\/mcal202-ds-and-web-application-development-using-open-source-tools-lab-syllabus-for-mca-2nd-sem-2016-pattern-mumbai-university\/","title":{"rendered":"MCAL202: Ds and Web Application Development Using Open Source Tools Lab Syllabus for MCA 2nd Sem 2016 Pattern Mumbai University"},"content":{"rendered":"<p align=\"justify\">Ds and Web Application Development Using Open Source Tools Lab detailed Syllabus Scheme for Master of Computer Applications (MCA), 2016 regulation has been taken from the <a href=\"https:\/\/mu.ac.in\/syllabus\" style=\"color: inherit\" target=\"_blank\" rel=\"noopener\">University of Mumbai<\/a> official website and presented for the MCA students. For Course Code, Course Title, Test 1, Test 2, Avg, End Sem Exam, Team Work, Practical, Oral, Total, and other information, do visit full semester subjects post given below. <\/p>\n<p align=\"justify\">For all other Mumbai University MCA 2nd Sem Syllabus 2016 Pattern, do visit <a href=\"..\/mumbai-university-mca-2nd-sem-syllabus-2016-pattern\">MCA 2nd Sem 2016 Pattern Scheme<\/a>. The detailed Syllabus Scheme for ds and web application development using open source tools lab is as follows.<\/p>\n<h2 align=\"center\">MCAL202: Ds and Web Application Development Using Open Source Tools Lab Syllabus for MCA 2nd Sem 2016 Pattern Mumbai University<\/h2>\n<p>  <title>DS and Web Application Development using Open source tools Lab<\/title><\/p>\n<h4>Prerequisites:<\/h4>\n<p align=\"justify\">\nBasic understanding of fundamentals of any programming language and web technology<\/p>\n<h4>Course Educational Objectives (CEO):<\/h4>\n<p align=\"justify\">\n<ol>\n<li>CEO 1: To study various linear and non-linear data structures.<\/li>\n<li>CEO 2: To provide knowledge for developing web applications using AJAX framework and open source tools.<\/li>\n<li>CEO 3: To conceptualize effective storage mechanism for data and accessing it through web applications.<\/li>\n<\/ol>\n<h4>Course Outcomes:<\/h4>\n<p align=\"justify\">\nAt the end of the course student will be able to<\/p>\n<ol>\n<li>Effectively select the data structure model to be used for the real world problem.<\/li>\n<li>Develop web based applications using AJAX framework and open source tools.<\/li>\n<li>Build web application with effective storage mechanism for data.<\/li>\n<\/ol>\n<h4>1. Sorting<\/h4>\n<p align=\"justify\">\nBubble Sort, Insertion Sort, Selection Sort, Shell Sort, Radix Sort 04<\/p>\n<h4>2. Searching<\/h4>\n<p align=\"justify\">\nLinear Search,Binary search 02<\/p>\n<h4>3. Stacks<\/h4>\n<p align=\"justify\">\nArray implementation, Linked List implementation, Evaluation of postfix expression 04<\/p>\n<h4>4. Queue<\/h4>\n<p align=\"justify\">\nSimple Queue, Linked List implementation of ordinary queue, Linked List implementation of circular queue, BFS, Linked List implementation of priority queue, Double ended queue 08<\/p>\n<h4>5. Linked lists<\/h4>\n<p align=\"justify\">\nSingly Linked Lists: Insert, Display, Delete, Search, Count, Reverse Circular Linked List: Insert, Display, Delete, Search, Count, Reverse Doubly Linked Lists : Insert, Display, Delete, Search, Count, Reverse 08<\/p>\n<h4>6. Binary search trees<\/h4>\n<p align=\"justify\">\nInsert, Recursive traversal: preorder, postorder, inorder, Search Largest Node, Smallest Node, Count number of nodes 08<\/p>\n<h4>7. Heap<\/h4>\n<p align=\"justify\">\nMinHeap: reheapUp, reheapDown, Delete, MaxHeap: reheapUp, reheapDown, Delete, HeapSort 04<\/p>\n<h4>8. Hashing<\/h4>\n<p align=\"justify\">\nMethods for Hashing: Direct, Subtraction. Modulo Division, Digit Extraction,Fold shift, Fold Boundary, Methods for Collision Resolution, Linear Probe 04<\/p>\n<h4>9. Graphs<\/h4>\n<p align=\"justify\">\nRepresent a graph using the Adjacency Matrix, Find the shortest path in a graph using Warshalls Algorithm, Find the minimum spanning tree (using any method Kruskals Algorithm or Prims Algorithm) 04<\/p>\n<h4>10. AJAX Framework<\/h4>\n<p align=\"justify\">\nMaking a Server Request, Loading HTML scriptlets from server, AJAX events, Making an AJAX Style File Upload. 04<\/p>\n<h4>11. JavaScript<\/h4>\n<p align=\"justify\">\nClient side scripting with JavaScript, variables, functions, conditions, Pop up boxes, Working with string, Numbers and arrays, Event handling in JavaScript, Working with forms elements, Validating form fields, Introduction to DOM 06<\/p>\n<h4>12. Web Application Development using Bootstrap<\/h4>\n<p align=\"justify\">\nBootstrap &#8211; Introduction to Bootstrap, Bootstrap Grid System, Bootstrap Grid System &#8211; Advanced, Creating Layouts with Bootstrap, Bootstrap CSS &#8211; Understanding the CSS, CSS Customization \/ Skins, Responsive Web design with Bootstrap, Single Page Responsive site with Bootstrap, Bootstrap Plugins, Bootstrap Layout Components 06<\/p>\n<h4>13. Web Application Development using Joomla<\/h4>\n<p align=\"justify\">\nJoomla &#8211; Joomla fundamentals, Understanding the concept of Joomla Positions, Changing the layout structure by changing the module positio, Understanding Basic Joomla Template, Customizing Joomla Template, Building Custom Joomla Template, Linking CSS, Linking Javascript, Creating Custom Form, Changing the Form appearance using CSS 06<\/p>\n<h4>14. Mini Project<\/h4>\n<p align=\"justify\">\nA Mini &#8211; Project based on DS and WAD using an integrated approach.(Maximum Two students in a Group) 10<\/p>\n<h4>Reference Books:<\/h4>\n<p align=\"justify\">\n<ol>\n<li>Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein, Introduction to ALGORITHMS, PHI, India Second Edition.<\/li>\n<li>Richard F Gilberg Behrouz A Forouzan , Data Structure A Pseudocode Approach with C.<\/li>\n<li>Shaums Outlines Data Structure Seymour Lipschutz TMH<\/li>\n<li>HTML 5, Black Book, dreamtech Press<\/li>\n<li>Learning PHP, MySQL, JavaScript, CSS and HTML 5, Robin Nixon, OReilly publication<\/li>\n<li>Developing Web Applications in PHP and AJAX, Harwani, McGrawHill<\/li>\n<li>Developing Web Applications, Ralph Moseley and M. T. Savaliya, Wiley-India<\/li>\n<li>Extending Bootstrap Christoffer Niska, Packt Publishing<\/li>\n<li>Bootstrap-Jake Spurlock OReilly publication<\/li>\n<li>Joomla Bible, 2n Edition, Ric Shreves, Wiley-India<\/li>\n<li>The Official Joomla! Book, 2nd Edition, (Joomla! Press), by Jennifer Marriott, Elin Waring<\/li>\n<\/ol>\n<p align=\"justify\">For detail syllabus of all other subjects of Master of Computer Applications (MCA), 2016 regulation do visit <a href=\"..\/category\/mca+2nd-sem\">MCA 2nd Sem Subjects<\/a> syllabus for 2016 regulation.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ds and Web Application Development Using Open Source Tools Lab detailed Syllabus Scheme for Master of Computer Applications (MCA), 2016 regulation has been taken from the University of Mumbai official [&hellip;]<\/p>\n","protected":false},"author":2351,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[34,71],"tags":[],"class_list":["post-10780","post","type-post","status-publish","format-standard","hentry","category-2nd-sem","category-mca"],"_links":{"self":[{"href":"https:\/\/www.inspirenignite.com\/mh\/wp-json\/wp\/v2\/posts\/10780","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inspirenignite.com\/mh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inspirenignite.com\/mh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/mh\/wp-json\/wp\/v2\/users\/2351"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/mh\/wp-json\/wp\/v2\/comments?post=10780"}],"version-history":[{"count":0,"href":"https:\/\/www.inspirenignite.com\/mh\/wp-json\/wp\/v2\/posts\/10780\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inspirenignite.com\/mh\/wp-json\/wp\/v2\/media?parent=10780"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/mh\/wp-json\/wp\/v2\/categories?post=10780"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/mh\/wp-json\/wp\/v2\/tags?post=10780"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}