CSCI 135(F) Introduction to Computer Science: Enriched Section

This course will cover the material in Computer Science 134 in an accelerated fashion (see description of Computer Science 134 above), while also including an introduction to languages and machine architectures being investigated by researchers for the next generation of highly parallel computers. Four to five weeks of the course will focus on functional programming languages and parallel architectures. This section of the course will introduce students to topics not ordinarily seen in undergraduate computer science courses. Programs will be run on Apple Macintosh computers and Sun high-speed graphic workstations. This course is designed for students who have had some experience in programming in any computer language, but whose background is not strong enough to enter Computer Science 136. Enrollment limited to 18. First preference will be given to first-year students. Evaluation will be based primarily on problem assignments, programs, and exams. Credit will not be given for both Computer Science 134 and 135. Prerequisite: Mathematics 100 or 101 (or demonstrating basic proficiency in diagnostic test-see under Mathematics), some programming experience and permission of instructor.

Hour:  BRUCE