This repository contains a collection of projects completed as part of the University at Buffalo CSE115 - Introduction to Computer Science course. The projects are designed to help students learn and practice the fundamental concepts of computer programming, problem-solving, and software development using Java.
The repository is organized into separate folders for each project:
project1
: Introduction to Java programming and basic problem-solving techniquesproject2
: Object-oriented programming and design patternsproject3
: Graphical user interface (GUI) development using Java Swingproject4
: Event-driven programming and simple game development
- Java Development Kit (JDK) version 8 or later
- Java Integrated Development Environment (IDE) such as Eclipse, IntelliJ IDEA, or NetBeans
- Clone the repository:
git clone https://github.com/znatri/ub-cse115-2020.git
- Import the desired project into your Java IDE.
- Compile and run the project from your IDE.
This repository is for educational purposes and is not actively maintained. However, if you have any suggestions, issues, or improvements, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more information.
The projects were developed as part of the CSE115 - Introduction to Computer Science course at the University at Buffalo.