Course Objectives:
The course will enable the students to learn the practical implementation of ‘Java’ programs.
Course | Learning outcome (at course level) | Learning and teaching strategies | Assessment Strategies | |
Course Code | Course title | |||
24CCAI 302 |
OBJECT ORIENTED PROGRAMMING LAB (PRACTICAL) | CO31. Identify classes, objects, members of a class and relationships among them needed for a specific problem CO32. Develop Java application programs using control statements, arrays and strings CO33. Create programs to extend Java classes with inheritance and dynamic binding. CO34. Implement the execution of multiple parts of a program at the same time using multithreading CO35. Design and develop graphical user interfaces or web applications using AWT controls and graphic programming CO36. Contribute effectively in course-specific interaction | Approach in teaching: Interactive Lectures, Lab Sessions, Discussion, Lab assignments, Demonstration.
Learning activities for the students: Self-learning assignments, Effective questions, Giving tasks. | Exercise-based test, Semester end examinations, Quiz, practical Assignments, Viva voce, Presentation of Assignments. |
Suggested Text Books:
Suggested Reference Books:
1. Deitel & Deitel “Java How to Program: Early Objects Java Programming |” Eleventh Edition | By Pearson July 2018
2. Arnold, Gosling, “Java™ Programming Language, The (Java Series), August 2005
3. R. Nageswara Rao and DT Editorial Services,Core Java: An Integrated Approach, January 2016
4. Benjamin Evans, David Flanagan ,”Java in a Nutshell: A Desktop Quick Reference”, Seventh Edition Paperback – 27 December 2018
Reference Journals:
1. https://ieeexplore.ieee.org/document/714612
2. https://www.journaldev.com/7153/core-java-tutorial
3. https://journals.grdpublications.com/index.php/ijprse/article/view/27
e-Resources including links
1. https://www.edureka.co/blog/java-tutorial/
2. https://www.w3schools.com/java/
3. https://www.javatpoint.com/java-tutorial