This repo is for the CSE 204: Object Oriented Programming I: Java Lab course at the Department of Computer Science and Engineering, University of Asia Pacific. This repo specifically contains the Lab Reports that was assigned throughout the course. There are a total of 8 Lab Reports and each progesses into becoming a single project in Lab Report 8. Obviously the Lab Reports are written in the Java programming language.
This course introduces the students to the basic concepts of object-oriented programming using Java. The course covers the basic concepts of object-oriented programming, such as classes, objects, inheritance, polymorphism, encapsulation, and abstraction. The course also covers the basic concepts of Java programming, such as data types, operators, control structures, arrays, strings, and exception handling.
- Course Title: Object Oriented Programming I: Java Lab
- Course Code: CSE 204
- Semester: 2-1
- Credit Hours: 1.5
- Prerequisite: none
- Faculty: Sk. Tanzir Mehedi
- Lab Report 1: Introduction to Java Programming
- Lab Report 2: Arithmetic operations, Arrays, String, Control Structures and Implementations
- Lab Report 3: Types of variables in Java and Access Modifiers
- Lab Report 4: Looping, Number and String class in Java
- Lab Report 5: Error and Exception Handling and a CGPA Project (The Project Starts from here)
- Lab Report 6: Implementing Encapsulation in the CGPA Project
- Lab Report 7: Implementing Inheritance, Polymorphism and Abstraction in the CGPA Project
- Lab Report 8: Implementing all the Lab Reports into a single project
- README.md: This file.