Teaching time (hours) Examination Marking scheme Theory Practical Internal External Total (hrs) (hrs) (Marks) (Marks) 4 X 15 = 60 30 70 ( Paper of 3 hrs) 100 Unit Topic Content Hrs. Credit No. No. W + % 1 Fundamentals of Object Oriented Programming 17 4 Object oriented paradigm, Basic concepts of Object-Oriented Programming (object and class, data abstraction and encapsulation, inheritance, polymorphism, dynamic binding, message Passing) Benefits and application of OOP Basics of Java Java Features, JDK and its components(various of JDK), Bytecode and JVM Language building blocks: (Tokens, identifiers, keywords, literals, white spaces, comments), Primitive data types and their initial values, arrays, operators precedence and associatively, type – conversion and casting, garbage collection, flow controls, Loop statements while, do , for, break , – continue, Condition statements if else, switch – – 2 Fundamentals 18 Defining classes, creating objects, constructors, static members, all types of inheritance, interfaces, overloading and overriding of methods, final variable and methods, abstract methods and class, finalize methods, visibility controls and modifiers: Access modifiers – public, private, default, protected. Other modifiers: final, abstract, static, synchronized, native, volatile, transient Packages: Putting classes together Java API packages(java.applet, java.awt, java.io, java.lang, java.net, java.util etc) which package is used for what purpose naming conventions, creating, accessing and using packages, adding class to package, java.lang package classes(object, math, string, StringBuffer, wrapper classes) java.util pacakage classes(Date, Random, Calendar, GregorianCalendar, Vector, enumeration, interface, Stack, Hashtable, StreamTokenizer) 3 Multithreading & Exception Handling: 18 What is read, Java thread model, implementing threads in two ways- Thread class and Runnable interface, various thread methods, thread states (running, ready, –
Teaching time (hours) Examination Marking scheme Theory (hrs) Practical (hrs) Internal (Marks) External Total (Marks) 4 X 15 = 60 30 70 ( Paper of 3 hrs) 100 Unit No. Topic No. Content Hrs. W + % Credit 1 Fundamentals of Object Oriented Programming Object oriented paradigm, Basic concepts of Object-Oriented Programming (object and class, data abstraction and encapsulation, inheritance, polymorphism, dynamic binding, message Passing) Benefits and application of OOP Basics of Java Java Features, JDK and its components(various of JDK), Bytecode and JVM Language building blocks: (Tokens, identifiers, keywords, literals, white spaces, comments), Primitive data types and their initial values, arrays, operators – precedence and associatively, type conversion and casting, garbage collection, flow controls, Loop statements – while, do , for, break , continue, Condition statements – if – else, switch 17 4 2 Fundamentals Defining classes, creating objects, constructors, static members, all types of inheritance, interfaces, overloading and overriding of methods, final variable and methods, abstract methods and class, finalize methods, visibility controls and modifiers: Access modifiers – public, private, default, protected. Other modifiers: final, abstract, static, synchronized, native, volatile, transient Packages: Putting classes together Java API packages(java.applet, java.awt, java.io, java.lang, java.net, java.util etc) which package is used for what purpose naming conventions, creating, accessing and using packages, adding class to package, java.lang package classes(object, math, string, StringBuffer, wrapper classes) java.util pacakage classes(Date, Random, Calendar, GregorianCalendar, Vector, enumeration, interface, Stack, Hashtable, StreamTokenizer) 18 3 Multithreading & Exception Handling: What is read, Java thread model, implementing threads in two ways- Thread class and Runnable interface, various thread methods, thread states – (running, ready, 18
Current%20Syllabus_13.docx