0% found this document useful (0 votes)
56 views2 pages

Mca Java Syllabus

Uploaded by

Bipin Bhadra
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
56 views2 pages

Mca Java Syllabus

Uploaded by

Bipin Bhadra
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 2

Subject Code Title of the subject L T P C QP

MCA20202 Object Oriented Programming using JAVA 3 0 0 3 A


UNIT-1 (10 Hours)
Fundamentals of object-oriented programming: Introduction to Object-Oriented Paradigm,
procedural Paradigm, Features of Java, Data types, operators & expressions, control structures,
Console I/O – reading console input, writing console output, arrays, Classes, objects & methods,
method overloading, constructor overloading, access qualifiers, inheritance, and polymorphism,
String handling – string operations, character extraction, string comparison, searching and modifying
strings, String Buffer, Wrapper classes, Package.
UNIT-2 (10 Hours)
Inheritance: single and multilevel inheritance, Inner classes, Interfaces, method overriding, abstract
class, use of super and final keywords. Exception Handling: Exception types, uncaught exceptions,
multiple catch clauses, nested try statements, built-in exceptions, creating your own exceptions.
Multithreading: Java thread model, creating multiple threads, thread priorities, synchronization,
interthread communication, suspending, resuming, and stopping threads.

UNIT-3 (10 Hours)


I/O Streams: Files I/O – Byte Streams, Character Streams, Collection framework, Applets: Local &
Remote Applets, Applet Architecture, Passing Parameters to Applets, Applet Graphics, Adapter Class,
Event Delegation Model.
UNIT-4 (10 Hours)
Java Swing, JDBC, JavaBeans, Containers, Introduction to Servlet & JSP
Teaching Methods: Chalk& Board/ PPT/Video Lectures/Lecture by Industry Expert/MOOCS
Text Books
1. Herbert Schildt, The Complete Reference Java 2, Fourth Edition, Tata McGraw Hill-2001
2. Liang Y. Daniel, Introduction to Java Programming (7th Edition), 2009, Pearson Education.
Ref. Books
1. Steven Holzner, Java 1.2, BPB-1998
2. E. Balaguruswami, Programming with Java - Second Edition, Tata McGraw Hill-1998.
3. Mughal K.A., Rasmussen R.W., A Programmer’s Guide to Java Certification, Addison-
Wesley, 2000 `

Lab Code Name of the Lab L T P C QP


MCA20207 Programming with Java Lab 0 0 2 1
LIST OF EXPERIMENTS:
1. Programs to illustrate constructors.
2. Programs to illustrate Overloading & Overriding methods in Java.
3. Programs Illustrate the Implementation of Various Forms of Inheritance. (Ex. Single,
Hierarchical, Multilevel inheritance….)
4. Program which illustrates the implementation of multiple Inheritance using interfaces in
Java.
5. Program to illustrate the implementation of an abstract class.
6. Programs to illustrate Exception handling
7. Programs to create packages in Java.
8. Program to Create Multiple Threads in Java.
9. Program to Implement Producer/Consumer problems using synchronization.
10. Program to Write Applets to draw the various polygons.
11. Create and Manipulate Labels, Lists, Text Fields, Text Areas & Panels
12. Handling Mouse Events & Keyboard Events.
13. Using Layout Managers.
14. Create& Manipulate the Following Text Areas, Canvas, Scroll bars, Frames, Menus, and
Dialog Boxes. Programs, which illustrate the manipulation of strings.
A) Sorting an array of Strings.
B) Frequency count of words & Characters in a text.
16. Programs, which illustrate the use of Streams.
17. Java Program that reads the file name from the user and displays the contents of the file.
18. Write an applet that displays a simple message.
19. Write an applet that computes the payment of a loan based on the amount of the loan, the
interest rate, and the number of months. It takes one parameter from the browser: Monthly
rate; if true, the interest rate is per month; Otherwise, the interest rate is annual.
20. Write a Java program that works as a simple calculator. Use a grid layout to arrange
Buttons for the digits and for the + - * / % operations. Add a text field to display the
result.
21. Write a Java program that lets users create Pie charts. Design your own user interface
(with AWT)
22. Write a Java program that allows the user to draw lines, rectangles, and ovals.
23. Write a Java program that illustrates how run time polymorphism is achieved.
24. Write a Java program to implement a Database connection with MySQL
25. Write a Java Swing program to create a Login/registration form for a user

TEXTBOOK
1. THE COMPLETE REFERENCE JAVA J2SE 5TH EDITION BY – HERBERT SCHILDT
(TMH)
REFERENCE BOOKS
1. THE COMPLETE REFERENCE JAVA 2 (Fourth Edition) BY - PATRICK NAUGHTON &
HERBETSCHILDT (TMH)
2. PROGRAMMING JAVA - DECKER&HIRSH FIELD VIKAS PUBLISHING (2001)
(THOMSON LEARNING ) (SECOND EDITON)
3. INTRODUCTION TO JAVA PROGRAMMING - Y. DANIEL LIANG PHI (2002)
4. OBJECT-ORIENTED PROGRAMMING THROUGH JAVA 2 BY - THAMUS WU
(McGraw Hill)
5. JAVA 2 - DIETEL & DIETEL (PEARSON EDUCATION)
6. INTRODUCTION TO JAVA – BALA GURU SWAMY

You might also like