2022-2023 Catalog 
    
    Jul 24, 2024  
2022-2023 Catalog [ARCHIVED CATALOG]

CSCI046 CM - Data Structures and Algorithms

An introduction to abstract data types and fundamentals of algorithm analysis in Python. Topics may include: stacks, queues, trees, priority queues, graphs, recursion, sorting, searching, Big-O notation, and complexity classes. The course is a part of Computer Science sequence, but it does not count towards Computer Science major.

Prerequisite: One python-based programming course, including CSCI 005 HM , CSCI 040 CM , and CSCI 051P PO .

Offered: Every year

Credit: 1

Course Number: CSCI046 CM