Section 001. Spring 2020
Dr. Pei Wang
OFFICE: Room 347, Science Education and Research Center (SERC)
ADDRESS: CIS Department, Temple University, Philadelphia, PA 19122
PHONE: (215)204-9255 (available only during office hours)
EMAIL: firstname.lastname@example.org (preferred way of communication)
Office Hours: Tuesday/Thursday 1-2pm, and by appointment
Lecture: Wednesday 5:30 - 8:00 PM, Tuttleman Learning Center 305A
CIS 2168 - Data Structures,
CIS 3223 - Data Structures and Algorithms
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.
Credit Hours: 3.000
Cormen, Leiserson, Rivest, and Stein. Introduction to Algorithms, 3rd Edition, MIT Press, 2009
See course website at http://www.cis.temple.edu/~pwang/5511-PT/5511-index.htm
- There will be a number of homework assignments, each usually takes 1.5 week.
- Assignments will be announced and collected on Canvas. There will be a 10% late penalty on each day after the due date.
- For each assignment, the results should include (1) a report, (2) source code files, (3) sample input/output.
- It is highly recommended to prepare the reports in LaTeX, and to produce them in PDF. Other acceptable formats of reports are HTML, DOC, TXT, and JPG. For any other format, ask for permission in advance.
- The preferred programming language is Java. C++ is also acceptable. For any other language, ask for permission in advance. The source code should have proper format and comments.
- Homework: 30%
- Mid-term exam: 30% (open book)
- Final exam: 40% (open book)
- Additional Punishment or Reward: up to +/- 5%, only applied in special cases, and is based on participation
Policies and Rules
- Attendance to all lectures and examinations is required. Late arrival or early leaving are not allowed except in special situations.
- No eating, talking, sleeping during the lectures.
- No usage of cell phones during the lectures.
- For the last days to drop or withdraw, check the Academic
- Students should be familiar with the Student Conduct Code of the university.
- Freedom to teach and
freedom to learn are inseparable facets of academic freedom. The University has a policy on Student and Faculty and Academic Rights
and Responsibilities (Policy #03.70.02) which can be accessed through the link.
- Any student who has a need for accommodation based on the impact of a documented disability should contact me privately
to discuss the specific situation by the end of the second week of classes or as soon as practical. If you have not done so
already, please contact Disability Resources and Services (Disability Resources
and Services to learn more about the resources available to you. We will work with DRS to coordinate reasonable accommodations
for all students with documented disabilities.