This repository holds the code for the HCP Programs. The HCP Programs are a set of programs used in the Honors Computer Programming 1 class. The programs are written with the latest version of Java on the latest version of the JDK. The programs are written in VSCode and IntelliJ IDEA on Ubuntu. CodingBat solutions are available under "CodingBatJava" or "CodingBatPython" folders. Programs are available by unit in their respective folder.
This code is not compiled into a jarfile, so there is no need for build tools. Instead, clone this repo or download the source code and open it in your favorite IDE. The code is written in Java, so you will need the latest version of the JDK installed on your computer. You can download the latest version of the JDK here. Read this document on how to use git.
If you would like to contribute to this project, please fork this repository and make a pull request. Make sure to follow the contributing guidelines and the code of conduct. If there is a problem with the code, please open an issue with the problem template. Please be as detailed as possible when opening an issue!
This code is a compilation of code written by me. There is no guarantee that this code will work as intended. If you find a bug, please contribute using one of the methods above. Second, do not copy/paste this code and submit it. This repository is only designed to be a resource to use if you are stuck on a problem. If you copy/paste this code and submit it, you will be caught, and you will be punished. If you need help, ask your teacher or a TA. If you are a teacher or TA, if you do use this code as a solution, please give me credit. If you don't want to ask your teacher a question or have additional questions, you can send me a text at +1 (559) 825-2262 (fastest) or email me.