JAVA PROGRAMMING LAB

Paper Code: 
CBCA 406
Credits: 
03
Periods/week: 
06
Max. Marks: 
100.00
Objective: 

The course will enable the students to

  1. Familiar with the practical implementation of ‘Java’ programs.
  2. Implement multithreaded programming, Exception Handling.

Course Outcomes (COs):

Learning Outcome (at course level)

 

Learning and teaching strategies

Assessment Strategies

The students will:

CO 176.Identify classes, objects, members of a class and relationships among them needed for a specific problem

CO 177.Write Java application programs using OOP principles, control structures and looping

CO 178.Create programs to extend Java classes with inheritance and dynamic binding.

CO 179.Implement the execution of multiple parts of a program at the same time using multithreading

CO 180.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.

 

 

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.

 

Academic Year: