Assignment 9 is available. Assignment 10 is available Assignment 11 is available. Assignment 12 is available. Correspond via email for an appointment. Introduction to the different concepts, techniques, and applications of computer science.
Examples stress the importance of different problem-solving methods.
After Computer Science 112a or b or equivalent. These two books should be available at the Yale Bookstore. As you might gather from the title of the first text, we will be using the programming language Scheme to convey many of the ideas in this course. The work will be graded by your TA and returned, along with solutions, within one week. Late homework will be accepted at the discretion of the instructor and will generally be subject to a lateness penalty.