Java lab
Java lab
Bloom’s Taxonomy
PSO Levels
CO # Course Outcome(s)
Addressed (K1 to K5)
SYLLABUS
UNIT CONTENT HOURS COs BLOOM’S
TAXONOMY
LEVEL
Java Basics 20 CO1, K1,K2,K3,
I
CO2, K4, K5
Programs using Control Statements: if, else, nested if, if-else
CO3,
28
ladders, Switch, while, do-while, for, for-each, break, continue. CO4,
CO5
Wrapper Class.
Programs using Single and Multidimensional Array.
Programs to use String class, StringBuffer class, Operations on
string, Command line argument.
OOPs Concepts 20 CO1, K1,K2,K3,
CO2, K4, K5
Programs to use Classes and Objects, constructor, constructor CO3,
CO4,
overloading, method overloading, nested class, inner class, CO5
anonymous inner class, abstract class.
II
Programs to use Inheritance, constructor in inheritance, method
overriding, multilevel inheritance, multilevel constructors.
Programs using Polymorphism.
Programs to implement interface, interface reference, interface
inheritance, interface and abstract class.
Packages 10 CO1, K1,K2,K3,
CO2, K4, K5
III Programs to use package, classpath, import statement, static
CO3,
import, access control CO4,
CO5
Exception Handling 10 CO1, K1,K2,K3,
CO2, K4, K5
IV Programs to implement Built in Exception, Custom exception,
CO3,
Throwable Class. CO4,
CO5
Multithreaded Programming 15 CO1, K1,K2,K3,
CO2, K4, K5
V Programs to implement Thread class and Runnable interface, CO3,
thread priority, thread synchronization. CO4,
CO5
Prescribed Books/Textbooks
1. Herbert Schildt, Java: The Complete Reference, McGraw Hill Education, Seventh Edition, 2012.
References
1. Paul Deitel and Harvey Deitel, Java: How to Program, Prentice Hall, Nineth Edition, 2012
2. Patrick Niemeyer, Daniel Leuck, Learning Java, O'Reilly Media, Fourth Edition, 2013
3. James Gosling et al., The Java Language Specification, Java SE 7 Edition, Oracle America, 2011.
29
Suggested Reading
1. Bruce Eckel, Thinking in Java, Prentice Hall, Fourth Edition,
2. Allen B. Downey and Chris Mayfield, Think Java: How to Think Like a Computer Scientist, O'Reilly
Media, 2016
Web Resources
1. https://www.w3schools.com/java/
2. https://www.javatpoint.com/java-tutorial/
3. https://www.geeksforgeeks.org/java/
30