CSSE 120
Summer 2016-2017 (aka 201740)
Introduction to Software Development (with robotics)
Session 5 Preparation — Videos, Reading and Quizzes

Quiz

There is no quiz associated with this preparation. But there ARE things to do, as listed below.

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).

Debugging: Being more adept at debugging (i.e., fixing errors in your programs) will be important for Test 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.
  4. During the tests, you are on your own for finding errors in your code. We will not answer questions about your code. However, we have collected some of the common questions that students have previously asked during Test 1.

    Here are those Questions that students frequently ask on Test 1 (AND their answers).