The course will enable the students to
Course Outcomes (COs):
Course Outcome (at course level) | Learning and teaching strategies | Assessment Strategies |
The students will: CO178. Identify classes, objects, members of a class and relationships among them needed for a specific problem CO179. Write Java application programs using OOP principles, control structures and looping CO180. Create programs to extend Java classes with inheritance and dynamic binding. CO181. Implement the execution of multiple parts of a program at the same time using multithreading CO182. Design and develop graphical user interfaces or web applications using AWT controls and graphic programming | Approach in teaching: Interactive Lectures, Discussion, Tutorials, Reading assignments, Demonstration, Learning activities for the students: Self learning assignments, Effective questions, Simulation, Seminar presentation, Giving tasks. | Class test, Semester end examinations, Quiz, Solving problems in tutorials, Assignments, Presentation, Individual and group projects and peer review. |
E-RESOURCES:
1. https://www.edureka.co/blog/how-to-set-path-in-java
2. https://www.hubberspot.com/p/advance-java-programs.html
3. https://www.programiz.com/java-programming/examples
4. https://www.geeksforgeeks.org/java-programming-examples
5. https://www.cs.utexas.edu/~scottm/cs307/codingSamples.htm
6. https://beginnersbook.com/java-tutorial-for-beginners-with-examples/