c4cs.github.io
c4cs.github.io copied to clipboard
Old Homework Copywriting
this will be a semi-regularly updated issue, hopefully Typos to address:
- hw2_solutions: "_text" -> "_test"
Rephrasing:
- hw2: "all of the steps on the previous page" -> "both of the previous steps"
- hw3: "If the output is correct, or prints" -> "if the output is correct. Otherwise, print"
- adv hw4: XCode 8 doesn't allow plugins, maybe remove it from question#3 or just mention that it's not possible
hw3 3. Basic Scripting
It might not have been 100% clear that the script should contain logic to check whether the output of the c program contains "Hello World" (it could have been interpretted like "oh, if your program is correct, write this shell script saying so. Otherwise, write this other shell script that outputs the difference")
also on a different note: mention that C or C++ is perfectly fine
hw 4 1.7
Update the JSON object with current semester's IA's :'(
adv hw 5
Emphasize resources on forking + PR (students might not realize this is information that hasn't been discussed extensively in class) and maybe remove the line "Grab a copy..." (this seems to imply just git clone + git push). Emphasize that the contribution must ultimately contain something substantial, and HW deadline = time at which PR must be made, and then give students a week (?) to make any changes requested
hw7
Rewrite problem 4 to emphasize that while we are interested in how the student went about solving the problem, we were still looking for an answer to the question "how does make
choose its default target?"
HW2
Vague description for number 3 (not clear that they didn't ignore the .gitignore). Tell students to revert any bad commit. Make sure your commit message is meaningful.