Java Programming

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

JAVA PROGRAMMING

Subject Title
Subject Code
Periods per Week
Periods per Semester

:
:
:
:

JAVA Programming
CM-603
05
75
TIME SCHEDULE

S.No

Major Topics
Basics & features of Java

1
2.
3.
4.
5.

Data types, Variables, Arrays,operators,Control


statements
Classes ,Objects, Inheritance
Packages,Interfaces and Multi threaded programming
Exception handling,I/O streams and Applets
Total

Period
s

Weightag
e
Of Marks

Short
Question
s

Essay
Question
s

03

--

15

26

20
15
20
75

29
26
26
110

3
2
2
10

2
2
2
8

COURSE CONTENTS
1. Java fundamentals: Importance of Java to Internet Java applets Applications Byte codes. Features of Java:
OOPS concept literals comments writing key words separators.
2. Data types, Variable and Arrays: Data types declaring variable scope life time type conversions casting
Arrays. Operators : Types of operators order of precedence of operators selection statements control
statements jumping statement break, continue statements,
3. Classes : Concepts of classes objects new methods constructors over loading string classes command
line arguments. Inheritance: Basics of inheritance super class, sub classes Multi level hierarchy overriding DMP
concept.
4. Packages,Interfaces and Multi threading : Concept of packages & Interfaces importing of packages
implementing Interfaces. Define thread Multi threading- Inter thread communication Dead locks Properties
priorities
5. Exception Handling, Stream and Applets: I/O streams Exception handling: Source of errors error handling
avoiding handling throwable classes - Basics of Applets creating Applet.
REFERENCE BOOKS
1. The complete reference Java
2. Programming in JAVA
3. Programming in Java

-- Pattrick Naughten, Herbert Schildt


TMH company Limited, New Delhi.
-- P. Radhakrishna, University Press
-- Muthu - Thomson

4. Java Foundations of Programming NIIT, PHI


5. Programming with Java

-- Balagurusamy, TMH

OBJECTIVES
COURSE CONTENTS
1. Java fundamentals: Importance of Java to Internet Java applets Applications Byte codes. Features of Java:
OOPS concept literals comments writing key words separators.

S.No

Major Topics
Basics & features of Java

Periods

Weightage
Of Marks

1.0 Understand the basic concepts of Java.


1.1 Know the importance of Java in the Internet programming.
1.2 Compare Java & C++
1.3 Define an Applet.
1.4 Explain the features of Java applets and applications.
1.5 Understand Byte codes of Java, JVM.
1.6 Know the process of entering and executing a Java program.
1.7 Know about white space, literals, separators, keywords in Java.
1.8 Know how to write comment statements in Java.

03

Short
Questions
1

Essay
Questions
--

OBJECTIVES
COURSE CONTENTS
2. Data types, Variable and Arrays: Data types declaring variable scope life time type conversions casting
Arrays. Operators : Types of operators order of precedence of operators selection statements control
statements jumping statement break, continue statements,

S.No

Major Topics

Period
s

Weightag
e
Of Marks

Short
Question
s

Essay
Question
s

2.

Data types, Variables, Arrays,operators,Control


statements

15

26

2.0 Know data types, variables, Arrays and Control Statements.


2.1
Know eight simple types of data.
2.2
Know Java literals.
2.3
Know the declaration and initialization variables.
2.4
Know the type conversion and casting features.
2.5
Know the Usage of one-dimensional and twodimensional array.
2.6
Know various types of operators.
2.7
Know the syntax of selection statements of Java.
2.8
Know the syntax of iteration statements of Java.
2.9
Know the syntax of jump statements, break, continue statements.

OBJECTIVES
COURSE CONTENTS
3. Classes : Concepts of classes objects new methods constructors over loading string classes command
line arguments. Inheritance: Basics of inheritance super class, sub classes Multi level hierarchy overriding DMP
concept
S.No

Major Topics

3.

Classes ,Objects, Inheritance

Periods
20

Weightage
Of Marks
29

3.0 Understand classes.


3.1
Know the creation of class and objects.
3.2
Explain new operator and methods.
3.3
Classify methods according to returning values and passing parameters.
3.4
Know the Usage of constructors.
3.5
Know the usage of this pointer.
3.6
Know the concept of overloading of methods and constructors.
3.7
Understand the working of static and final.
3.8
Know about string classes.
3.9
Usage of command-line arguments.
3.10
Understand the concept of super class and sub class objects.
3.11
Know how to create multi level hierarchy.
3.12
Explain the concept of Dynamic method overriding.
3.13
Explain the concept of Dynamic method dispatch with an example.
3.14
Define and explain Abstract classes.
3.15
Know how to use final to avoid overriding.

Short
Questions
3

Essay
Questions
2

OBJECTIVES
COURSE CONTENTS
4. Packages,Interfaces and Multi threading : Concept of packages & Interfaces importing of packages
implementing Interfaces. Define thread Multi threading- Inter thread communication Dead locks Properties
priorities

S.No

Major Topics

4.

Packages,Interfaces and Multi threaded programming

Period
s
15

Weightage
Of Marks
26

4 .0 Know how to create Package, Interfaces and Multi threaded programming.


4.1
Define a package.
4.2
Understand the concept of class path.
4.3
Know the concept of Access protection.
4.4
Know the usage of classes from a class.
4.5
Appreciate the concept of importing packages.
4.6
Know the concept of Interfaces.
4.7
Define an Interface.
4.8
Know how to implement interfaces.
4.9
Know the scope of variables in interfaces.
4.10
Give the thread model of Java.
4.11
Give thread priorities.
4.12
Understand the concept of synchronization.
4.13
Implement the thread class and runnable interface.
4.14
Know how to create thread.
4.15
Know how to create multiple threads.
4.16
Understand Alive( ), Join ( ), Suspend( ), Resume( ) methods.
4.17
Explain Inter thread communication.
4.18
Explain dead lock.
4.19
Explain thread properties.

Short
Questions
2

Essay
Questions
2

OBJECTIVES
COURSE CONTENTS
5. Exception Handling, Stream and Applets: I/O streams Exception handling: Source of errors error handling
avoiding handling throwable classes - Basics of Applets creating Applet.

S.No

Major Topics

5.

Exception handling,I/O streams and Applets

Periods

5.0 Know the Exception handling, I/O streams and Applets.


5.1
Know the sources of errors.
5.2
Give advantages of Exceptions.
5.3
Understand how to deal with exceptions.
5.4
Know the concept of Multi-catch statements programs.
5.5
Give the Types of Exceptions
5.6
explain various stream classes.
5.7
the Basics of Applets.
5.8
Applet classes, Applet Architecture.
5.9
Applet Selection.
5.10
the order of Applet initialization and termination.
5.11
simple example creating Applets.

20

Weightage
Of Marks
26

Short
Questions
2

Essay
Questions
2

You might also like