Escolar Documentos
Profissional Documentos
Cultura Documentos
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
1. Acquaint themselves with the fundamental concepts and programming L
environment.
2. Design classes and efficiently use the IO streams C
3. Implement object oriented concepts like inheritance, reusability, and I
encapsulation.
4. Apply custom exceptions and employ concurrency. B
5. Exploit the power of advanced data structures and basic GUI design. I
45
4. 3 I 1-5
Program using File Streams and IO Streams 2
5. 3 I 1-5
Program to implement Strings, String Buffer Concept 2
6. 3 I 1-5
Program using Interfaces, Abstract Classes 3
3 I 1-5
7. Program to implements Exceptions Concepts 4
3 I 1-5
8. Program using Threads 4
3 I 1-5
9. Program using Collections, Generics concepts 5
3 I 1-5
10. Program to implement Swing Application 5
LEARNING RESOURCES
Sl.
TEXT BOOKS
No.
1. Herbert Schildt, “The Complete Reference (Fully updated for jdk7)”, Oracle press Ninth
Edition,2014.
REFERENCE BOOKS/OTHER READING MATERIAL
2. Cay S. Horstmann, “Core Java Volume –I Fundamentals”, Prentice Hall , 10th Edition, 2015.
3. Deitel&Deitel, “Java How to Program”, Prentice Hall, 10th Edition, 2016.
4. Herbert Schildt ,“Java: A Beginner's Guide”, Sixth Edition, Oracle Press, 2014.
5. https://docs.oracle.com/javase/tutorial