I know the instructions say not to try to memorize all the terms, etc., but it needs to be said again for all of you who are just starting in January.
DO NOT MEMORIZE.
Why? It doesn't begin to 'stick' until you start USING those terms.
Sometimes we notice a student who is failing the course and I say, "Are you trying to memorize all the terms?" "Of course, that's what you do. I've had several terminology courses in the past and you always have to memorize the terms. That's what you do."
I say, "Well, what does that tell you. You've had several terminology courses in the past. You memorized all the terms (rather than learning and using them the way we do in this course) and all that memorizing didn't stick. If you keep doing that, you will fail the course, because we want you to read through each chapter, understand what you are reading, know where to find it when you need it, and then start USING it in your coding assignments. Because you are using it, it will stick with you. Refer back to your book as needed. These are open-book tests for goodness' sake! :)
DO NOT MEMORIZE (any comments from students and graduates on this topic?)