Welcome to Pencil Code Development
Pencil Code is always being improved.  Open source contributors are welcome.

How To Get Started in 10 steps

Project Ideas

Welcome to potential contributors! We have a few ideas for potential projects where you could make a significant contribution with a small project.

See http://ideas.pencilcode.net/ for specific project ideas. To tinker with the code, try following the build instructions in the howto.

For more information, email david.bau@gmail.com.

To Contribute to Pencil Code:
All sorts of open source contributions are welcome.  For example, we are working with code.org and the App Inventor team to investigate how best to integrate our technology with those offerings.  All levels of participation are welcome:

Project Goals

The goal of Pencil Code: make coding as universally accessible and useful using as a pencil.

  • Pencil Code must be simple to use, both for students at home and in a classroom setting.  Students must be up and running immediately, and teachers must be able to apply it in their curricula.
  • The coding environment must illustrate and enable sound and modern concepts in computer science and mathematics.
  • It must provide a connection to best-of-breed technologies in the real world: students should be able to discover and use networked data, open source libraries, open languages, and open standards.
  • The system must reflect the versatility of programming in the real world: it must allow and invite applications in art, music, literature, and social studies as well as science, math, and computer science.
  • The tool should be delightful to use: it should be easy to visualize how programs work, and abstract concepts should be beautifully rendered.

Github Activity for Pencil Code

Recent List Items

TitleAssigned ToStatusPriorityDue Date% Complete
Showing 0 items from page Tasks sorted by edit time. View more »

Recent Files

  • ExploringComputerScience-v5.0.pdf   3229k - Jan 22, 2014, 10:52 AM by David Bau (v2)
  • CS Principles Curriculum Framework 2013-08-20.pdf   0k - Jan 22, 2014, 10:52 AM by David Bau (v2)
Showing 2 files from page Project Documents.

Pencil Code Calendar