Home   |   Student Services   |   Industrial Relations   |   Alumni   |   About HKN   |   Contact Us   
HKN Student Services
  

Tutoring
Tutoring Schedule

Course Surveys
EE Professors
EE Teaching Assistants
EE Courses
CS Professors
CS Teaching Assistants
CS Courses

Online Exams
HKN Online Exams

More Student Services
Undergraduate Notes
Graduate School Info
CS GRE Review Notes
Industrial Relations
Useful Links

HKN Shield

Computer Science 61A

[Email HKN about this data] [Info about this page]
TitleThe Structure and Interpretation of Computer Programstrend
Instructor in ChargeMichael J. Clancy
Units4
PrerequisitesMathematics 1A (may be taken concurrently); programming experience equivalent to that gained in 3 or the Advanced Placement Computer Science A course.
DescriptionIntroduction to programming and computer science. This course exposes students to techniques of abstraction at several levels: (a) within a programming language, using higher-order functions, manifest types, data-directed programming, and message-passing; (b) between programming languages, using functional and rule-based languages as examples. It also relates these techniques to the practical problems of implementation of languages and algorithms on a von Neumann machine. There are several significant programming projects, programmed in a dialect of the LISP language.
Exam FilesAvailable
Newsgroupucb.class.cs61a

Sections Instructor Teaching EffectivenessHow worthwhile was this course?
Fall 2007Harvey6.1/ 7 ± 0.1
6.2/ 7 ± 0.1
Spring 2007Harvey5.6/ 7 ± 0.2
5.6/ 7 ± 0.2
Fall 2006Harvey6.0/ 7 ± 0.2
5.9/ 7 ± 0.2
Spring 2006Harvey5.7/ 7 ± 0.2
5.5/ 7 ± 0.3
Fall 2005Harvey5.8/ 7 ± 0.2
5.6/ 7 ± 0.3
Summer 2005Meinz5.0/ 7 ± 0.6
5.6/ 7 ± 0.5
Spring 2005Harvey6.2/ 7 ± 0.2
6.1/ 7 ± 0.3
Fall 2004Fateman3.9/ 7 ± 0.2
4.9/ 7 ± 0.2
Spring 2004Harvey6.0/ 7 ± 0.2
5.6/ 7 ± 0.3
Fall 2003Clancy (1/2)4.7/ 7 ± 0.3
5.0/ 7 ± 0.3
Fall 2003Hilfinger (2/2)4.6/ 7 ± 0.3
5.0/ 7 ± 0.3
Spring 2003Harvey6.1/ 7 ± 0.2
6.2/ 7 ± 0.2
Fall 2002Rowe5.0/ 7 ± 0.2
5.0/ 7 ± 0.3
Summer 2002Meinz5.0/ 7 ± 0.3
5.4/ 7 ± 0.4
Spring 2002Garcia5.7/ 7 ± 0.2
5.7/ 7 ± 0.2
Fall 2001Harvey6.2/ 7 ± 0.1
6.1/ 7 ± 0.2
Spring 2001Garcia (1/2)4.9/ 7 ± 0.2
5.6/ 7 ± 0.2
Spring 2001Harvey (2/2)5.9/ 7 ± 0.1
5.9/ 7 ± 0.2
Fall 2000Harvey5.9/ 7 ± 0.1
5.9/ 7 ± 0.1
Spring 2000Fateman3.6/ 7 ± 0.3
5.0/ 7 ± 0.3
Fall 1999Harvey6.1/ 7 ± 0.1
5.7/ 7 ± 0.2
Spring 1999Harvey5.8/ 7 ± 0.1
5.8/ 7 ± 0.1
Fall 1998Harvey6.1/ 7 ± 0.1
5.9/ 7 ± 0.1
Summer 1998Budgor5.4/ 7 ± 0.3
5.2/ 7 ± 0.3
Spring 1998Fateman (1/2)3.5/ 7 ± 0.3
4.7/ 7 ± 0.3
Spring 1998Forsyth (2/2)5.0/ 7 ± 0.3
5.0/ 7 ± 0.3
Fall 1997Harvey6.0/ 7 ± 0.1
5.9/ 7 ± 0.2
Summer 1997Budgor5.8/ 7 ± 0.2
5.6/ 7 ± 0.2
Spring 1997Fateman3.4/ 7 ± 0.3
4.8/ 7 ± 0.3
Fall 1996Harvey6.1/ 7 ± 0.2
5.8/ 7 ± 0.3
Summer 1996Young5.6/ 7 ± 0.2
5.3/ 7 ± 0.4
Spring 1996Harvey6.0/ 7 ± 0.2
5.8/ 7 ± 0.2
Fall 1995Hilfinger4.8/ 7 ± 0.2
5.1/ 7 ± 0.2
Summer 1995Huang6.3/ 7 ± 0.2
5.8/ 7 ± 0.4
Spring 1995Clancy (1/2)5.0/ 7 ± 0.2
5.6/ 7 ± 0.3
Spring 1995Harvey (2/2)6.2/ 7 ± 0.2
5.8/ 7 ± 0.2
Fall 1994Harvey6.1/ 7 ± 0.2
5.7/ 7 ± 0.2
Spring 1994Harvey5.9/ 7 ± 0.2
5.6/ 7 ± 0.2

   
Overall Rating Teaching EffectivenessHow worthwhile was this course?
Computer Science 61A 5.5/ 7 ± 0.0
5.6/ 7 ± 0.0

Hint: You can click on the colored rating bars to see detailed statistics on a particular rating.


Powered by GoodProfOrNot.


   Eta Kappa Nu, Mu Chapter 290 cory: (510) 642-7346 www@hkn.eecs.berkeley.edu