Data Structures

This course builds on the basic programming concepts learned in Computer Science 151, shifting the focus to the organization of data in order to improve efficiency and simplicity of programs. Topics include the study of abstract data types and data structures (such as linked lists, stacks, queues, and binary trees). This course is programming-intensive and introduces the Java programming language.

Intro CS: Big Data

Introduces students to algorithms, basic data structures, and programming techniques, and focuses on data collection, preparation, analysis. Explores programming for data manipulation, the presentation and representation of data, and the ethics of working with data at scale.
Subscribe to