CSE 233
Functional Programming
11/02/99
Spring Semester
CSE 233Functional Programming(3-0-3)
 The focus in this course is on the effective use of the computer in problem solving. The student will learn how to formulate data and procedural abstractions and deal with the complexities of large software systems. As a vehicle for handling this complexity the functional programming language Scheme will be used.
  
Text: Harold Abelson and Gerald J. Sussman with Julie Sussman, Structure and Interpretation of Computer Programs, 2nd, McGraw-Hill, , ,
  , The Scheme Manual, , Public Domain, will be furnished., , ,
 
References:
Faculty-in-Charge: Jesus A. Izaguirre
 
Course Goals:The primary aim of this course is to develop the student's problem solving abilities. By using a simple and elegant language such as Scheme the student will be able to concentrate on the methodologies and modes of thinking about the development of complex systems.
Prerequisites:CSE 232 Advanced Programming
Co-requisites:
  
Topics: Number of Lectures
  
Course Content:
Course Grading:
 Final Exams 25%
 Problem Sets (8) 50%
 Regular Exams 25%
  
  
Computer Usage:The homework will involve programming assignments using the language Scheme.
Laboratory Usage:None
Special Consideration: