Skip to content

Latest commit

 

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

☕ Java Sessional Lab Reports — E253051

Object-Oriented Programming with Java — Lab Manual & Reports

Java Course University

GitHub last commit GitHub repo size GitHub language count

A complete collection of Java Sessional Lab Reports covering core to advanced OOP concepts.


👤 Student Information

Field Details
Student Name Istiak Khan
Student ID E253051
Department Computer & Communication Engineering (CCE)
University International Islamic University Chittagong (IIUC)

📖 About This Repository

This repository contains all Java Programming Sessional Lab Reports for the OOP with Java course, organized lab-by-lab from Lab 1 to Lab 10. Each lab includes the problem statement, complete Java source code, sample input/output, and explanation — progressing from basic syntax to core Object-Oriented Programming concepts.


📂 Contents

Lab Folder Topic
Lab 01 LabOne Basic Java Programs
Lab 02 LabTwo Conditional Statements & Switch
Lab 03 LabThree Arrays & Loops
Lab 04 LabFour Class and Object
Lab 05 LabFive Static Members & this Keyword
Lab 06 LabSix Inheritance
Lab 07 LabSeven Method Overloading
Lab 08 LabEight Method Overriding
Lab 09 LabNine Encapsulation
Lab 10 LabTen Abstraction & Interfaces

🗂️ Repository Structure

Java-Sessional-E253051/
│
├── LabOne/
├── LabTwo/
├── LabThree/
├── LabFour/
├── LabFive/
├── LabSix/
├── LabSeven/
├── LabEight/
├── LabNine/
├── LabTen/
│
└── README.md

Each lab folder contains:

  • 📄 Problem statement
  • 💻 Java source code (.java)
  • 🖥️ Sample output (screenshot or text)
  • 📝 Short explanation / observations

⚙️ New to Java? Set Up Your Environment First

If you haven't installed JDK or configured your IDE yet, check out my dedicated setup guide before running any lab code:

📘 Java Setup Guide for Beginners (Windows)

It covers JDK installation, environment variables, VS Code, and IntelliJ IDEA setup — step by step.


🛠️ How to Run the Code

Navigate into any lab folder and compile/run the program:

cd LabOne
javac LabOne.java
java LabOne

📌 Make sure JDK is installed and configured on your system before running these programs.


🎓 Course Information

Item Details
Course Title Object Oriented Programming with Java (Sessional)
Department Computer & Communication Engineering (CCE), IIUC

👨‍💻 Author

Istiak Khan

Department of Computer & Communication Engineering
International Islamic University Chittagong (IIUC)

GitHub


📄 License

This repository is maintained for academic and educational purposes only.

© 2026 Istiak Khan. All Rights Reserved.


⭐ Star this repo if it helped you with your Java labs!

About

Java Sessional Lab Reports (Lab 1–10) by Istiak Khan (E253051), Department of Computer and Communication Engineering, IIUC.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages