CSC 160: Computer Programming for Non-Majors

Department of Mathematics and Computer Science     Prof. A. Wittenstein

Post Hall 103         Wittenstein@adelphi.edu

Spring 2014 Office Hours
MW 5:30-6:00pm, in SWL 101.
Other days/times by appointment, in PSH 103.

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

NB: Semester grades are now available on Moodle and CLASS.

Course Schedule
Section 01: M/W 4:15-5:30pm in SWL 101

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.