Skip to content

JohoraAva/CSE-108-Object-Oriented-Programming-Language-

Repository files navigation

CSE108-Object-Oriented-Programming-Language-

Welcome to the Object Oriented Programming Language (OOPL) Sessional Course repository. This repository contains the code, assignments, and project work for the OOP sessional course.

Introduction

This course is designed to provide students with a thorough understanding of Object Oriented Programming (OOP) principles and techniques. The course includes theoretical lessons and practical sessional work.

Course Structure

The course is divided into the following sections:

  1. Introduction to OOP: Basics of OOP, including classes, objects, and methods.
  2. Advanced OOP Concepts: Inheritance, polymorphism, encapsulation, and abstraction.

Assignments

The assignments are designed to reinforce the concepts taught during the lectures. Each assignment will focus on a specific aspect of OOP.

  1. Offline 1: Basic class and object creation.
  2. Offline 2: Implementing inheritance and polymorphism.
  3. Offline 3: Working with Operator Overloading.
  4. Offline 4: Term Project part 1.

There was also an online assignment on OOP concepts. Additionally, some exercise problems were provided by the Course Teacher.

Projects

The course includes a project that requires students to apply all the OOP concepts learned throughout the course. The project should demonstrate a deep understanding of OOP principles and design patterns.

Project Ideas

  • Football Player Database System: A system to manage football players among different clubs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published