Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
courses:cs101-201804:labs [2018/09/14 09:06]
sellis [Lab. Descriptions]
courses:cs101-201804:labs [2018/12/12 08:52] (current)
sellis [Table]
Line 8: Line 8:
 ==== 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]]           |+|  **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]]  | [[https://www.cs.vassar.edu/~cs101/ell-fal-2018/labs/solns/lab07_solns.txt|Lab. 07 Solutions]]   | 
 +|  **10**  |  8                              |  [[https://www.cs.vassar.edu/~cs101/ell-fal-2018/labs/lab08_problems.txt|Lab. 08 Problems]]  | [[https://www.cs.vassar.edu/~cs101/ell-fal-2018/labs/solns/lab08_solns.txt|Lab. 08 Solutions]]   | 
 +|  **11**  |  9                              |  [[https://www.cs.vassar.edu/~cs101/ell-fal-2018/labs/lab09_problems.txt|Lab. 09 Problems]]  | [[https://www.cs.vassar.edu/~cs101/ell-fal-2018/labs/solns/lab09_solns.txt|Lab. 09 Solutions]]   | 
 +|  **14**  |  10                              [[https://www.cs.vassar.edu/~cs101/ell-fal-2018/labs/lab10_problems.txt|Lab. 10 Problems]]                                                                                                  |
  
 ==== Lab. Descriptions ==== ==== Lab. Descriptions ====
Line 29: Line 39:
  
 [[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]]