Computer Science Department
School of Computer Science, Carnegie Mellon University


Introductory Computer Science Education
at Carnegie Mellon University:
A Dean's Perspective

Randal E. Bryant, Klaus Sutner, Mark J. Stehlik

August 2010


Keywords: Computer science education, introductory computer science, computational thinking, parallel computing, Java

The School of Computer Science at Carnegie Mellon University is planning major revisions to its introductory course sequence in ways that will affect not just our own students, but also the many students from across campus who take computer science courses. Major changes include: 1) revising our introductory courses to promote the principles of computational thinking, for both majors and nonmajors, 2) increasing our emphasis on the need to make software systems highly reliable and the means to achieve this, and 3) preparing students for a future in which programs will achieve high performance by exploiting parallel execution.

28 pages

Return to: SCS Technical Report Collection
School of Computer Science

This page maintained by