This repository is a curated collection of all my C++ coursework projects from my undergraduate studies in Computer and Information Sciences. These projects were developed as part of various assignments, demonstrating concepts in data structures, algorithms, object-oriented programming, and problem-solving.
- CPSC 135 / Introduction to Programming
- CPSC 136 / Intermediate Programming
- CPSC 240 / Data Structures and Algorithms
- CPSC 242 / Object-Oriented Programming
- (More to come...)
Each folder contains:
- Source code (
.cppand.hfiles) - A
Makefilefor building the project - Sample input/output files
- Unit tests (if applicable)
- A local
README.mdfor project-specific info
Course: CPSC 136
Files: complexType.h, complexTypeImp.cpp, main.cpp, unitTest.cpp, Makefile
Topics: Operator overloading, custom classes, stream manipulation, testing with Catch2
Description: Implements arithmetic, comparison, and I/O for complex numbers using operator overloading.
Course: [Course Name]
Files: file1.cpp, file2.cpp, etc.
Topics: Brief summary
Description: [Add description]
make # Compiles the code using Makefile
./main # Run the compiled executable
make test # (If unit tests are included)- C++ (Standard: C++11 and above)
- GCC / Clang
- Catch2 for Unit Testing
- Make for Build Automation
Shivamani Jadi
Bachelor’s in Computer and Information Sciences
Kutztown University of Pennsylvania
This repo is meant to serve as both a personal archive and a showcase of my academic journey in programming. Feel free to explore, learn, and fork!
MIT License – Open to all curious minds.