Computer Science and Engineering
CSE 101P Introduction to Data Structures and Algorithms in Python
Introduction to abstract data types and basics of algorithms. Linked lists, stacks, queues, hash tables, trees, heaps, and graphs are covered. Students taught how to derive big-Oh analysis of simple algorithms. All assignments are in Python. Note that CSE 101P assumes Python experience, students trained in a different language should self-study Python to prepare for CSE 101P. See CSE 20 Testout Exam for resources and further information. Students cannot receive credit for this course and CSE 101. Students intending to complete the Computer Science B.S. should enroll in course CSE 101.