CS 211 - How I would study
You
probably are somewhat early in your college career, you may not
understand how to study well for an exam. Here is how I would study for
the CS211 final.
- Re-work the labs (specifically any you didn't understand or do well on)
- Look
in the book at the chapters we've covered and try to work problems
(examples given in the book) without looking at the solution first. If
it's a programming problem WRITE THE SOFTWARE and compile it. Make sure
you can make it work without looking at the book answer
- Sorting Algorithms
- Write out a 1-2 sentence description of the algorithm on paper.. by hand. You learn more from writing than from reading!
- Work two examples of each sort on paper (like I asked on quiz 4)
- Print out the study guides for midterms 1 and 2
- Work
through all the questions in those study guides. Actually write out the
answers and then code the answers to make sure you're correct
- Work both midterms again without looking at your answers.
- Work all the quizzes again without looking at your answers
- For
any problem areas you don't understand, rework any you get wrong, and
search out other examples in the book/notes and try those.
- Look
at the slides from the class and be able to do those examples. Make
sure you understand the examples, not just memorization.
- Once
completed you should have lots of paper and programs. Review the paper
and programs multiple times before the exam (over multiple days). Ask
yourself the questions and decide what your answer is WITHOUT looking
at your answer!
Most
importantly: START NOW! You should study over a long period of time,
not just the night before the exam. Determine your plan and schedule
for studying over the next 2 weeks and stick to it!