Nearly every problem in machine learning and computational statistics can be formulated
in terms of the optimization of some function, possibly under some set of constraints.
The class provides an introduction to the design of digital circuitry. The class covers the basics of the technical foundations of gates. An introduction to hardware descripti
In this course, we first provide a comprehensive overview of memory systems, taking an approach that covers both fundamentals and recent research. We first introduce fundament
Learn about the development of 2D and 3D interactive games in this hands-on course, as you explore the design of games such as Super Mario Bros., Pokémon, Angry Birds, and mo
Topics include database design, scalability, security, and user experience. Through hands-on projects, you'll learn to write and use APIs, create interactive UIs, and leverage
The course introduces you to modern JavaScript (including ES6 and ES7) as well as to JSX, a JavaScript extension. Through hands-on projects, you'll gain experience with Reac
This is a class about applying autonomy to real-world systems. The overarching theme uniting the many different topics in this course will center around programming a cognitiv
The application of optimization methods to important engineering problems in thermodynamics, statistics, design, control, economics and scheduling. The course will emphasize p
In the era of data deluge, the development of methods for discovering structure in high-dimensional data is becoming increasingly important. This course will cover state-of-th
Statistical Machine Learning,10-702/36-702, is a second graduate level course in advanced machine learning. The term “statistical” in the title reflects the emphasis on st
Databases and other collections of data are everywhere. Retailers use data about customers and their purchases to make decisions that increase profits. Researchers analyze dat
The first course for computer science majors and anyone seeking a
rigorous introduction. Develops computational problem-solving skills by
programming in the Python language,
This course is an introduction to quantum mechanics for use by chemists. Topics include particles and waves, wave mechanics, semi-classical quantum mechanics, matrix mechani
Let's get real and talk about hardware acceleration for database management systems. We are flexing hard with another season of database technical talks at Carnegie Mellon Uni
This course is a comprehensive study of the internals of modern database management systems. It will cover the core concepts and fundamentals of the components that are used i
This course,15-445/645 Intro to Database Systems, is on the design and implementation of database management systems. Topics include data models (relational, document, key/val
ELEC2117 is a design oriented course, in which students will carry out a practical electrical engineering design in the second half of session, solving an electrical enginee
CS 224 is an advanced course in algorithm design, and topics we will cover include the word RAM model, data structures, amortization, online algorithms, linear programming, se