UCSCBaskin School of Engineering  
General Information Events, News & Organizations Degrees & Departments Research Classes Admissions & Advising People & Jobs Administration
CMPS 112 - Spring 2004

Index of class resources

Handouts — homework problem sets, homework solutions, other helpful handouts
General Class Information — class and section times, instructor and TA information

Handouts

General Class Information

Class Newsgroup:
NEWSGROUP - for announcements, general discussion, and help
Help Reading NEWSGROUPS on SOE
Lecture times:
MWF, 12:30 - 1:40 PM, Kresge clm 327
Section times:
See Labs
Associated Lab:
M, 03:30 - 05:30 PM, J Baskin Engr 105
T, 06:00 - 08:00 PM, J Baskin Engr 105
W, 02:00 - 04:00 PM, J Baskin Engr 105
R, 06:00 - 08:00 PM, Crown 201
Instructor:
Name: James Murphy (EMAIL)
Phone: (831) 459-1653
Office: 189A Baskin Engr.
Instructor Office Hours:
MWF, 1:50 - 2:50 PM
Teaching Assistant(s):
Name: Aaron Tomb (EMAIL)
Office Hours:
See in Labs
Lecture Notes:
Notes 1: Introduction to the course Chapter 1
Notes 2: CGI (Common Gateway Interface) and web programming.
Notes 3: More Perl programming with CGI.
Notes 4: Variables in the imperative programming paradigm. Chapter 5
Notes 5: Data Types in the imperative programming paradigm. Chapter 6
Notes 6: Semantics of expressions and assignments. Chapter 7
Notes 7: Control Structures branches and loops. Chapter 8
Notes 8: Exception and Event Handling Chapter 14
Notes 9: Functions and their implementations Chapters 9 and 10
Notes 10: Functional Programming and Scheme Chapter 15
Notes 11: More work with Scheme Chapter 15
Notes 12: Three Examples in Scheme Chapter 15
Notes 13: Abstract Data Types Chapter 11
Notes 14: Logic Programming and Prolog Chapter 16
Notes 15: More Prolog Programming Examples Chapter 16
Notes 16: Object-Oriented Programming Paradigm Chapter 12
Notes 17: Concurrency and Java Threads Chapter 13

General info · News · Events · Degree Programs · Research · Classes · Admissions · Advising · People · Jobs · Administration
SOE Webmail · SOE SSH · SOE Wiki · Search · Sitemap · Contact us · Driving directions · Privacy · UCSC
© Baskin School of Engineering, University of California, Santa Cruz
1156 High St., Santa Cruz, CA 95064 · (831) 459-2158 · webmaster@soe.ucsc.edu