Skip to content

Latest commit

 

History

History
201 lines (153 loc) · 5.32 KB

README.md

File metadata and controls

201 lines (153 loc) · 5.32 KB

BridgeLabz_2115000784


📌 Assignment 1 - 19-01-2025

Concepts Covered:

✔ Variables, Literals, Primitive Data Types, Basic I/O Operators
✔ Best Practice in Naming Convention


📌 Assignment 2 - 22-01-2025

Concepts Covered:

✔ Java Comments, Basic Data Types, Variables
✔ Arithmetic Operators, Operator Precedence
✔ Taking User Input


📌 Assignment 3 - 23-01-2025

Concepts Covered:

✔ Java Control Flows, Boolean Data Type, Boolean Expressions
✔ Logical Operators, if, else if, else Statements
✔ Java Loops (for, while), break & continue Statements
✔ Java switch Statement


📌 Assignment 4 - 25-01-2025

Concepts Covered:

✔ Java Arrays - Creation, Accessing, Modifying using Loops
✔ Length Property of Arrays
✔ Multi-dimensional Arrays - Accessing, Finding Size


📌 Assignment 5 - 28-01-2025

Concepts Covered:

✔ User-Defined Methods & Reusability
✔ Making Methods More Dynamic
✔ Recursive Methods, Static Methods
✔ Java Standard Library Methods (java.lang.Math Class)


📌 Assignment 6 - 29-01-2025

Concepts Covered:

✔ Handling Strings & Common String Functions
✔ Functions, Parameter Passing & Return Values
✔ Few common built-in functions - Random, Math
✔ Introduction to Date & Time Handling


📌 Assignment 7 - 31-01-2025

Concepts Covered:

✔ Procedural vs Object-Oriented Programming
✔ Classes & Objects
✔ Creating Classes with Methods & Variables
✔ Using Objects
✔ Getter and Setter


📌 Assignment 8 - 02-02-2025

Concepts Covered:

✔ Java Constructors
✔ Instance vs. Class Variables
✔ Access Modifiers


📌 Assignment 9 - 04-02-2025

Concepts Covered:

✔ this Keyword - Referencing Class Elements
✔ static Keyword - Associating Variables & Methods with Class
✔ final Keyword - Making Variables Immutable
✔ instanceof Operator - Checking Object’s Class Type


📌 Assignment 10 - 06-02-2025

Concepts Covered:

✔ Classes vs. Objects in Java
✔ Class Diagram
✔ Object Diagram
✔ Sequence Diagram

Questions Practiced:

✔ Class, Object, and Sequence diagram of School Result application, Grocery Store Bill generation
✔ Object relationships and Communication problems regarding Aggregation, Association, and Composition


📌 Assignment 11 - 07-02-2025

Concepts Covered:

✔ Inheritance
✔ Types of Inheritance
✔ Key features of Inheritance
✔ Method overriding
✔ Constructor Inheritance in Java
✔ Polymorphism and Inheritance
✔ Access Modifiers and Inheritance

Questions Practiced:

✔ Solved Basic Problems related to Inheritance like Animal Hierarchy, Employee Management System, and Vehicle and Transport System.
✔ Topic-wise problems on:

  • Single Inheritance (Library Management and Smart Home Devices)
  • Multilevel Inheritance (Online Retail Order Management and Educational Course Hierarchy)
  • Hierarchical Inheritance (Bank Account Types and School System with Different Roles)
  • Hybrid Inheritance (Restaurant Management System and Vehicle Management System)

📌 Assignment 12 - 10-02-2025

Concepts Covered:

✔ Encapsulation
✔ Polymorphism
✔ Compile and Run-time Polymorphism
✔ Interface
✔ Abstract Classes

Questions Practiced:

✔ Employee Management System
✔ E-Commerce Platform
✔ Vehicle Rental System
✔ Banking System
✔ Library Management System
✔ Online Food Delivery System
✔ Hospital Patient Management
✔ Ride-Hailing Application


📌 Assignment 13 - 12-02-2025

Concepts Covered:

✔ Introduction of Data Structure
✔ Key Features of Data Structure in Java
✔ Types of Data Structure in Java
✔ Single Linked list
✔ Double Linked List
✔ Circular Linked List

Questions Practiced:

✔ Topic-wise problems on:

  • Single Linked List (Student Record Management, Inventory Management System, Social Media Friend Connection)
  • Double Linked List (Movie Management System, Library Management System, Undo/Redo Functionality of Text Editor)
  • Circular Linked List (Task Scheduler, Round Robin Scheduling Algorithm, Online Ticket Reservation System)

📌 Assignment 14 - 13-02-2025

Concepts Covered:

✔ Stack
✔ Queue
✔ HashMap and Hashing Function

Questions Practiced:

✔ Stack and Queue:

  • Implement a Queue using Stack
  • Sort a Stack using recursion
  • stock span problem
  • sliding window maximum
  • Circular Tour Problem

✔ HashMap and Hashing Function:

  • find all subarrays with zero sum
  • check for a pair with a given sum in an array
  • Longest Consecutive Sequence
  • Implement a custom HashMap
  • Two sum problem

📌 Assignment 15 - 14-02-2025

Concepts Covered:

✔ Bubble Sort
✔ Insertion Sort
✔ Merge Sort
✔ Quick Sort

Questions Practiced:

✔ Bubble Sort - Sort Student Marks
✔ Insertion Sort - Sort Employee IDs
✔ Merge Sort - Sort an Array of Book Prices
✔ Quick Sort - Sort Product Prices
✔ Selection Sort - Sort Exam Scores
✔ Heap Sort - Sort Job Applicants by Salary
✔ Counting Sort - Sort Student Ages