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
|