HOW TO READ (A COMPUTER SCIENCE TEXT)

Algorithm by William J. Rapaport

WHILE there is a next sentence to read, DO:

  BEGIN (* while *)

    1.  Read it, SLOWLY;

    2.  IF you do not understand it, THEN

        BEGIN (* if *)
  
          a)  re-read the previous material, SLOWLY;
  
          b)  re-read the incomprehensible sentence, SLOWLY;
  
          c)  IF you still don't understand it, THEN
                 ask a fellow student to explain it;
  
          d)  IF you still don't understand it, THEN
                 ask your TA to explain it;
  
          e)  IF you still don't understand it, THEN
                 ask me to explain it;
  
          f)  IF you are in an upper-level course & you still don't understand it, THEN
                 write a paper about it (!)
  
        END (* if *) 

  END; (* while *)

Since there is no next sentence (because the Boolean test in the WHILE is false), you've understood the text!

For more general information, see my web page "How to Study"


Copyright © 1999 by William J. Rapaport (rapaport@cse.buffalo.edu)
http://www.cse.buffalo.edu/~rapaport/howtoread.html-19990824