CIS 3223 Section 001
Data Structures and Algorithms
FALL 2024
FINAL EXAM:
TBA
INSTRUCTOR:
Dr Anthony Hughes
Office: SERC 344, phone: Ext. 1-7910
e-mail: hughes@temple.edu
CLASS SCHEDULE
MWF |
4:00 - 4:50 pm |
Buery 166 |
OFFICE HOURS:
See CANVAS page (through TUPortal)
TA:
See CANVAS page
PREREQUISITES:
Grade of C- or better in CIS 2166, CIS 2168, and Math 1042
TEXT:
Algorithms
Sanjoy Dasgupta, Christos Papadimitriou, Umesh Vazirani
McGraw Hill
REFERENCE (from CIS 1166-2166):
Discrete Mathematics and its Applications
Kenneth Rosen
McGraw Hill
REFERENCE (advanced):
Algorithms
Cormen, Leiserson, Rivest and Stein
MIT Press
TOPICS COVERED:
Comparative analysis of algorithms and data structures.
Data structures include heaps, priority queues, binary and general trees, binary search trees, and graphs.
Algorithms include heapsort, topological sort, breadth-first search, depth-first search, shortest path algorithms, and Greedy algorithms.
NOTE: For Computer Science Majors.
COURSE CONTENT (Syllabus)
See CANVAS page
ATTENDANCE
Attendance is required.
QUIZZES AND HOMEWORK:
Each week there will be one miniquiz based on the current homework assignment (posted on Canvas)
for the week (usally given on Friday).
There will be no make up quizzes; however, you will
be allowed to drop your lowest two quiz
grades.
You may bring one sheet of notes (two sides)
filled with your own notes to each miniquiz.
Each week there will be one short quiz (5 - 10 minutes).
COURSE GRADE: Your grade for the course will be based on the following:
Attendance |
|
Homework |
|
Quizzes |
|
Ten Minute Quizzes (TMQ) |
|
Computer Assignments |
|
Final |
|
The actual percentages and all scores will be available on the Canvas course page
Disability disclosure statement
Any student who has a need for accommodations based on the impact of a documented disability or medical condition should contact
Disability Resources and Services (DRS) in 100 Ritter Annex (drs@temple.edu; 215-204-1280)
to request accommodations and learn more about the resources available to you.
If you have a DRS accommodation letter to share with me, or you would like to discuss your accommodations, please contact me as soon as practical.
I will work with you and with DRS to coordinate reasonable accommodations for all students with documented disabilities.
All discussions related to your accommodations will be confidential.
Student and Faculty Academic Rights and Responsibilities
Freedom to teach and freedom to learn are
inseparable facets of academic freedom. The University has a policy on Student
and Faculty Academic Rights and Responsibilities (Policy #03.70.02) which can
be accessed at policies.temple.edu.
Temple and Covid-19
Temple University’s motto is Perseverance Conquers, and we will meet the challenges of the COVID pandemic
with flexibility and resilience. The university has made plans for multiple eventualities. Working together as a
community to deliver a meaningful learning experience is a responsibility, we all share; we’re in this together
so we can be together.