Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/saaaaakibhai/java-cse215-sva
Cse215 class course which i did under honorable sva ma'am she teaches us so well that our OOP basic and full concept of Java were clear
https://github.com/saaaaakibhai/java-cse215-sva
java javafx javagui jdk17
Last synced: 8 days ago
JSON representation
Cse215 class course which i did under honorable sva ma'am she teaches us so well that our OOP basic and full concept of Java were clear
- Host: GitHub
- URL: https://github.com/saaaaakibhai/java-cse215-sva
- Owner: Saaaaakibhai
- Created: 2021-10-11T16:24:01.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-22T06:12:41.000Z (2 months ago)
- Last Synced: 2024-11-06T08:13:10.329Z (about 2 months ago)
- Topics: java, javafx, javagui, jdk17
- Language: Java
- Homepage:
- Size: 363 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CSE215 - Object Oriented Programming with Java
This repository contains coursework and projects completed during the **CSE215: Object Oriented Programming** class under the guidance of the honorable **SVA Ma'am**, whose teaching made the fundamentals and advanced concepts of OOP in Java crystal clear.
## Course Overview
This course introduces the foundational concepts and techniques of **Object Oriented Programming (OOP)**. Students learn to construct actual computer programs by applying OOP principles and using **Java** as the programming language. The primary topics covered include:
- **Java Syntax and Elementary Programming:**
- Primitive data types, strings, and operators.
- Control flow statements.- **Methods and Arrays:**
- Function definition and calling.
- Array manipulation and use in Java.- **Introduction to OOP:**
- Classes, objects, and constructors.
- Encapsulation, inheritance, and polymorphism.- **Advanced OOP Concepts:**
- Abstract classes and interfaces.
- Generics and type parameters.- **File I/O Operations:**
- Reading from and writing to files in Java.- **Exception Handling:**
- Managing errors and exceptions in Java programs.- **Graphical User Interface (GUI):**
- Basic GUI development using Java.- **Multithreading:**
- Implementing concurrent programming in Java.## Course Projects
This repository showcases various projects and assignments that demonstrate the application of the above topics, providing practical insights into how OOP concepts are used in real-world programming.
## Technologies Used
- **Java** (Programming language)
- **Integrated Development Environment (IDE):** Eclipse or IntelliJ IDEA (Recommended for Java development)---
Feel free to explore the repository to review the code and concepts covered in the course!