Media Course Start Date Professor School Show More
038 mixed 38 Computer Science 164, 001 2011-03-01 Spring 2011 Paul Hilfinger UC Berkeley
In this course students will go over programming languages and the like.
038 mixed 38 Computer Science 61B 2012-09-01 Fall 2012 Paul Hilfinger UC Berkeley
Topics included in this course are fundamental dynamic data structures, including linear lists, queues, trees, and other linked structures; arrays strings, hash tables and more.
043 mixed 43 Data Structures 2009-09-01 Fall 2009 Paul Hilfinger University of California - Berkeley
This course offers study in linear lists, queues, trees, and other fundamental data structures. UC Berkeley offers a video version of this course on iTunes as well.
039 mixed 39 Data Structures 2011-09-01 Fall 2011 Paul Hilfinger University of California - Berkeley
This course covers linear lists, trees, queues, and other fundamental data structures.
038 mixed 38 Data Structures 2012-09-01 Fall 2012 Paul Hilfinger University of California - Berkeley
Fundamental dynamic data structures, storage management, software engineering, and algorithms for sorting and searching are covered in this class.
020 audio 20 Data Structures 2009-09-01 Fall 2009 Paul Hilfinger University of California Berkeley
Paul Hilfinger's course discusses the structure and organization of data.
039 mixed 39 Programming Languages and Compilers 2011-03-01 Spring 2011 Paul Hilfinger University of California - Berkeley
The implementation of compilers, interpreters, and assemblers; principles and techniques of scanning and code generation; and the design of modern programming languages are discussed in this course.
039 video 39 Programming Languages and Compilers 2011-03-01 Spring 2011 Paul Hilfinger University of California Berkeley
Study programming languages with Berkeley's Paul Hilfinger.
040 mixed 40 The Structure and Interpretation of Computer Programs 2012-03-01 Spring 2012 Paul Hilfinger University of California - Berkeley
This course serves as an introduction to computer science and programming, and it reviews abstraction within and between programming languages.