Syllabus

Course Code: CC- XII A    Course Name: PROGRAMMING IN JAVA

MODULE NO / UNIT COURSE SYLLABUS CONTENTS OF MODULE NOTES
1 Key Attributes of Object-Oriented Programming, Introduction to Java, History and Features of Java, Java Virtual Machine (JVM), JDK, Java Runtime Environment; Basic Elements: Lexical Tokens, Identifiers, Keywords, Literals, Comments, Primitive Data types, Operators, Assignments; Input/output in Java: Basics, I/O Classes, Reading Console Input.
2 Control Structures in Java: Decision and Loop Control Statements. Class and Object in Java: Class Fundamentals, creation of Objects, Defining Methods, Argument Passing Mechanism, Constructors, Abstract Class, Static Members. Array in Java: Defining an Array, Initializing & Accessing Array, Multi –Dimensional Array
3 String: String Fundamentals, Operations on Array and String, String Constructors, Creating Strings using String Class and StringBuffer Class. Polymorphism in Java: Basic Concept, Types, Overriding vs Overloading, Inheritance: Benefits of Inheritance, Types of Inheritanc
4 Interface : Implementing Interface, extending Interface; package: creating a package, import keyword; exception handling: catching multiple exception, throw/throws keyword, Finally keyword, user defined exception, Introduction to Multithreading
Copyright © 2020 Kurukshetra University, Kurukshetra. All Rights Reserved.