CSSE 120
Spring 2015-2016 (aka 201630)
Introduction to Software Development (with robotics)
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).
- 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.
-
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.
-
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.