Up until now, we’ve really only had a few ways of representing data:
- numbers
- strings
- images
- colors
- functions
In today’s lecture, we are going to going to stop focusing so much on syntax (meaning it’s really important to spend time on your own making sure you understand the ISL+ syntax). Instead, we’re going to talk about some new ways of representing data from the outside world inside of our programs. We’ll start with one new simple data type that has some cool special forms associated with it (booleans) and then move onto two different “compound” data types:
- lists: ordered sequences of data
- record types (structs): data that have many named fields with associated values
Today's Resources
1. Exercise Files
Download Exercise Files2. Slides
3. Pre-Recorded Lecture Video(s), Mini-Quizzes, and Live Recordings
| Link | Title | Type | Duration |
|---|---|---|---|
| Video 0 | Live Lecture Recording | pre-recorded | 50:00 |
4. Supplemental Materials
- HTDP - Chp 8: Lists. Skimming this might be helpful for lists.
- HTDP - Chp 5: Structure. Skimming this might be helpful for record types.