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/11/09 10:33] (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]] ​ |                                                                                                  |
  
 ==== 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]]