Category Archives: curriculum

Nifty Assignments

The Nifty Assignments session at the annual SIGCSE meeting is all about gathering and distributing great assignment ideas and their materials. For each assignment, the web pages linked below describe the assignment and provides materials — handouts, starter code, and … Continue reading

Posted in curriculum | Tagged , | Comments Off on Nifty Assignments

CS Principles

Computer Science: Principles is a proposed AP course under development that seeks to broaden participation in computing and computer science. Development is being led by a team of computer science educators organized by the College Board and the National Science Foundation. … Continue reading

Posted in curriculum | Tagged , | Comments Off on CS Principles

About the CS10K Community | CS10K Community

Computer science should be part of everyone’s education, and everyone should have a path to a career in computing. Teachers of Exploring Computer Science (ECS) and Computer Science Principles (CSP) are putting this belief into action. The CS10K Community is … Continue reading

Posted in curriculum | Tagged | Comments Off on About the CS10K Community | CS10K Community

MUDEE

When working my students through the problem solving process I ask them to evaluate their plans and programs against five adjectives: Unambiguous – This is most essential for the plan stage of the problem solving process. Plans for a program … Continue reading

Posted in curriculum | Tagged , | Comments Off on MUDEE

The Beauty and Joy of Computing

The Beauty and Joy of Computing (BJC) is an introductory computer science curriculum developed at the University of California, Berkeley, intended for non-CS majors at the high school junior through undergraduate freshman level. It was one of the five initial … Continue reading

Posted in curriculum | Tagged , | Comments Off on The Beauty and Joy of Computing

From NAND to Tetris

Building a Modern Computer from First Principles The site contains all the software tools and project materials necessary to build a general-purpose computer system from the ground up. We also provide a set of lectures designed to support a typical … Continue reading

Posted in curriculum | Tagged , | Comments Off on From NAND to Tetris

Exploring Computer Science Curriculum

Anne, Jennie, and Mary, I read in the May 2012 edition of the CSTA Voice that the Chicago Public Schools was adopting the Exploring Computer Science curriculum for students. CPS is also providing PD for its faculty to support their … Continue reading

Posted in curriculum | Comments Off on Exploring Computer Science Curriculum