Course Objectives:
The course will enable the students to
Course Outcomes (COs):
Learning Outcome (at course level)
| Learning and teaching strategies | Assessment Strategies |
CO 162 Describe java features data types, casting, various operators and expressions. CO 163Implement decision making and branching statements, concepts of classes & objects, arrays strings, inheritance to. CO 164 Create programs and projects using Abstract classes, interfaces, packages, visibility control, and multithreading. CO 165 Recover the runtime errors by implementing exception handling and create Applets while taking inputs parameters and displaying messages on the applets. CO 166 Design graphical user interface applications using AWT Controls and graphics programming methods. | Approach in teaching: Interactive Lectures, Discussion, Tutorials, Reading assignments, Demonstration, Team teaching 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. |
To make students familiar with the practical implementation of ‘Java’ programs covering theory paper CBCA 405 using eclipse IDE as given below:
1. Simple Java programs using variables, keywords and simple operations
2. Programs based on operators
2. Branching statement programs using Java
3. Exercises based on Looping (while, do while, for)
4. Programs on classes, objects,constructor, nested classes
5. Programs based on arrays and strings
6. Programs on Inheritance, interfaces, and packages.
7. Exercises on multithreaded programming.
8. Exercises on Exception Handling.