Java Programming 1.course Description:: L T P J C
Java Programming 1.course Description:: L T P J C
2.Course Objectives:
1. To understand object oriented programming concepts and the basics of java programming
language
2. To know the principles of packages, inheritance and interfaces
3. To understand strings & collections with java 8 features
4. To develop a Java application with exception handling and threads
5. To develop windows-based applications with jdbc
3.Syllabus:
Unit-I: Foundations of Java
Overview of OOP , Object oriented programming paradigms , Features of Object Oriented Programming
, Java Buzzwords ; Overview of Java : JVM , JDK , Programming Structures in Java , Classes & its
types in Java , Data Types , Variables , Operators , Keywords , Control Statements , Wrapper Classes ,
Constructors , Methods , Access specifiers ; Arrays & its types , java.util.Arrays , Java Doc comments
, I/O classes
Projects:
Develop a Java application for any real word problem
Text Books:
1. Herbert Schildt., “Java: The Complete Reference”, 12th Edition, McGraw Hill Education, New
Delhi, 2019
2. Cay S.Horstmann., “Core Java Fundamentals”, Volume 1, 11th Edition, Prentice Hall, 2018
References:
1. Deitel P and Deitel H, "Java: How to Program", 11th Edition, Prentice Hall, 2018.
2. James Gosling, Bill Joy, Guy Steele, Gilad Bracha, Alex Buckley and Daniel Smith, "The Java
Language Specification – Java SE", 13th Edition, Oracle America Inc., USA, 2019.
3. Matt Weisfeld, "The Object-Oriented Thought Process", 5th Edition, Addison-Wesley
Professional, US, 2019.
4. Daniel Liang L, "Introduction to Java Programming", 10th Edition, Pearson Education, New
Delhi, 2015
4. Course Outcomes:
CO. No. Course Outcome BTL POs PSO's
U23CS491.1 - - - - 2 - - 2 3 - - 3 2 1 -
U23CS491.2 - - - - 2 - - 2 3 - - 3 2 1 -
U23CS491.3 - - - - 2 - - 2 3 - - 3 2 1 -
U23CS491.4 - - - - 2 - - 2 3 - - 3 2 1 -
PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO PSO
CO
01 02 03 04 05 06 07 08 09 10 11 12 01 02 03
U23CS491.5 - - - - 2 - - 2 3 - - 3 2 1 -
U23CS491.6 - - - 2 3 - - 2 3 2 - 3 3 2 -
U23CS491.7 - - - - 3 - - 2 3 2 - 3 3 2 -
U23CS491.8 - - - - 3 - - 2 3 2 - 3 3 2 -
U23CS491.9 - - - - 3 - - 2 3 2 - 3 3 2 -
U23CS491.10 - - - - 3 - - 2 3 2 - 3 3 2 -
Course to PO - - - 2 2 - - 2 3 2 - 3 2 1 -