CSSE 120
Spring 2015-2016 (aka 201630)
Introduction to Software Development (with robotics)
Session 10 Preparation — Videos, Reading and Quizzes

Quiz

There is no quiz associated with this preparation. But DO THE ITEMS 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).

  1. Introduction to Piazza
    • You should have received an email whose subject was CSSE 120: Instructions for an assignment on Piazza.
    • Do the assigment (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. Implementing Classes — Key Concepts
    • Read/skim these slides, trying to make sense of them.
      • Don't worry if you don't understand all of them (they really need a video to accompany them); just bring your questions about them to class.
  3. Implementing Classes — Review
    • To the extent that you find it useful, review these videos from the previous session's preparation:
      • What is a CLASS -- the concept : Video [7:44 minutes].
        • This video reviews the concepts of a object and class.
      • What is a CLASS -- the notation : Video [6:56 minutes].
        • This video reviews the notation of a class, as well as the concepts. It is important preparation for the next video.
      • What is a CLASS -- the implementation : Video [11:43 minutes].
        • This is the new stuff (but the previous videos are super-important preparation without which this video will make no sense).
        • It shows all the basics of how to implement a class, using a Point class as an example.
        • In your in-class on-the-computer exercises, you will do an extended example that starts where this video leaves off.