Definition
Prove to me that your development environment is set up and that you’re comfortable with Git for an easy bit of classwork credit!
GitHub Classroom + Skeleton
Definition
Start with the solution skeleton in-hand! The following will also serve as your submission mechanism (see submission instructions below).
Assignment
Task 1: RunMe
Simple one here!
- After cloning the assignment repo, compile and run RunMe.java using your IDE.
- If everything compiles and you see the resulting console message, you’re done! Otherwise, consult me or a TA for help setting up your development environment.
Task 2: ReadMe
Just answer a few questions in README.md!
-
Most README files are in Markdown (.md) format, which is a handy language for generating quick documentation and will render on your repository page on GitHub. Begin by reading a bit about Markdown here:
Assignment Markdown Quick Reference
-
Opening the README.md file, and after placing your name in the location requested, answer the following questions:
- What programming classes have you taken thus far?
- How much have you programmed with Java before?
- For future Classwork assignments, would you prefer to work in a group or solo?
- If you’d like to work in a group, do you already have a group of peers with which you’d like to work? If so, list them here (groups can be a maximum of 3 students), otherwise, put “N/A” to be matched.
- (Optional) Give me a pun about Java, Git, or anything related to what we’ve seen in this class so far.
-
Commit your changes to the README.md file and then push to GitHub.
Notes
- Classworks are typically group assignments, but this one is solo to make sure everyone is comfortable with their development environment before continuing.
- We form groups and start this together in class on Tue Sep 1 — bring a laptop. If you miss that class, answer question 4 with “N/A” and I’ll match you into a group for Classwork 2.
- Remember that you’re always free to consult me by Slack, email, or office hours (as well as our helpful TAs!) if you get stuck!
Submission
Definition
You will be submitting your assignments through GitHub Classroom!
What
Push your modified README.md to your GitHub Classroom repository.
How
To clone this assignment (if you need a refresher), consult the guide here:
Assignment
To submit this assignment:
- Place your name at the designated spot in
README.md. - Simply push your final, submission copy to the GitHub Classroom repository associated with your account.