Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
courses:cs101-201804:calendar [2018/09/20 09:35] – [Calendar] sellis | courses:cs101-201804:calendar [2018/11/14 10:29] – [Calendar] sellis | ||
---|---|---|---|
Line 41: | Line 41: | ||
<br/> | <br/> | ||
Introduction to the drRacket program. Poking the computer & seeing what happens. | Introduction to the drRacket program. Poking the computer & seeing what happens. | ||
- | <td width=30% valign=top bgcolor="# | + | <td width=30% valign=top bgcolor="# |
< | < | ||
<hr> | <hr> | ||
Line 87: | Line 87: | ||
<td width=32% valign=top bgcolor="# | <td width=32% valign=top bgcolor="# | ||
< | < | ||
+ | <hr> | ||
+ | Using < | ||
+ | Shielding a datum from evaluation using the < | ||
+ | and the < | ||
<hr> | <hr> | ||
< | < | ||
<a href=" | <a href=" | ||
</ | </ | ||
- | <td width=32% valign=top bgcolor=gray> | + | <td width=32% valign=top bgcolor="# |
< | < | ||
+ | <hr> | ||
+ | A brief review of < | ||
+ | < | ||
+ | <hr> | ||
+ | < | ||
+ | <a href=" | ||
+ | </ | ||
<td width=34% valign=top bgcolor=gray> | <td width=34% valign=top bgcolor=gray> | ||
< | < | ||
Line 104: | Line 115: | ||
</ | </ | ||
</td> | </td> | ||
- | <td width=32% valign=top bgcolor=gray> | + | <td width=32% valign=top bgcolor="# |
< | < | ||
- | | + | < |
+ | Introducing recursion. Infinite loops and how to avoid them. The < | ||
+ | (take 1). | ||
+ | < | ||
+ | < | ||
+ | <a href=" | ||
+ | </ | ||
+ | | ||
< | < | ||
+ | <hr> | ||
+ | Recursion, part 2: the Fibonacci sequence. | ||
+ | <hr> | ||
+ | < | ||
+ | Review Chapter 12. | ||
+ | <hr> | ||
+ | < | ||
+ | <a href=" | ||
+ | </ | ||
<td width=34% valign=top bgcolor=gray> | <td width=34% valign=top bgcolor=gray> | ||
< | < | ||
Line 119: | Line 146: | ||
</ | </ | ||
</td> | </td> | ||
- | <td width=32% valign=top bgcolor=gray> | + | <td width=32% valign=top bgcolor="# |
< | < | ||
- | | + | < |
+ | Return of conditionals. Introducing < | ||
+ | and < | ||
+ | < | ||
+ | < | ||
+ | <a href=" | ||
+ | </ | ||
+ | | ||
< | < | ||
+ | <hr> | ||
+ | Review of boolean operators and "truth tables" | ||
+ | < | ||
+ | < | ||
+ | <hr> | ||
+ | < | ||
+ | <a href=" | ||
+ | </ | ||
<td width=34% valign=top bgcolor=gray> | <td width=34% valign=top bgcolor=gray> | ||
< | < | ||
Line 134: | Line 176: | ||
</ | </ | ||
</td> | </td> | ||
- | <td width=32% valign=top bgcolor=gray> | + | <td width=32% valign=top bgcolor="# |
< | < | ||
- | | + | < |
- | < | + | Review of how < |
+ | < | ||
+ | < | ||
+ | <a href=" | ||
+ | </ | ||
+ | | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | | ||
<td width=32% valign=top bgcolor=red> | <td width=32% valign=top bgcolor=red> | ||
< | < | ||
Line 165: | Line 216: | ||
</ | </ | ||
</td> | </td> | ||
- | <td width=32% valign=top bgcolor=gray> | + | <td width=32% valign=top bgcolor=" |
- | < | + | < |
- | <td width=32% valign=top bgcolor=gray> | + | < |
+ | < | ||
+ | | ||
+ | <td width=32% valign=top bgcolor="# | ||
< | < | ||
- | | + | < |
+ | The < | ||
+ | how special forms do not follow the Default Rule. | ||
+ | The built-in < | ||
+ | | ||
< | < | ||
+ | <hr> | ||
+ | Introducing < | ||
+ | processing of code. < | ||
+ | <hr> | ||
+ | < | ||
+ | <a href=" | ||
+ | </ | ||
</tr> | </tr> | ||
Line 180: | Line 245: | ||
</ | </ | ||
</td> | </td> | ||
- | <td width=32% valign=top bgcolor=gray> | + | <td width=32% valign=top bgcolor="# |
< | < | ||
- | | + | < |
- | < | + | Brief review of accumulators and wrapper functions. Returning to lists and list recursion. |
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | Starting from a single, simple function and an idea. Adding small improvements to our code as our ideas | ||
+ | change. | ||
+ | < | ||
+ | < | ||
+ | <a href=" | ||
+ | </ | ||
+ | |||
+ | | ||
+ | < | ||
+ | < | ||
+ | List recursion continued. Passing a function as an input to a function. < | ||
+ | Skipping items in lists. | ||
+ | < | ||
+ | <a href=" | ||
+ | </ | ||
+ | | ||
<td width=34% valign=top bgcolor=gray> | <td width=34% valign=top bgcolor=gray> | ||
< | < | ||
Line 195: | Line 281: | ||
</ | </ | ||
</td> | </td> | ||
- | <td width=32% valign=top bgcolor=gray> | + | <td width=32% valign=top bgcolor="# |
< | < | ||
- | | + | < |
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | Adding help for the player, and how it requires us to change < | ||
+ | the player' | ||
+ | < | ||
+ | < | ||
+ | <a href=" | ||
+ | </ | ||
+ | | ||
< | < | ||
+ | <hr> | ||
+ | Local environments. (And multicoloured candy apples.) The < | ||
+ | similarities to functions using < | ||
+ | <hr> | ||
+ | < | ||
+ | <a href=" | ||
+ | </ | ||
<td width=34% valign=top bgcolor=gray> | <td width=34% valign=top bgcolor=gray> | ||
< | < | ||
Line 210: | Line 316: | ||
</ | </ | ||
</td> | </td> | ||
- | <td width=32% valign=top bgcolor=gray> | + | <td width=32% valign=top bgcolor="# |
< | < | ||
- | | + | < |
+ | Review of list operations with < | ||
+ | functions with < | ||
+ | < | ||
+ | First look at the < | ||
+ | < | ||
+ | < | ||
+ | <a href=" | ||
+ | </ | ||
+ | | ||
< | < | ||
<td width=34% valign=top bgcolor=gray> | <td width=34% valign=top bgcolor=gray> | ||
Line 291: | Line 406: | ||
</ | </ | ||
</ | </ | ||
- |