Extended Introduction to Computer Science 0368.1105
Fall 2000/2001
News and Reminder
All homework grades
Good luck! hope you enjoyed the course.
Solution to the midterm is posted below.
Solutions to the most of the questions in homework 10 are posted below
Midterm grades are available.
Midterm from spring 2000.
Final from spring 2000.
Staff Information
Staff Homepages.
General Information
Course Introduction (Hebrew)
Preparing homework (guidelines in Hebrew).
Course syllabus:
What we plan to teach. Expect some changes in the plan as we go along.
Lecture Notes
To view postscript files you may use Ghostview/Ghostscript.
To install, go to
Installing Ghostview/Ghostscript for Windows 95
and ignore the information about LaTeX, Emacs, etc.
Handout of Lecture 1, Sun Oct 29, in
postscript
Slides of Lecture 1, Sun Oct 29, in
powerpoint
Handout of Lecture 2, Thu. Nov 2, in
postscript
Slides of Lecture 2, Thu Nov 2, in
powerpoint
Old handout of Lecture 3, Sun. Nov 5, in
postscript
Slides of Lecture 3, Sun Nov 5, in
powerpoint
Slides of Lecture 4, Thu Nov 9, in
powerpoint
Slides of Lecture 5, Sun Nov 12, in
powerpoint
Slides of Lecture 6, Thu Nov 16, in
powerpoint
Slides of Lecture 7, Sun Nov 19, in
powerpoint
Slides of Lecture 8, Thu Nov 23, in
powerpoint
Slides of Lecture 9, Sun Nov 26, in
powerpoint
Slides of Lecture 10, Thu Nov 30, in
powerpoint
Slides of Lecture 11, Sun Dec 3, in
powerpoint
Slides of Lecture 12, Thu Dec 7, in
powerpoint
Slides of Lecture 13, Sun Dec 10, in
powerpoint
Questions from previous exams, Sun Dec 10, in
powerpoint
Midterm Exam, Thu Dec 14, in
MS-word
Solution to the midterm
Slides of Lecture 14, Sun Dec 17, in
powerpoint
Slides of Lecture 15, Thu Dec 21, in
powerpoint
Slides of Lecture 16, Thu Dec 28, in
powerpoint
Slides of Lecture 17, Thu Jan 11, in
powerpoint
Slides of Lecture 18, Sun Jan 14, in
powerpoint
Slides of Lecture 19, Thu Jan 18, in
powerpoint
Slides of Lecture 20, Sun Jan 21, in
powerpoint
Slides of Lecture 21, Sun Jan 25, in
powerpoint
Slides of Lecture 22, Sun Jan 28, in
powerpoint
Slides of Lecture 23, Thu Feb 1, in
powerpoint
Problem Sets
and Solutions
Homework 1 in
postscript
- Due on Sun Nov 5.
Homework 2 in
postscript
- Due on Thu Nov 16.
  
solutions
Homework 3 in
postscript
- Due on Thu Nov 23.
  
solutions
Homework 4 in
postscript
- Due on Thu Nov 30.
  
solutions
Homework 5 in
postscript
- Due on Tue Dec 5.
  
solutions
symbolic differentiation code
Homework 6 in
postscript
- Due on Thu Dec 28.
  
solutions
Homework 7 in
postscript
- Due on Thu Jan 11.
  
solutions
Stacks and queues code
Homework 8 in
postscript
- Due on Sun Jan 21.
  
solutions
Support for streams for Dr. Scheme
General stream procedures
Homework 9 in
postscript
- Due on Sun Jan 28.
  
solutions
  
solution for question 5 in powerpoint
Homework 10 in
postscript
- Due on Thu Feb 1.
  
solutions
Code of metacicular evaluator
Software
PC Scheme/Geneva
MIT Scheme
You can get a complete and more recent version of MIT scheme through the
MIT Scheme home page
Summary of Edwin's key bindings
Documentation for MIT scheme
The Dr. Scheme home page
Summary of Dr Scheme's keys
Other Resources
Scheme Code
- local copies of the files containing all the code from the book .
Revised(4) Report on the Algorithmic Language Scheme
- Details you wanted to know about the language. (included in the MIT Scheme installation)
Structure and Interpretation of Computer Programs
- MIT Press home page for the book.
Structure and Interpretation of Computer Programs
- First chapter in HTML.
Structure and Interpretation of Computer Programs
- The whole book online.
The Scheme home page.
Computation Center web page about Scheme, and its use here in the lab