java
java
Course Objective
The course aims
To learn object orient programming fundamentals and the characteristics of Java language.
To learn the syntax, semantics and use of basic Java programming language constructs.
To know the syntax and use of utilities, applets, simple graphics methods and image loader.
To develop stand alone applications and applet programs in Java.
Course Outcomes (C0)
On the successful completion of the course, students will be able to
Knowledge CO
Course Outcome
Level Number
K2, K1, K3 CO3 Obtain knowledge about concepts, syntax and use of packages, interfaces,
threads and exception handling for writing programs.
K1, K2 CO4 Learn the use, syntax and implementation of Java utilities.
K3, K4, KS COS Gain knowledge to develop applications using applets and simple graphics
methods.
KI Remember; K2-Understanding; K3 - Apply; K4 Analyze; K5 Evaluate
SYLLABUS
No. of
Unit Content
Hours
OBJECT ORIENTED FUNDAMENTALS AND JAVA REVOLUTION: Object
Oriented Programming -Encapsulation - Inheritance - Polymorphism - Java Genesis
Characteristics - Java Programming Techniques ReserveddWords - Jdentifiers 12
Literals - Operators Separators - Variables Types - Arrays Operator
Precedence.
FLOW CONTROL AND CLASSES: If - Else - Break - Switch - Retun
Statements - Looping While- Do While - For - Comma Statements - Continue -
I
Classes - Declaration - Object References Instance Variables New Operator - 12
Method Declaration Method Calling - this Operator Constructors - Methods
Overloading Inheritance - Super Class - Dynamic Method Dispatch - Final Static
Abstract Classes.
PACKAGES AND NTERFACEs: Packages The Package Statement - Import
Statement Interface Statement Implements Statement - Constructors String
Creation - String Concatenation - Character Extraction - Exception Handling 12
Fundamentals - Types - Uncaught Exceptions - Nested try Statement - The Java
thread Model Priorities - Thread API Summary.
33
Text Book:
Partick Naughton (1996), "The Java Hand Book", Tata McGraw Hill Pvt. Ltd.
Reference Books:
1. EBalagurusamy (2015), Programming with Java A Primer", Sth edition, McGraw Hill Publisher
(India).
2. C. Muthu (2008), "Programming with Java", Second edition, Tata McGraw Hill Pvt. Ltd (India).
3. R. Krishnamoorty, S. Prabhu (2006), "Internet and Java programming", New Age International Pvt.
Ltd
E-references:
1. https://www.edureka.co/blogjava-tutorial/
2. https://www.tutorialspoint.com/java/java basic_
syntax.htm
3. https://www.geeksforgeeks.org java-applet-basics/
Mapping with Programme Specific Outcomes
PSO PSO4
PSO1 PSO2 PSO3 PSO5
CO
CO1 H H H
CO2
CO3
H M
M
== S
S
CO4 S M H
COS S H
6 Creating more than one method with the same name, but different parameter lists called.
a) Method Overloading b) Method Overriding
c) Inheritance d) Interface
b) Method
arrosn
c) DrawPol
c) Package
d) DrawArc
d) Abstract interface
.. 2 ....
SECTION-B6X5= 25)
Answer ALL the Questions:
16. a) Explain about the literals.
(OR)
b) Brief note on arrays.
17. a) Write a program to find the biggest of three numbers using if-else statement.
(OR)
b) Discuss about Inheritance.
SECTION-C(3X 10 =30)
Answer any THREE Questions: