Session 5 Preparation — Videos, Reading and Quizzes

Quiz

Go to Moodle to find the Quiz for this Preparation.

Do the quiz as you watch the videos and do the reading. The quiz follows the same order as the videos/reading do.

You can access the videos from here or from Moodle; they both point to the same place.

Videos and Reading:

All of the following are required except items labeled Optional are, well, optional (i.e., things that may be interesting but do not directly pertain to your success in this course).

  1. Introduction to Piazza
    • You should have received an email whose subject was CSSE 120: Instructions for an assignment on Piazza.
    • Do the assignment (per instructions in the email) if you have not already done so.
    • If you have NOT received the email, ask your instructor to resend it.
  2. Debugging: Being more adept at debugging (i.e., fixing errors in your programs) will be important for Exam 1. The following materials contain examples from topics that we have not yet discussed, but the debugging concepts apply to the work that you have done already. Focus on the debugging concepts and not on the specifics of the examples.

    1. Watch this video on Debugging: Good Practices to minimize the need for debugging.
    2. Download and run as a Slide Show this PowerPoint presentation on Debugging: What to do when you get a run-time exception (error). Be sure to run this PowerPoint as a Slide Show, since it has animations.
    3. Download and run as a Slide Show this PowerPoint presentation on Debugging: What to do when a test fails. Be sure to run this PowerPoint as a Slide Show, since it has animations. This PowerPoint presentation uses an example that is well beyond what you have seen so far; no worries, just concentrate on the debugging principles that it demonstrates.
  3. Pair Programming