Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision |
courses:cs101-201804:labs [2018/09/20 23:28] – [Table] sellis | courses:cs101-201804:labs [2018/11/09 10:33] – [Table] sellis |
---|
==== Problems and Solutions ==== | ==== Problems and Solutions ==== |
| |
^ Week ^ Lab. ^ Problems ^ Solution ^ | ^ Week ^ Lab. ^ Problems ^ Sample Solutions ^ |
| 1 | 0 | [[https://www.cs.vassar.edu/~cs101/ell-fal-2018/labs/lab00_problems.txt|Lab. 00 Problems]] | | | | **1** | 0 | [[https://www.cs.vassar.edu/~cs101/ell-fal-2018/labs/lab00_problems.txt|Lab. 00 Problems]] | | |
| 2 | 1 | [[https://www.cs.vassar.edu/~cs101/ell-fal-2018/labs/lab01_problems.txt|Lab. 01 Problems]] | [[https://www.cs.vassar.edu/~cs101/ell-fal-2018/labs/solns/lab01_solns.txt|Lab. 01 Solutions]] | | | **2** | 1 | [[https://www.cs.vassar.edu/~cs101/ell-fal-2018/labs/lab01_problems.txt|Lab. 01 Problems]] | [[https://www.cs.vassar.edu/~cs101/ell-fal-2018/labs/solns/lab01_solns.txt|Lab. 01 Solutions]] | |
| | **3** | 2 | [[https://www.cs.vassar.edu/~cs101/ell-fal-2018/labs/lab02_problems.txt|Lab. 02 Problems]] | [[https://www.cs.vassar.edu/~cs101/ell-fal-2018/labs/solns/lab02_solns.txt|Lab. 02 Solutions]] | |
| | **4** | 3 | [[https://www.cs.vassar.edu/~cs101/ell-fal-2018/labs/lab03_problems.txt|Lab. 03 Problems]] | [[https://www.cs.vassar.edu/~cs101/ell-fal-2018/labs/solns/lab03_solns.txt|Lab. 03 Solutions]] | |
| | **5** | 4 | [[https://www.cs.vassar.edu/~cs101/ell-fal-2018/labs/lab04_problems.txt|Lab. 04 Problems]] | [[https://www.cs.vassar.edu/~cs101/ell-fal-2018/labs/solns/lab04_solns.txt|Lab. 04 Solutions]] | |
| | **6** | ** * MIDTERM --- NO LAB. * ** ||| |
| | **7** | 5 | [[https://www.cs.vassar.edu/~cs101/ell-fal-2018/labs/lab05_problems.txt|Lab. 05 Problems]] | [[https://www.cs.vassar.edu/~cs101/ell-fal-2018/labs/solns/lab05_solns.txt|Lab. 05 Solutions]] | |
| | **8** | 6 | [[https://www.cs.vassar.edu/~cs101/ell-fal-2018/labs/lab06_problems.txt|Lab. 06 Problems]] | [[https://www.cs.vassar.edu/~cs101/ell-fal-2018/labs/solns/lab06_solns.txt|Lab. 06 Solutions]] | |
| | **9** | 7 | [[https://www.cs.vassar.edu/~cs101/ell-fal-2018/labs/lab07_problems.txt|Lab. 07 Problems]] | | |
| |
==== Lab. Descriptions ==== | ==== Lab. Descriptions ==== |
| |
[[https://www.cs.vassar.edu/~cs101/ell-fal-2018/labs/lab01_problems.txt|Problems for Lab. 01]] | [[https://www.cs.vassar.edu/~cs101/ell-fal-2018/labs/lab01_problems.txt|Problems for Lab. 01]] |
| |
| === Lab. 02 === |
| |
| __Friday, 21st September, 2018__ |
| |
| This lab explores using ''IF'' and ''COND'' to make decisions. You will also use a new built-in function, ''RANDOM'', which lets the computer pick a random number. You will also begin to use the ''asmt-helper.txt'' file, if you haven't already done so. |
| |
| [[https://www.cs.vassar.edu/~cs101/ell-fal-2018/labs/lab02_problems.txt|Problems for Lab. 02]] |
| |
| === Lab. 03 === |
| |
| __Friday, 28th September, 2018__ |
| |
| This lab. is all about recursion and writing functions that call themselves to perform a task. This is an important and integral part of Scheme, and of computer science in general. |
| |
| [[https://www.cs.vassar.edu/~cs101/ell-fal-2018/labs/lab03_problems.txt|Problems for Lab. 03]] |
| |
| === Lab. 04 === |
| |
| __Friday, 5th October, 2018__ |
| |
| We have been looking at several different subjects of late: boolean operators ''AND'', ''OR'' and ''NOT'', recursion, and non-empty lists. In this lab. you will be solving problems mostly involving recursion and lists, although one problem about booleans explores how computers actually work. |
| |
| [[https://www.cs.vassar.edu/~cs101/ell-fal-2018/labs/lab04_problems.txt|Problems for Lab. 04]] |
| |