IT-306 · Java Programming Lab/Official Syllabus
Java Programming Lab (IT-306) - Official Syllabus
1
Unit 1
Overview of Java
- Overview of Java, Installation, First Simple Program, Compilation process
- Java Keywords , Identifiers , Literals, Comments
- Data Types, Variables, Dynamic initialization, type conversion and casting
- Operators, Control Statements
2
Unit 2
Declaring Objects
- Declaring Objects, Introducing Methods, Constructors, this Keyword
- Garbage Collection, finalize Method
- Overloading Methods, Overloading Constructors, Using Objects as Parameters
- Inheritance, Creating a Multilevel Hierarchy
- Packages and Interfaces
- Exception Handling
- Multithreaded
3
Unit 3
The Applet Class
- Applet Basics, The Applet Class, Applet Architecture
- Applet Initialization and Termination
- Simple Applet Display Methods, Simple Banner Applet, Using the Status Window
- The HTML APPLET Tag, Passing Parameters to Applets, Improving the Banner Applet
4
Unit 4
Introducing the AWT
- Working with Windows, Graphics, and Text, AWT Classes, Window Fundamentals
- Component, Container, Panel, Frame, Working with Frame Windows
- Handling Events in a Frame Window
- AWT Controls, Layout Managers, and Menus
- Adding and Removing Controls, Grid Layout, Border Layout
- introduction to swing and servlet
5
Unit 5
Event Handling
- Two Event Handling Mechanisms, The Delegation Event Model
- Events, Event Sources, Event Listeners, Event Classes, The Mouse Event Class and others
- JDBC: JDBCODBC bridge, the connectivity model, the driver manager, navigating the result set object contents, the JDBC exceptional classes, connecting to remote database
Laboratory Experiments
- Write a program that accepts two numbers from the user and print their sum.
- Write a program to calculate addition of two number using prototyping of methods.
- Program to demonstrate function overloading for calculation of average.
- Program to demonstrating overloaded constructor for calculating box volume.
- Program to show the detail of students using concept of inheritance.
- Program to demonstrate package concept.
- Program to demonstrate implementation of an interface which contains two methods declaration square and cube.
- Program to demonstrate exception handling in case of division by zero error.
- Program to demonstrate multithreading.
- Program to demonstrate JDBC concept using create a GUI based application for student information.
- Program to display “Hello World” in web browser using applet.
- Program to add user controls to applets.
- Write a program to create an application using concept of swing.
- Program to demonstrate student registration functionality using servlets with session management.
Reference Books
- Programming with java A Primer — E. Balagurusamy — McGrawHill
- Core Java 8 for Beginners — Sharanam Shah — Shroff Publisher
- The Complete Reference Java 2 — Naughton, Schildt — Tata McGraw Hill
- Core Java 2 — Horstmann, Cornell — Pearson — Vol I & II
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel