This repository collects my daily practice, labs, and long-form projects for AP CSA. It is meant as a personal study log and a communication channel with collaborators or instructors.
- The code is provided purely for reference and collaboration. Do not submit it as your own work.
- I am not responsible for any academic-integrity violations that stem from reusing this code base.
2508/…2512/,2601/: dated folders that mirror the class calendar (e.g.,2509/0915contains exercises from September 15). Use these to track progress or revisit topic-specific practice.Labs/: official lab assignments such asBang_Xiao_Number_Slots_LabandBang_Xiao_TriviaLaborganized by lab title.Projects/: larger deliverables (First Quarter, Second Quarter, etc.) that aggregate multiple classes of work.2512/read.md: journal-style notes for December sessions.
- Install a recent JDK (Java 17+ recommended).
- Compile any standalone exercise with
javac Path/To/File.javafrom the repo root. - Run compiled programs with
java ClassNamewhile staying in the same directory as the.classfiles.
- Each dated folder generally stands alone; compile within that directory to avoid classpath conflicts.
- Labs and projects may span multiple files. Use an IDE (IntelliJ IDEA, VS Code with Java extensions, etc.) to simplify running multi-class setups.
- Keep notes or TODOs inside the corresponding dated folder so future you can match lessons with code quickly.
Questions or collaboration requests? Feel free to open an issue or reach out directly.