For all exercises, to receive credit you need to obtain
a green check in CS Academy. There is no partial credit on individual exercises.
For guided exercises, watching the guided video is
required -- it will show you how to solve the exercise
elegantly, will save you lots of time, and will best
prepare you for later exercises.
Thus, first read the writeup and then
carefully watch the guided video. Then and only then
should you solve the guided exercise.
Problems with a * will mostly be covered in Wednesday's recitation!
Problems with a ** will mostly be covered in Thursday's lecture!
Required problems
4.4.12 Code Tracing Exercises
Code Tracing #1 (1)
Code Tracing #2 (1)
Code Tracing #3 (1)
Code Tracing #4 (1)
4.4.13 Guided Exercises
removeRowAndCol (mutating and nonmutating) (1)*
isLatinSquare (2)
4.4.14 Word Search Case Study
betterWordSearch1 (2)**
betterWordSearch2 (2)
4.4.15 Section Exercises
makeEdits (1)
isKingsTour (3)*
4.5 Unit 4 Guided Exercises
isLegalSudoku (2)
4.6 Unit 4 Exercises
bestScrabbleScore (3)
Bonus/Optional
Note:
These problems are bonus and optional (you can skip them).
They are worth up to 4 bonus points. This is very few, so please do not do the bonus
just for the points. Instead, do it for the learning!
4.4.16 Honors Exercises
isAlmostMagicSquare (3 in CS Academy, worth 2 bonus points)
4.4.18 Additional Practice Exercises
isKnightsTour (2 in CS Academy, worth 1 bonus point)
4.6 Unit 4 Exercises
nQueensChecker (2 in CS Academy, worth 1 bonus point)