CIS 0511. Programming Techniques

Section 001, Spring 2006

Syllabus

Instructor

Dr. Pei Wang
OFFICE: Room 1000X, Wachman Hall (Computer Activity Building)
ADDRESS: CIS Department, Temple University, Philadelphia, PA 19122
PHONE: (215)204-9255
EMAIL: pei.wang@temple.edu

Day/Time

Lectures: Tuesday 4:40 PM - 7:10 PM (Tuttleman Learning Center 305A)
Office Hours: Tuesday, 2:45 AM - 4:30 PM; Wednesday, 5:45 PM - 7:15 PM; and by appointment

Prerequisite

CIS 68 and CIS 223.

Course Description

A more formalized view of data structures. Stacks, trees, tables, lists, multilinked structures, strings and files are considered. These are viewed in terms of their general usefulness in the construction of algorithms and in their efficient implementation. Both theoretical results and programming techniques will be stressed.

Reading Materials

Required: Introduction to Algorithms, 2nd Edition, Cormen, Leiserson, Rivest, and Stein, MIT Press, 2001, ISBN 0-262-03293-7

Additional: On-line materials will be linked from the course website and lecture notes.

Schedule

See course website at http://www.cis.temple.edu/~pwang/511-PT/CIS511.htm.

Attendance

Attendance to all lectures and examinations are required.

Grading

All of the above must be the student's own work. Plagiarism and academic cheating will be punished. Temple Policy

Disability Disclosure Statement

Any student who has a need for accommodation based on the impact of a disability should contact me privately to discuss the specific situation as soon as possible. Contact Disability Resources and Services at 215-204-1280 in 100 Ritter Annex to coordinate reasonable accommodations for students with documented disabilities.

URL: http://www.cis.temple.edu/~pwang/511-PT/CIS511-Syllabus.htm