CSCI2222

Download as PDF

Data Structures in Python

Course Title

Data Structures in Python

Credit Hrs

3

Grade Modes

Audit, Pass/Fail, Standard Letter

Course Description

Prerequisite: CSCI 1210 or CSCI 1220, with a grade of C or higher; MATH 1240 Normally offered in Spring semester 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.
Prerequisite
Complete ALL of the following Courses:
  • CSCI1210
  • CSCI1220
  • MATH1240