{"id":8844,"date":"2019-12-15T04:52:52","date_gmt":"2019-12-15T04:52:52","guid":{"rendered":"https:\/\/www.inspirenignite.com\/vtu\/programming-in-java-syllabus-for-vtu-be-2017-scheme-open-elective-1\/"},"modified":"2019-12-15T04:52:52","modified_gmt":"2019-12-15T04:52:52","slug":"programming-in-java-syllabus-for-vtu-be-2017-scheme-open-elective-1","status":"publish","type":"post","link":"https:\/\/www.inspirenignite.com\/vtu\/programming-in-java-syllabus-for-vtu-be-2017-scheme-open-elective-1\/","title":{"rendered":"Programming in Java Syllabus for VTU BE 2017 Scheme (Open Elective-1)"},"content":{"rendered":"<p>Programming in Java detail syllabus for various departments, 2017 scheme is taken from <a href=\"https:\/\/vtu.ac.in\/b-e-scheme-syllabus\/\" target=\"_blank\" rel=\"noopener\">VTU<\/a> official website and presented for VTU students. The course code (17CS561), and for exam duration, Teaching Hr\/week, Practical Hr\/week, Total Marks, internal marks, theory marks, duration and credits do visit complete sem subjects post given below.<\/p>\n<p>For all other open elective-1 syllabus for vtu be 2017 scheme you can visit <a href=\"..\/open-elective-1-syllabus-for-vtu-be-2017-scheme\">Open Elective-1 syllabus for VTU BE 2017 Scheme Subjects<\/a>. The detail syllabus for programming in java is as follows.<\/p>\n<p><h4>Module 1\t\t\t\t<\/h4>\n<p>An Overview of Java: Object-Oriented Programming, A First Simple Program, A Second Short Program, Two Control Statements, Using Blocks of Code, Lexical Issues, The Java Class Libraries, Data Types, Variables, and Arrays: Java Is a Strongly Typed Language, The Primitive Types, Integers, Floating-Point Types, Characters, Booleans, A Closer Look at Literals, Variables, Type Conversion and Casting, Automatic Type Promotion in Expressions, Arrays, A Few Words About Strings Text book 1: Ch 2, Ch 3\n<\/p>\n<p><h4>Module 2<br \/>\nFor complete syllabus and results, class timetable and more pls <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">download iStudy<\/a>. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.<\/p>\n<p><h4>Module 3<br \/>\n<\/h4>\n<p>Introducing Classes: Class Fundamentals, Declaring Objects, Assigning Object Reference Variables, Introducing Methods, Constructors, The this Keyword, Garbage Collection, The finalize( ) Method, A Stack Class, A Closer Look at Methods and Classes: Overloading Methods, Using Objects as Parameters, A Closer Look at Argument Passing, Returning Objects, Recursion, Introducing Access Control, Understanding static, Introducing final, Arrays Revisited, Inheritance: Inheritance, Using super, Creating a Multilevel Hierarchy, When Constructors Are Called, Method Overriding, Dynamic Method Dispatch, Using Abstract Classes, Using final with Inheritance, The Object Class. Text book 1: Ch 6, Ch 7.1-7.9, Ch 8\n<\/p>\n<p><h4>Module 4<br \/>\n<\/h4>\n<p>Packages and Interfaces: Packages, Access Protection, Importing Packages, Interfaces, Exception Handling: Exception-Handling Fundamentals, Exception Types, Uncaught Exceptions, Using try and catch, Multiple catch Clauses, Nested try Statements, throw, throws, finally, Java&#8217;s Built-in Exceptions, Creating Your Own Exception Subclasses, Chained Exceptions, Using Exceptions. Text book 1: Ch 9, Ch 10\n<\/p>\n<p><h4>Module 5<br \/>\nFor complete syllabus and results, class timetable and more pls <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">download iStudy<\/a>. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.<\/p>\n<p><h4>Course Outcomes:<\/h4>\n<p> The students should be able to:\t<\/p>\n<ul>\n<li>Explain the object-oriented concepts and JAVA.<\/li>\n<li>Develop computer programs to solve real world problems in Java.<\/li>\n<li>Develop simple GUI interfaces for a computer program to interact with users<\/li>\n<\/ul>\n<p><h4>Question paper pattern:<\/h4>\n<ul>\n<li>The question paper will have ten questions.<\/li>\n<li>There will be 2 questions from each module.<\/li>\n<li>Each question will have questions covering all the topics under a module.<\/li>\n<li>The students will have to answer 5 full questions, selecting one full question from each module.<\/li>\n<\/ul>\n<p><h4>Text Books:<\/h4>\n<ol>\n<li>Herbert Schildt, Java The Complete Reference, 7th Edition, Tata McGraw Hill, 2007. (Chapters 2, 3, 4, 5, 6,7, 8, 9,10, 12,13,15.<\/li>\n<\/ol>\n<p><h4>Reference Books:<\/h4>\n<ol>\n<li>Mahesh Bhave and Sunil Patekar, &#8220;Programming with Java&#8221;, First Edition, Pearson Education,2008, ISBN:9788131720806.<\/li>\n<li>Rajkumar Buyya,S Thamarasi selvi, xingchen chu, Object oriented Programming with java, Tata McGraw Hill education private limited.<\/li>\n<li>E Balagurusamy, Programming with Java A primer, Tata McGraw Hill companies.<\/li>\n<li>Anita Seth and B L Juneja, JAVA One step Ahead, Oxford University Press, 2017.<\/li>\n<\/li>\n<\/ol>\n<p>For detail syllabus of all other subjects of BE do syllabus for different schemes from menu given on top.<\/p>\n<p>Dont forget to <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">download iStudy<\/a> for latest syllabus and results, class timetable and more.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Programming in Java detail syllabus for various departments, 2017 scheme is taken from VTU official website and presented for VTU students. The course code (17CS561), and for exam duration, Teaching [&hellip;]<\/p>\n","protected":false},"author":2298,"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":[15],"tags":[],"class_list":["post-8844","post","type-post","status-publish","format-standard","hentry","category-syllabus"],"_links":{"self":[{"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/posts\/8844","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/users\/2298"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/comments?post=8844"}],"version-history":[{"count":0,"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/posts\/8844\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/media?parent=8844"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/categories?post=8844"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/tags?post=8844"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}