COP 3530 – Data Structures and Algorithms


General Education Credit: Elective
College Credit: 3

Course Instructor: Amanpreet Kapoor
Amanpreet Kapoor, Ph.D.
Meet Your Instructor

About The Course

Pre-Requisites/Co-Requisites: (COP 3504 or COP 3503) and COT 3100 and (MAC 2234 or MAC 2312 or MAC 2512 or MAC 3473), all with a minimum grade of C.

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

Course Goals

By the end of the semester, students should be able to:

  • Choose and implement data structures for solving problems based on their functions and situational appropriateness of the application
  • Choose an algorithm for solving a problem based on its computational complexity and appropriateness of the application
  • Use an abstract data type to describe a data structure

Satisfied High School Graduation Requirement Subject: Elective
High School Credit: 1.0