CIS 5511. Programming Techniques

Section 001. Fall 2023

Syllabus

Instructor

Dr. Pei Wang
Email: pei.wang@temple.edu
Office: Room 347, Science Education and Research Center (SERC)
Office Hours: Tuesday and Thursday 3:30 - 5:00 pm, and by appointment (in person or on Zoom)

Time and Location

Lecture time: Tuesday 5:30 - 8:00 PM
Classroom: Tuttleman Learning Center 302

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.

Prerequisites

There are no prerequisites listed in the course catalog, though college-level coursework is expected in
CIS 2168 - Data Structures, CIS 3223 - Data Structures and Algorithms

Textbook

Cormen, Leiserson, Rivest, and Stein. Introduction to Algorithms, 4th Edition, MIT Press, 2022. [Available at the Barnes & Noble Bookstore at Temple University, as well as at Temple Library with a single-user license. The 3rd edition of the book is also acceptable.]

Schedule

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

Homework

Grading

Policies and Rules