Welcome to the CS 2013: Intro to Programming 3 repository! This repository contains assignments, projects, and resources created for the CS 2013 course, which focuses on fundamental programming concepts in Java.
This course introduces essential programming concepts and problem-solving techniques using Java. Topics covered include:
- Object-Oriented Programming (OOP) principles
- Data structures (arrays, lists, stacks, queues)
- Algorithms (sorting, searching)
- Exception handling and file I/O
- Basic GUI development with Java Swing
The code in this repository is primarily written in:
- Java for programming fundamentals and OOP concepts
Some key assignments and exercises covered in this course:
- OOP Fundamentals: Creating classes, objects, inheritance, and polymorphism
- Data Structures: Implementing and utilizing arrays, lists, and stacks
- Algorithm Development: Sorting and searching algorithms
- Java Swing Applications: Developing simple GUIs for hands-on practice
To clone and run this project locally:
- Clone the repository:
git clone https://github.com/b-tang/cs-2013-intro-to-programming-3.git cd cs-2013-intro-to-programming-3
- Open the project in your favorite IDE (e.g., IntelliJ IDEA or Eclipse).
- Build and run each assignment as per the instructions in the respective folders.
This repository is for educational purposes as part of the CS 2013 course at Cal State LA.