CIS 3223 Section 001
Data Structures and Algorithms
Spring 2024





FINAL EXAM:

Date: Friday, May 3
Time: 3:30 - 5:30


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 160


OFFICE HOURS:

See CANVAS page (through TUPortal)


TA:

See CANVAS page (through TUPortal)


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


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 (through TUPortal)


ATTENDANCE

Attendance is required.


Course Details:

Check Canvas course page


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 course 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.