Name: V Nandhini
Roll Number: CH.SC.U4CSE25248
Course Code: 23CSE111
Course Name: Object Oriented Programming
Academic Year: 2025-26
This repository contains all lab assignments and exercises completed as part of the Object-Oriented Programming (23CSE111) course. Each lab session is organized in separate folders with corresponding programs and documentation.
- Basic Java Codes (22.12.2025)
- Data Types (29.12.2025)
- Data Operators (29.12.2025)
- Input Controls (07.01.2026)
- Control Statements (08.01.2026)
- Selection statements
- Iteration statements
- Jump statements
- UML Diagrams (20.01.2026 & 24.01.2026)
- Use Case Diagram
- Sequence Diagram
- Class Diagram
- Object Diagram
- Modifiers (31.01.2026)
- Access Modifiers
- Non-Access Modifiers
- Case Study Qns(02.02.2026)
- Train Ticket
- Shopping Bill
- Inheritance (16.02.2026)
- Polymorphism (16.03.2026)
- Abstraction (30.03.2026)
- Encapsulation (06.04.2026)
- Package (09.03.2026)
- Output_Printing
- Exp1- Printing Hello World
- Exp2- Printing Sum of numbers
- Exp3- Comments in Java
- Input_Gaining
- Exp1- Getting Input of different Data Types
- Exp2- Sum of two numbers by getting input from the user
- Conditional_Statements
- Exp1- Usage of (if / else if / else)- Eligibility to vote
- Exp1- Student Record Status
- Exp2- Minimum Balence in account
- Exp1- Simple Calulator (Arithmetic Operations)
- Exp2- Comparing Two Numbers (Relational Operators)
- Exp3- Assigning new value to variable (Assignment Operators)
- Exp4- Eligibility to drive (Logical Operators)
- Exp1- Getting Input of different Data Types
- Exp2- Sum of two numbers by getting input from the user
- Exp1- (if else) Driving liscence eligibility
- Exp2- (if elif else) Income Tax
- Exp3- (ternary operator) even or odd
- Exp4- (switch case) Course faculty name
- Exp1- (While) Reverse a number
- Exp2- (do while) Palindrome
- Exp3- (for) fibbonacci
- Exp1- (break) finding a number in array
- Exp2- (continue) printing only positive numbers from an array
- Library Management System
- Tax Preparation
- Clinic
- Quiz App
- Attendance Management Portal
- Basic Relations in Sequence Diagram
- Phone Call
- User Login
- Resevations
- Online Order Placement App
- Bank
- Hospital
- Railway Ticket Booking System
- Shopping Bill
- Student Course Registration
- E-commerce Site
- Clinic
- School Classroom
- Examination System
- Team project work
- Exp1-Public
- Exp2-Private
- Exp3-Default
- Exp4-Protected
- Exp1-Static
- Exp2-Final
- Exp3-Abstact
- Exp1- Train Ticket Booking Portal
- Exp2- Shopping bill
- Exp1- Car Model
- Exp2- Library books
- Exp3- Animal class
- Exp1- Shape Calulation
- Exp2- Employee Salary
- Exp3- Banking system
- Exp4- Payment Gateway
- Exp5- Vehicle Interface system
- Exp1- Student Details
- Exp2- Account Management
- Exp3- Employee Record
- Exp4- Password security System
- Exp5- Product management system
- Exp1- Simple package
- Exp2- With multiple class
- Exp3- with single class
- Exp4- with constructor
- Exp5- Nested Package
Repository Maintained By: nandv2007