MCA
MCA 1 SEM.
Introduction to Information Technology
Programming Based Numerical Analysis
Advanced Programming in ‘C’ Language
Data Structure with Algorithm
Digital Electronics
MCA 2 SEM.
Principles of Operating System
Object Oriented Programming with C++
Computer System Architecture
Web Technology
Discrete Mathematics
MCA 3 SEM.
Introduction to JAVA
Artificial Intelligence and Expert Systems
RDBMS
Theory of Computation
Computer Network
MCA 4 SEM.
Compiler Design
Software Engineering
Financial Accounting
Operation Research
Management Information System
MCA 5 SEM.
Soft Computing Techniques
Interactive Computer Graphics
Data Mining & Data Warehousing
Network Security
Analysis & Design of Algorithm
MCA 6 SEM.
Major Project ( Viva Voce)

Guru Ghasidas Vishwavidyalaya
Bilaspur Bilaspur Chhattisgarhhttp://www.ggu.ac.in
MCA 3 SEM.
Subject: Introduction to JAVA

UNIT - 1 Overview of JAVA

The genesis of java, An overview of java, java virtual machine (JVM), Java development kit (JDK), Java Vs C++, Data types, Literals, Variables, and Arrays, Operators, Control statements, Introducing Class, closer look at Methods and class, Nested and inner class, Exploring Java.lang, String handling, Constructor, Garbage collection and finalize() method. Writing simple JAVA program.


UNIT - 2 Inheritance, Packages and interface

Types of inheritance, Access specifier, using super, method overriding, Abstract class, constructor in multilevel inheritance, using final with inheritance, Dynamic method dispatch, Defining package, CLASSPATH, Access protection, Importing package, Defining and implementing interface, Extending interface, Nested interface.


UNIT - 3 Exception handling and Multithreading

Using try and catch, multiple catch classes, Nested trystatements, throw, throws and finally, Built in exception, Uncaught exception, Creating own exception class Java Thread Model Main thread, Creating own Thread, Life cycle of thread, Thread priorities, Synchronization and messaging, Interthread communication, Suspending, Resuming and stopping thread.


UNIT - 4 Input Output and Networking

I/O classes: Byte stream and character stream, Predefined stream, reading console input, writing consol output, PrintWriter class, Reading and writing files.
Networking : classes and interface, Socket and overview, TCP/IP client socket and server socket, Inet address, URL Connection, Datagram.


UNIT - 5 Applet, AWT, Swing, Event handling and Advance JAVA

Applet life cycle, Creating an applet, Using image and sound in applet, passing parameter. Exploring AWT and introduction to Swing. Event handling – The delegation-event model, Event classes, Source of event, Event listener interfaces, handling mouse and keyboard event , Adapter class.
Advance JAVA : JDBC API. Servlet – Overview of servelet, Life cycle of servlet, JAVA servlet architecture, Generic servlet and http servlet, The servlet interface, Request and response.


Jump to Top | Home Page