CSC 160: Computer Programming for Non-Majors

Department of Mathematics and Computer Science     Prof. A. Wittenstein

Post Hall 103         Wittenstein@adelphi.edu

Fall 2012 Office Hours
M 3:45-4:15pm & W 5:30-6:00pm, in SWL 100.
Other days/times by appointment, in PSH 103.

Course Home Page | Announcements | Syllabus | Calendar | Assignments | Links | Moodle

NB 12/21/12 12:15pm: Semester grades are now available on Moodle and CLASS. Happy holidays!

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.