CS3L Introduction to Symbolic Programming. Fall 2008, UC Berkeley
Simply Scheme  
CS3L Fall 2008
M 5-6pm 100 GPB


UCWISE | Reader | Calendar | Schedule | Staff | CS3L Illustrated | Resources | Old Exams



Final Exam Histogram

Stats (n=164):

Q1 Q2 Q3 Q4 Q5 Q6 Tot
 1  0  0  0  0  0   2 min
15 20 20 20 10 15  96 max
 9 13 16 12  6  5  62 mean
10 14 20 13  5  6  66 median
 3  6  6  5  3  3  19 stdev
10 20 20 16 10  6  75 mode



Lecture Calendar

Wk Date Lecture Topic Lecture Notes and Handouts
1 08.25 M No School General Info (pdf)
2 09.01 M Holiday ---
3 09.08 M Order of Evaluation, Booleans, Conditionals, Domain & Range, Abstraction Notes, HW0
4 09.15 M DBD Case Study, Variables (globals, lets, shadows) Notes, Code
09.20 Sa Review Session (2:00-5:00pm, 100 GPB)
5 09.22 M Quest (in-class) Quest, Soutions, Total Histogram, Subtotal Histogram
6 09.29 M Recursion and Patterns Notes, Code
7 10.06 M Embedded, Tail, and Advanced Recursion Notes, Code
8 10.13 M Higher-Order Functions (HOFs) Notes, Code
9 10.20 M Lambda Notes, Code
10 10.26 Su Review Session (3:00-6:00pm, 100 GPB)
10.27 M CAL (Cons Append List) Notes, Code
10.29 W Midterm (6:00-9:00pm, 2050 VLSB) Midterm, Solutions, Total Histogram
11 11.03 M Introduction to the CS3 Gamesman Project Notes, Gamesman How To, Gamesman Flow, Boards, Worksheet
12 11.10 M Advanced Lists Notes, Code
13 11.17 M Fractals Notes, Fractal-Graphics, Files
14 11.24 M MapReduce Notes, MapReduce data files
15 12.01 M Summary Notes
16 12.07 Su Gamesman Demo Day (12:00-6:00pm, Wozniak Lounge, Soda Hall)
12.08 M Gamesman Best Projects in-class demos
17 12.14 Su Final Review Session (1:00pm-4:00pm, 100 GPB) Fall 2000 and soln, Spring 2001 Final and soln , Fall 2002 Final and soln , Review Session PPT and PDF , Practice final and soln
12.18 Th Final Exam (12:30am-3:30pm, 2050 VLSB)



Weekly Schedule

Monday Tuesday Wednesday Thursday Friday
8:00-9:00   011 LAB C30 HFA - Gilbert 015 LAB C30 HFA - George 011 LAB C30 HFA - Gilbert 015 LAB C30 HFA - George
9:00-10:00  
10:00-11:00  
11:00-12:00   012 LAB C30 HFA - Andy 016 LAB C30 HFA - Colleen 012 LAB C30 HFA - Andy 016 LAB C30 HFA - Colleen
12:00-1:00  
1:00-2:00  
2:00-3:00 Office Hours 777 Soda 013 LAB C30 HFA - David Z. 017 LAB C30 HFA - David W. 013 LAB C30 HFA - David Z. 017 LAB C30 HFA - David W.
3:00-4:00  
4:00-5:00  
5:00-6:00 LEC 100 GPB 014 LAB C30 HFA - Gilbert   014 LAB C30 HFA - Gilbert  
6:00-7:00      
7:00-8:00      



Staff

Dan Garcia

Dan Garcia
Lecturer SOE (bio)
777 Soda Hall, (510) 642-9595, ddgarcia@cs.berkeley.edu
Office Hours: M 2-3pm (777 Soda)
Asst: Alexandra Falchi 385 Soda, 642-7699, afalchi@eecs

 

David Wu
Head TA -- cs3-td (bio)
Section: 17
Andy Toulouse
cs3-ta (bio)
Section: 12
Colleen Lewis
cs3-tc (bio)
Section: 16
George Wang
cs3-te (bio)
Section: 15
David Zeng
cs3-tb (bio)
Section: 13
Gilbert Chou
cs3-tg (bio)
Section: 11, 14
Hugh Oh
TAiT -- cs3-lb



Readers

Angela Juang
Reader -- cs3-ra
Sections: 11, 12, 17(af-gz)
Jenny Franco
Reader -- cs3-rb
Section: 13, 14, 17(ha-hh)
Courtney Wang
Reader -- cs3-rc
Section: 15, 16, 17(hi-ii)




CS3L Illustrated

Word/Sentence Selectors Empty Words and Sentences Word/Sentence Mistakes Functions As Data
Word and Sentence Selectors
Empty Words and Sentences
Words and Sentence Mistakes
Functions as Data
Sentence Higher-Order Functions Accumulate vs. Arithmetic Evaluation List Constructors List Mistakes
HOFs for Sentences
Accumulate vs Evaluate
List Constructors
List Mistakes




Resources

UCWISE introduction: html
Introduction to UNIX: html
CS3 Lectures (Courtesy of WLA): html
Tips on working from home: html
Emacs reference card: pdf

An alumni-run alternative to the usual bookstores can be found at www.cTextbook.com


CS3L, http://inst.eecs.berkeley.edu/~cs3/ (Last Updated: 2008-09-10 @ 22:06)