0% found this document useful (0 votes)
7 views1 page

OOP with Java Lab Manual for BS Students

lab manual

Uploaded by

adeelismail8046
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views1 page

OOP with Java Lab Manual for BS Students

lab manual

Uploaded by

adeelismail8046
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

LAB MANUAL Object-Oriented Programming (OOP)

with Java for BS (AI, CS, IT) – 2nd Semester

COURSE OBJECTIVES:
- Understand OOP fundamentals and Java programming.
- Apply classes, inheritance, polymorphism, and file handling in Java.
- Learn to debug and execute Java programs using Visual Studio Code.

SOFTWARE & TOOLS REQUIRED:


- Java JDK (>=17)
- Visual Studio Code + Java Extension Pack
- Command Prompt / Terminal

LAB OUTLINE (12 LABS):


1. Introduction to Java & IDE Setup
2. Variables, Data Types & Operators
3. Control Structures
4. Functions and Methods
5. Arrays and Strings
6. Classes and Objects
7. Constructors and Overloading
8. Inheritance
9. Polymorphism
10. Abstraction and Interfaces
11. Exception Handling
12. File Handling

FINAL PROJECT IDEAS:


- Student Management System
- Library Management System
- ATM Simulation
- Online Shopping Cart
- Hospital Management System

EVALUATION CRITERIA:
Lab Performance: 30%
Assignments: 20%
Midterm Practical: 20%
Final Project: 30%

LEARNING OUTCOMES:
- Apply OOP concepts to real-world problems.
- Develop and debug Java programs in VS Code.
- Implement complete object-oriented solutions with file handling and exceptions.

You might also like