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
Next revision Both sides next revision
courses:cs101-201804:labs [2018/09/14 09:06]
sellis [Lab. Descriptions]
courses:cs101-201804:labs [2018/11/09 10:33]
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]]                                                                                                  |
  
 ==== Lab. Descriptions ==== ==== Lab. Descriptions ====
Line 29: Line 36:
  
 [[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]]