The Rethinking CS101 project seeks to develop a beginning computer science curriculum that presents a way of thinking about programs that closely reflects the mindset of real-world computer professionals. You can also take a look at our educational materials at www.cs101.org.
We're part of a much larger effort to create XML-based markup that allows a computer to understand the meaning of content.
A short description of this project
A short description of this project