15SE205J
15SE205J
15SE205J
PURPOSE Java is a mature and solidly engineered programming language that is extensively built on object
oriented programming concepts. Its in-built security and safety features together support for advanced
programming tasks like networking, database connectivity, rich web applications, mobile applications.
This course is designed around the fundamental concepts of Java that enable the students to design and
build more complex Java applications.
INSTRUCTIONAL OBJECTIVES STUDENT OUTCOMES
At the end of the course, student will be able to
Acquaint themselves with the fundamental concepts and programming environment. L
1
Exploit the power of advanced data structures and basic GUI design. I
5
45
C-
Contact
Sl. No. Description of experiments D- IOs Reference
hours
I-O
I
Program to implement Operators,Flow Controls concepts 3 1 1-5
Program to implement Classes, Constructors, Overloading and 3 I 1-5
2
Access Control
3 I 1-5
Program using Nested & Inner Classes, Static and Final 2
3 I 1-5
Program using File Streams and IO Streams 2
3 I 1-5
Program to implement Strings, String Buffer Concept 2
3 I 1-5
Program using Interfaces, Abstract Classes 3
3 I 1-5
Program to implements Exceptions Concepts 4
3 I 1-5
Program using Threads 4
3 I 1-5
Program using Collections, Generics concepts 5
3 I 1-5
Program to implement Swing Application 5
30
LEARNING RESOURCES
Sl.
TEXT BOOKS
No.
1 Herbert Schildt, The Complete Reference (Fully updated for jdk7), Oracle press Ninth Edition,2014.
Cay S. Horstmann, Core Java Volume I Fundamentals, Prentice Hall , 10th Edition, 2015.
2
Herbert Schildt ,Java: A Beginner's Guide, Sixth Edition, Oracle Press, 2014.
4
https://docs.oracle.com/javase/tutorial
5