May 17, 2024  
2022-23 Catalog 
    
2022-23 Catalog [ARCHIVED CATALOG]

Add to Favorites (opens a new window)

PROG 258 - Data Structures and Algorithms with Python


5 CR

This course will explore various Python data structures including lists, tuples, dictionaries, classes and data abstraction, sets, stacks, queues and tree structures. Students will work with standard algorithms for implementing searching, sorting, and optimization methods.

Prerequisite(s): PROG 128  or PROG 120 with a C or better or permission of instructor.

Course Outcomes
  • Explain the principles of data structures and how they are used.
  • Problem solve solutions using algorithms to search, sort, and optimize code.
  • Analyze searching and sorting algorithms, and explain their relationship to data-structures.
  • Understand techniques of software development, such as unit testing and version control.
  • Choose and implement appropriate data-structures to solve an application problem.



Find out when this course is offered




Add to Favorites (opens a new window)