CS 130A Data Structures and Algorithms 1Winter Term 2020
Department of Computer Science
University of California Santa Barbara
Homework AssignmentsThere will be 4 or 5 homework assignments during the term, and they are to be uploaded via Gradescope.
No late homework is accepted. ←
Programming AssignmentsThere will be 4 programming assignments during the term, and they are to be uploaded via Gradescope. Carefully read the assignment specs for instructions.
Midterm ExamThe Midterm exam will be during the 8th week of classes, Tuesday Feb 25 ←
No final exam ←
Weekly Course Plan
Other Course Material
Course (Catalog) DescriptionThe study of data structures and their applications. Correctness proofs and techniques for the design of correct programs. Internal and external searching. Hashing and height balanced trees. Analysis of sorting algorithms. Memory management. Graph traversal techniques and their applications.
PrerequisitesCS 40; CS 32 or CS 20 and CS 60; PSTAT 120A or ECE 139; open to computer science, computer engineering, and electrical engineering majors only. Students in other majors need to petition.
Academic Integrity ←
Çetin Kaya Koç