(core Java (CSIT751)-Semester |
Dashboard / My courses / 2 Sem 1 CSII751 / Course Synopsis / Syllabus
Syllabus
Module I: Intreduction to Java
Introduction of Java, History of Java, JDK Tools, Class File, Java Bytecode, JVM, identifiers, Data types, Operators. Control
Statements, loop, arrays, Inheritance in Java, Multilevel hierarchy, method overriding, Abstract clases, Final classes, Command
Tine arguments
‘Module I: Java with Object Orlentated Features
Introduction to oops, Classes and Objects, Encapsulation, Abstraction, Polymorphism, Inheritance, A Closer look at Methods
and Classes, constructors, types of constructors, method overloading; Inheritance, Single Inheritance, Multilevel hierarchy,
Method overriding; Constructors, Various Types of Constructor, Role of Constructors in inheritance, Abstract classes; final
static; super; Garbage Collection
‘Module Il: Exception Handling Interface and Thread In Java
Exception handling in Java, ty, catch, throw, throws and finally, Uncaught Exceptions, creating and using user defined
exception
Multiple catch Java's Built-in Exception
Interface: Defining Interfaces, Abstract Methods in interfaces, Implementing Interfaces, Extending Interfaces, Interface
References, Default Methods in Interfaces, Static Methods in Interfaces, Constants in Interfaces
Thread: Thread life cycle, Creating and implementing thread, multi-threaded programming, thread priorities, synchronization of
thread,resuming and stopping Threads
‘Module IV: Java Packages and GUI
Defining, Implementing and applying Packages, Importing Packages, Types of packages, User define package, Introduction to
lang Package classes; Introduction to 10 package - input streams, output streams, Sample programs on W/0 files; string
handling
Applet Class, Life cycle of applet, creating an executable applet, adding applet to HTML ile, The Graphics class, Draw lines,
rectangles, circles, elipse, arcs, polygon etc. Using control loops in Applet
‘Module V: Event Driven Programming and Database Programming using JDBC
nts, Event Listener
AWT- Introduction to AWT, Event haneling Mechanism, Event Model, Event Classes, Sources of E
Interfaces, working with Windows, AWT Controls; Layout Manager; Introduction to swing classes and controls; Advantages of
swings over AWT:
Basics, networking classes and interfaces, using java.net package, doing TCP/IP and Datagram Programming: JDBC
Architecture, Connection interface, Java database connectivity introduction to package java.sql*, working with SQL statements
Text Readi
1 JAVA The Complete Reference by PATRICK NAUGHTON & HERBERT SCHILD, TMH
2 Introduction to JAVA Programming a primar, Balaguruswamy.
References:1. “Introduction to JAVA Programming® Daniel/Young PHI
2. Jeff Frentzen and Sobotka, “Java Script’, Tata McGraw Hill
Last modified: Tuesday, 25 August 2020, 11:18 PM
~ Announcements
Jump to,
Discussion Forum : Core Java (CSIT7S1) =