Practice and optional enrichment exercises for the Princeton University "Computer Science: Programming with a Purpose" course.
This repository contains my personal solutions and practice for the optional enrichment exercises associated with the Princeton University course Computer Science: Programming with a Purpose (COS 126 or equivalent).
The exercises are sourced from the companion material for the book:
- Title: Computer Science: An Interdisciplinary Approach
- Authors: Robert Sedgewick and Kevin Wayne
- University: Princeton University
- Course: COS 126 (Computer Science: Programming with a Purpose)
The exercises here are purely for supplementary practice and deeper study of basic programming concepts (as outlined in the relevant sections of the course/book).
Note: This repository is for self-study and does not contain solutions to any graded assignments, exams, or required coursework.
The repository is organized by exercise set or topic as presented in the course materials.
chapter-1-basic-concepts/- Contains solutions and code for the enrichment exercises related to basic programming structures (loops, conditionals, functions, etc.).
- Language: Java
- Environment: Command-line compilation/execution (using standard Java tools)
The code provided here is for educational purposes only. I have made every effort to ensure these solutions do not violate any academic integrity policies of the course or university. If you are a student taking this course, please refer to the official course materials and policies before reviewing any public solutions.