COP-3530 Data Structures and Algorithms
MWF 6th period, E222 CSE.
Discussion Sections: M 8,9th periods, E220 CSE.
Credits: 4; Prereq: CIS 3020 or CIS 3023, with C or better grade, COT 3100 and MAC 2234, MAC 2312, MAC 3473 or MAC 3512.
Catalog Description: Algorithm development using pseudo languages, basic program structures, program design techniques, storage and manipulation of basic data structures like arrays, stacks, queues, sorting and searching and string processing. Linked linear lists. Trees and multilinked structures.
Textbook: Data Structures, Algorithms, and Applications in C++, 2nd Edition, by Sartaj Sahni.
ISBN: 0-929306-32-5
Available: UF Bookstore, Silicon Press, Baker & Taylor, Barnes & Noble, Amazon.com
Book Website
Additional Materials (including C++), for Discussion Sections.
Instructor:
![]() |
Prof. Manuel Enrique Bermúdez, Office: E574 CSE, Email address: manuel@cise.ufl.edu Phone: 352-450-2578 Office hours: MWF 8th & 9th periods, or by email |
Teaching Assistants:
![]() |
Hadi Hajimiri, Office: E309 CSE, Email address: hadi@cise.ufl.edu Office hours: T 8th and 9th periods. |
![]() |
Anubhav Singh, Office: E309 CSE, Email address: aksingh@cise.ufl.edu Office hours: Th 5-6th E309 CSE |
![]() |
Hesamoddin Salehian Office: E309 CSE, Email address: salehian@cise.ufl.edu Office hours: Tu 5-6th E309 CSE |
Important Links
Course Objectives
Course Requirements
Exam Dates
Relationship to accreditation program outcomes
Sakai (formerly E-Learning) Website
Information on C++
Information on DOS/UNIX
Submission Rules
How to do well in the course
Visit the Announcements page at least once EVERY DAY for time sensitive announcements.



