Course Schedule
Section 01: M/W 4:15-5:30pm in SWL 100
Course Description
This course is intended for students with little or no experience in
computer programming. It gives students a feel for what programming is
like, introduces the process of program development, and introduces the
major concepts of programming --- variables, data types, functions,
parameters, assignment statements, conditionals, compound data types
such as structures, lists, and arrays, and repeating constructs such as
loops and recursion. In this course, students will write programs in
the Racket programming language, which is a descendent of the Scheme and
LISP programming languages.