Bill Manaris : Fall 2007 / CSCI 220

Computer Programming I

When/Where

Section 1: MWF 09:00-09:50AM / LONG 219

The student tutor for this course is Tim Kramp. Email him for an appointment.

My office hours are M-Th 10-11:30AM (LONG 223).

Description

An introduction to computer programming.

Topics: The software development process, testing, top–down design, good style, constants and variables, assignment, operations from standard input and output, file I/O operations, arithmetic operations, relational operators, logical operators, selection statements, repetition statements, strings, lists, functions, sequential search, some N2 sort.

Optional topics: dictionaries, objects, classes, recursion.

Each student must have completed MATH 111 or an equivalent or higher course, and must be enrolled in or have completed CSCI 222 (Computer Programming I Laboratory). Students are expected to be familiar with MS Windows.

Test Dates

Assignments

Code

Readings

References

Software

(Printable View of http://www.cs.cofc.edu/~manaris/?n=Fall2007.CSCI220)