Learn By Doing

A Lifelong Learner Shares Thoughts About Education

Great Principles of Computing Project

The Great Principles of Computing project is developing language for discussing the fundamental principles of computing. The framework is helping foster collaboration between computing and many other fields. It is helping innovations by exposing unseen connections between technologies. It is helping to communicate the joys of computing to young people, who can now see that these principles serve them in their daily lives even when they are unplugged from their computers.