CSE117

Download as PDF

Data Structures in Python

Course Title

Data Structures in Python

Course Description

Using objects, lists, tuples, and dictionaries to implement data structures such as trees and graphs. Algorithms for sorting, searching, and other fundamental operations. Introduction to mathematical foundations for analysis of iterative and recursive algorithms and for basic correctness proofs. The math skills used in the algorithm analysis (e.g., series, inductive proofs) will be included in the course. Implementation of selected algorithms for different applications (e.g., data science, cybersecurity) using sound programming methodologies. (same as IT 117)

Course Designation

Lower Division

Grade Modes

Audit, Pass/Fail, Standard Letter

Credit Hrs

3