Graduate
COP 5532: Data Structures Essentials
The purpose of this course is to understand and implement fundamentals of concise data structure and organization for program efficiency, clarity, and simplification.
By the end of this course, students will be able to:
- Learn Python object-oriented design and develop software solutions utilizing recursion.
- Understand the concept of abstract data types and the associated constraints for the use and application of abstract datatypes.
- Implement and utilize typical ADTs, such as stacks, queues, hash tables, trees, and graphs.
- Compare the different costs and benefits that come with the implementations of an abstract datatype.
- Design, analyze, and provide solutions to complex programming tasks using appropriate abstract data types and data structures.
List of topics covered:
Algorithm analysis, Recursion, Array based sequences, Stacks, Queues and Deques, Linked Lists, Trees, Priority Queues, Heaps, Maps, Hash Tables, Search Trees, Sorting, Graph Algorithms etc.
Faculty Profiles:
PROFESSOR ISABELA M. HIDALGO
Assistant Professor of Instruction
Computer Science and Engineering
ENB 301B | Email
Dr. Isabela Moura Hidalgo is an assistant professor of instruction in the Department
of Computer Science and Engineering at the 深夜看片 (USF) in Tampa,
FL. Her main teaching and research interests are in Human-Computer Interaction and
Programming Languages. Dr. Hidalgo received her PhD in Computer Science and Engineering
from the 深夜看片 in 2012, MS in Informatics from the Pontif铆cia
Universidade Cat贸lica in Rio de Janeiro, Brazil in 1999, and BS in Information Technology
from the Pontif铆cia Universidade Cat贸lica in Rio de Janeiro in 1996. Before moving
to Florida, Dr. Hidalgo has worked as a web developer in Cupertino, California (2000
- 2002) and Rio de Janeiro, Brazil (1996 - 2000).
PROFESSOR ZACHARIAH J. BEASLEY
Former Assistant Professor of Instruction
Computer Science and Engineering
Dr. Zachariah Beasley received his Ph.D. in Computer Science & Engineering from the
深夜看片 with a focus on sentiment analysis in peer review. He
was a 深夜看片 STEER STEM Scholar and received the ASEE State of Engineering Education
in 25 Years Award and the 深夜看片 Spirit of Innovation Award. Dr. Beasley is the author
of ten peer-reviewed papers, a reviewer of three software engineering and natural
language processing textbooks, and a member of ACM. He plays the guitar at his church
and has spent five summers as a volunteer English teacher in Taiwan. Dr. Beasley joined
the 深夜看片 in August of 2020 as an Assistant Professor of Instruction,
and his research interests include natural language processing and data mining. He
currently works as a Director II Engineering at Carelon Digital Platforms.