Internet Applications Using Java Programming (1)
Internet Applications Using Java Programming (1)
Program Details
Name of the Program Bachelor of Computer Applications (BCA) Program Code 3
Course Details
Group Name COMPUTER APPLICATION
Course Name INTERNET APPLICATIONS USING JAVA PROGRAMMING
Course Code BCA410 Total Duration 60
Course Type Major Type-2 Credit 6 (4 + 2 Credits)
Max. Marks 100 (Internal: 40 + Theory: 60)
Course Applicable To BCA
Course Summary
Java Environment Overview, javac and java command . Java Programming Basics Data Types: , Control Statements:,
Object-Oriented Programming in Java , Inheritance & Interfaces Inheritance: , polymorphism. Packages
Multithreading & Exception Handling , Input/Output Operations Java I/O Basics, Applet Programming , Applet
Lifecycle:, GUI Programming with AWT Basic Components. Networking in Java, Networking Basics: JDBC- ODBC
Bridge: Connects Java applications to databases, Connectivity Model: Enables SQL queries execution through Java.
Course Outcomes
Code Details
CO1 To understand IDE and Create simple object-oriented Java programs.
CO2 To Implement concepts of inheritance and Create packages for code reusability.
CO3 To Understand and Create multiple programs using multi-threading.
CO4 To Develop basic Applets.
CO5 To Use the concept of JAVA Event handling.
Syllabus
Unit 1 - Duration: 12 (Marks: 20)
The Java Environment: History and features of java, C++ Vs java, OOPs concept, how java works, the concept of
PATH and CLASS PATH. A simple program, its compilation and execution, JAVA Program Structure, Java Virtual
Machine concepts, java platform overview. Primitive data types, variables and constants, operators, expression.
statement-branching, looping and jumping, labeled statements. Object Oriented Programming in Java: Classes, objects
and methods: defining a class. adding variables and methods, creating objects. constructor,field and methods
initialization by constructors,. Arrays and types of arrays. String and String buffer classes. Wrapper classes, using the
JDK tools.
Unit 2 - Duration: 12 (Marks: 20)
Inheritance: Inheritance basics. Types of Inheritance in java,. Super class, Sub-class. Method overloading, abstract
classes. abstract classes. Interfaces: Defining an interface. implementing & applying interfaces,. variables in interfaces,
extending interfaces. Packages: Packages, Built in Packages. Creating your own Package.
Unit 3 - Duration: 12 (Marks: 20)
Multithreading and Exception Handling: Basic idea of multithreaded programming. The lifecycle of a thread. creating
thread with the thread class and runnable interface. Thread synchronization, Thread Priorities. Basic idea of exception
handling: The try, catch and throw, throws. creating your own exception. Input/ Output: Exploring Java i.o.,
Directories,. stream classes, The Byte Stream: Input stream, output stream. Buffered reader. Buffered writer.
Unit 4 - Duration: 12 (Marks: 20)
Applet Programming: Local and Remote Applets, Applet Vs Application. Applet lifecycle, creating and executing java
applets. inserting applets in a web page, passing parameter to applets. Aligning the Display, HTML Tags & Applet Tag.
Getting Input from User. The AWT: The class hierarchy of window fundamentals;. The basic components of AWT.
Label Button. Check Box. Radio Button.
Unit 5 - Duration: 12 (Marks: 20)
The Java Event Handling Model: Adapter classes, Event classes action Event, Adjustment Event. Container Event,
Focus Event, Item Event. Event, Mouse Event, Text Event, Window Event. Networking-Basics: networking classes
and interfaces. using java.net package. TCP/IP and datagram programming. JDBC: JDBC-ODBC bridge. The
connectivity model.
References
Recommended Books:
Recommended Web: