| Department of CIS | Spring 2006 |
Course Syllabus
To download a pdf copy of this syllabus, click here. For other college syllabi, click here.
Course: CIS 0511.001.
Course Title: Programming Techniques.
Time: Tuesday 4:40 PM - 7:10 PM.
Place: Tuttleman Learning Center 305A.
Instructor: Wang, Pei.
Instructor Office: Room 1000X, Wachman Hall.
Instructor Email: wangp@temple.edu.
Instructor Phone: (215)204-9255.
Course Web Page: http://www.cis.temple.edu/~pwang/511-PT/CIS511.htm.
Office Hours: Tuesday, 2:45 AM - 4:30 PM; Wednesday, 5:45 PM - 7:15 PM; and by appointment.
Prerequisites: CIS 68 and CIS 223.
Textbook: Introduction to Algorithms, 2nd Edition, Cormen, Leiserson, Rivest, and Stein, MIT Press, 2001, ISBN 0-262-03293-7.
Course Goals: 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.
Topics Covered: See course website at http://www.cis.temple.edu/ pwang/511-PT/CIS511.htm.
Course Grading: Assignments: 45% (There will be about 6 assignments, programming in Java or C++.) Exams: 50% (There will be one mid-term and one final exam.) Class participation: 5%.
Exam Dates: mid-term exam: Feb. 28 final exam: May 9.
Attendance Policy: Attendance to all lectures and examinations are required.
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, 100 Ritter Annex, to coordinate reasonable accommodations for students with documented disabilities.
Students will be charged for a course unless a withdrawal form is processed by a registration office of the University by the Drop/Add deadline date. The Drop/Add deadline date is published in the Class Schedule each semester and is at the end of the second week of the semester or the third day of each summer session. For this semester, the crucial dates are as follows:
- The last day to drop (tuition refund available) is Monday January 30.
- Spring recess is the week of Sunday March 5.
- The last day to withdraw (no refund) is Monday March 27.
- The last day of classes is Monday May 1.
During the first two weeks of the fall or spring semester or summer sessions, students may withdraw from a course with no record of the class appearing on the transcript. In weeks three through nine of the fall or spring semester, or during weeks three and four of summer sessions, the student may withdraw with the advisor's permission. The course will be recorded on the transcript with the instructor's notation of "W," indicating that the student withdrew. After week nine of the fall or spring semester, or week four of summer sessions, students may not withdraw from courses. No student may withdraw from more than five courses during the duration of his/her studies to earn a bachelor's degree. A student may not withdraw from the same course more than once. Students who miss the final exam and do not make alternative arrangements before the grades are turned in will be graded F.
File translated from
TEX
by
TTH,
version 3.66.
On 10 Jan 2006, 13:51.