CSCI 131 / Fall 2025
Techniques of Programming
Individual assignments are to be completed with no more than limited collaboration with other students. If you choose the group robot project option, you may work in teams of up to four.
Programming Projects 0 through 4 are due at 8:00 pm. The assignments will be posted below as they become available.
Labs must be submitted by the end of the lab session. Resubmissions for labs 1 through 10, will be accepted until midnight (on Tuesday) prior to the next (Wednesday) lab session. Lab 11 may be resubmitted until Monday, 12/1 at midnight.
Review quizzes are to be completed with no external resources and should be treated as an individual assessment in the same way an exam. Those given during lab will be collected during lab. Take home quizzes handed out during lecture will be due at the beginning of the next lecture session as detailed below. The score for a missed quiz for an excused absence will be replaced with the corresponding exam score percentage (but with no opportunity to improve the score).
Style Guide
Linux & Bash Cheat Sheet
Java Debugger Cheat Sheet