{"id":10783,"date":"2020-08-23T17:04:10","date_gmt":"2020-08-23T17:04:10","guid":{"rendered":"https:\/\/www.inspirenignite.com\/mh\/mca302-java-programming-syllabus-for-mca-3rd-sem-2017-pattern-mumbai-university\/"},"modified":"2020-08-23T17:04:10","modified_gmt":"2020-08-23T17:04:10","slug":"mca302-java-programming-syllabus-for-mca-3rd-sem-2017-pattern-mumbai-university","status":"publish","type":"post","link":"https:\/\/www.inspirenignite.com\/mh\/mca302-java-programming-syllabus-for-mca-3rd-sem-2017-pattern-mumbai-university\/","title":{"rendered":"MCA302: Java Programming Syllabus for MCA 3rd Sem 2017 Pattern Mumbai University"},"content":{"rendered":"<p align=\"justify\">Java Programming detailed Syllabus Scheme for Master of Computer Applications (MCA), 2017 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 3rd Sem Syllabus 2017 Pattern, do visit <a href=\"..\/mumbai-university-mca-3rd-sem-syllabus-2017-pattern\">MCA 3rd Sem 2017 Pattern Scheme<\/a>. The detailed Syllabus Scheme for java programming is as follows.<\/p>\n<h2 align=\"center\">MCA302: Java Programming Syllabus for MCA 3rd Sem 2017 Pattern Mumbai University<\/h2>\n<p>  <title>Java programming<\/title><\/p>\n<h4>Prerequisites:<\/h4>\n<p id=\"istudy\" style=\"text-align:center\">For the complete Syllabus, results, class timetable, and many other features kindly download the <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">iStudy App<\/a><br \/><b> It is a lightweight, easy to use, no images, and no pdf platform to make students&#8217;s lives easier.<\/b><br \/><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/play.google.com\/intl\/en_us\/badges\/static\/images\/badges\/en_badge_web_generic.png\" alt=\"Get it on Google Play\" style=\"height:65px\"><\/a>.  <\/p>\n<h4>Course Educational Objectives (CEO):<\/h4>\n<p align=\"justify\">\nAt the end of the course, the students will be able to<\/p>\n<ol>\n<li>Understand fundamentals of object-oriented programming in Java.<\/li>\n<li>Study various Java programming constructs.<\/li>\n<li>Learn application development using Java Components.<\/li>\n<\/ol>\n<h4>Course Outcomes:<\/h4>\n<p align=\"justify\">\nAt the end of the course, the students will be able to<\/p>\n<ol>\n<li>Solve computational problems using basic constructs.<\/li>\n<li>Find a solution for real world problems using Java<\/li>\n<li>Develop Web Applications using Server Side Programming.<\/li>\n<\/ol>\n<h4>1. Fundamentals of Java Programming<\/h4>\n<p id=\"istudy\" style=\"text-align:center\">For the complete Syllabus, results, class timetable, and many other features kindly download the <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">iStudy App<\/a><br \/><b> It is a lightweight, easy to use, no images, and no pdf platform to make students&#8217;s lives easier.<\/b><br \/><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/play.google.com\/intl\/en_us\/badges\/static\/images\/badges\/en_badge_web_generic.png\" alt=\"Get it on Google Play\" style=\"height:65px\"><\/a>.  <\/p>\n<h4>2. Object and Classes<\/h4>\n<p align=\"justify\">\nClasses, Instance variables, Methods, Constructors, Access Specifiers, Abstract Classes and Wrapper Classes, Autoboxing and Unboxing, Inheritance, Polymorphism, Method Overriding, Use of Static, final, super and this keyword, Garbage collection and finalize method, string and mutable string, Inner Classes 04<\/p>\n<h4>3. Packages and Interfaces<\/h4>\n<p align=\"justify\">\nPackage concept, Creating user defined package, Access control protection, Defining interface, Implementing interface. 02<\/p>\n<h4>4. Generics and Collections<\/h4>\n<p id=\"istudy\" style=\"text-align:center\">For the complete Syllabus, results, class timetable, and many other features kindly download the <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">iStudy App<\/a><br \/><b> It is a lightweight, easy to use, no images, and no pdf platform to make students&#8217;s lives easier.<\/b><br \/><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/play.google.com\/intl\/en_us\/badges\/static\/images\/badges\/en_badge_web_generic.png\" alt=\"Get it on Google Play\" style=\"height:65px\"><\/a>.  <\/p>\n<h4>5. Exception Handling<\/h4>\n<p align=\"justify\">\nException handling fundamentals, Exception types, Exception as objects, Exception hierarchy, Exception Keywords &#8211; Try, catch, finally, throw, throws, Creating User defined Exceptions, Assertion, Annotations 04<\/p>\n<h4>6. Multithreading<\/h4>\n<p align=\"justify\">\nJava thread model, Life Cycle of Thread, Working with Thread class and the Runnable interface, Thread priorities, ThreadGroup class, Inter thread communication, Synchronization. 04<\/p>\n<h4>7. File handling<\/h4>\n<p id=\"istudy\" style=\"text-align:center\">For the complete Syllabus, results, class timetable, and many other features kindly download the <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">iStudy App<\/a><br \/><b> It is a lightweight, easy to use, no images, and no pdf platform to make students&#8217;s lives easier.<\/b><br \/><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/play.google.com\/intl\/en_us\/badges\/static\/images\/badges\/en_badge_web_generic.png\" alt=\"Get it on Google Play\" style=\"height:65px\"><\/a>.  <\/p>\n<h4>8. Event handling and GUI programming<\/h4>\n<p align=\"justify\">\nComparison of AWT and SWING, Applet class, Applet API hierarchy , Life cycle of Applet, Delegation Event Model, Event handling mechanisms, Swing components, Swing Component Hierarchy- Basic and Advanced Components, JApplet, Layout managers, Adapter class, Inner class. 05<\/p>\n<h4>9. Database Programming<\/h4>\n<p align=\"justify\">\nJDBC architecture, Types of drivers, Java.sql package, Establishing connectivity and working with connection interface, Working with statement interface, Working with PreparedStatement interface, Working with ResultSet interface, Working with ResultSetMetaData interface. 05<\/p>\n<h4>10. Web development using Servlets<\/h4>\n<p id=\"istudy\" style=\"text-align:center\">For the complete Syllabus, results, class timetable, and many other features kindly download the <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">iStudy App<\/a><br \/><b> It is a lightweight, easy to use, no images, and no pdf platform to make students&#8217;s lives easier.<\/b><br \/><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/play.google.com\/intl\/en_us\/badges\/static\/images\/badges\/en_badge_web_generic.png\" alt=\"Get it on Google Play\" style=\"height:65px\"><\/a>.  <\/p>\n<h4>11. Web development using JSP<\/h4>\n<p align=\"justify\">\nIntroduction to JSP, JSP Architecture, JSP Directives, JSP scripting elements, Default objects in JSP, JSP Actions, JSP with beans and JSP with Database, Error handling in JSP, Session tracking techniques in JSP, Introduction to custom tags, JSTL tags in detail<\/p>\n<h4>12. Introduction to Spring Frameworks<\/h4>\n<p align=\"justify\">\nIntroduction to Spring Framework, Spring Architecture, Spring Aspect of Object Oriented Concepts &#8211; Join Point and Point Cuts. 04<\/p>\n<h4>Reference Books:<\/h4>\n<p id=\"istudy\" style=\"text-align:center\">For the complete Syllabus, results, class timetable, and many other features kindly download the <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">iStudy App<\/a><br \/><b> It is a lightweight, easy to use, no images, and no pdf platform to make students&#8217;s lives easier.<\/b><br \/><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/play.google.com\/intl\/en_us\/badges\/static\/images\/badges\/en_badge_web_generic.png\" alt=\"Get it on Google Play\" style=\"height:65px\"><\/a>.  <\/p>\n<h4>Web References:<\/h4>\n<p align=\"justify\">\n<ul>\n<li>https:\/\/docs.oracle.com<\/li>\n<\/ul>\n<h4>Assessment:<\/h4>\n<p align=\"justify\">\nInternal: Assessment consists of two tests (T1 and T2) .The final marks should be the average of the two tests. End Semester Theory Examination: Guidelines for setting up the question paper.<\/p>\n<ul>\n<li>Question paper will comprise of total six questions.<\/li>\n<li>Question Number One should be compulsory.<\/li>\n<li>All question carry equal marks.<\/li>\n<li>Students can attempt any three from the remaining.<\/li>\n<li>Questions will be mixed in nature (for example supposed Q.2 has part a from module 3 then part b will be from any module other than module 3).<\/li>\n<\/ul>\n<p>  In question paper weightage of each module will be proportional to number of respective lecture hours as mention in the syllabus.<\/p>\n<p align=\"justify\">For detail syllabus of all other subjects of Master of Computer Applications (MCA), 2017 regulation do visit <a href=\"..\/category\/mca+3rd-sem\">MCA 3rd Sem Subjects<\/a> syllabus for 2017 regulation.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Java Programming detailed Syllabus Scheme for Master of Computer Applications (MCA), 2017 regulation has been taken from the University of Mumbai official website and presented for the MCA students. For [&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":[35,71],"tags":[],"class_list":["post-10783","post","type-post","status-publish","format-standard","hentry","category-3rd-sem","category-mca"],"_links":{"self":[{"href":"https:\/\/www.inspirenignite.com\/mh\/wp-json\/wp\/v2\/posts\/10783","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=10783"}],"version-history":[{"count":0,"href":"https:\/\/www.inspirenignite.com\/mh\/wp-json\/wp\/v2\/posts\/10783\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inspirenignite.com\/mh\/wp-json\/wp\/v2\/media?parent=10783"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/mh\/wp-json\/wp\/v2\/categories?post=10783"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/mh\/wp-json\/wp\/v2\/tags?post=10783"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}