Monthly Archives: February 2013

6 good things about being a programmer | ITworld

No doubt about it, I’m a glass-is-half-empty kind of person. Ask my wife, ask my kids, ask my friends and they’ll tell you that I love to complain. It’s one of my favorite hobbies and, dare I say, skills. Always … Continue reading

Posted in Uncategorized | Comments Off on 6 good things about being a programmer | ITworld

Computer Science Student Network

The Computer Science Student Network (CS2N) is a collaborative research project between Carnegie Mellon University and the Defense Advanced Research Projects Agency (DARPA) designed to increase the number of students pursuing advanced Computer Science and Science, Technology, Engineering, and Mathematics … Continue reading

Posted in courses | Tagged , | Comments Off on Computer Science Student Network

Using This Website | Computer Science Circles

The purpose of this website is to teach the basics of Python programming in a semi-interactive fashion. It contains a series of instructions, mixed with exercises that you can use to test your progress. Anyone can use this website for … Continue reading

Posted in courses | Tagged | Comments Off on Using This Website | Computer Science Circles

Object-Oriented Programming – Scratch Wiki

Is Scratch OOP? Whether or not Scratch is Object-oriented is disputable. It definitely uses objects, namely sprites; however, you currently cannot dynamically generate sprites. In Scratch 2.0, however, cloning will be supported. This will allow for dynamically generated sprites. Arguments against Scratch being OOP … Continue reading

Posted in Uncategorized | Tagged , | Comments Off on Object-Oriented Programming – Scratch Wiki

Can Obama Convince High Schools To Teach Kids To Code? – Forbes

Anthony Wing Kosner, Contributor Monday night, President Obama made time in his State of the Union Address to address our national deficit in STEM education: “Tonight, I’m announcing a new challenge to redesign America’s high schools so they better equip graduates … Continue reading

Posted in news | Tagged | Comments Off on Can Obama Convince High Schools To Teach Kids To Code? – Forbes

Learn To Code #2: The Many Reasons Why We Must Program (And The Few Why Not) – Forbes

Anthony Wing Kosner, Contributor So, do you really have to learn to program to participate in 21st century society? Absolutely not, you can be as analog in your life as you can get away with and still put food on … Continue reading

Posted in news | Tagged | Comments Off on Learn To Code #2: The Many Reasons Why We Must Program (And The Few Why Not) – Forbes

Code Year

Learn to build something in 2013. It’s easier than ever to make something. In 2012, 450,000+ people started learning to code. Start your journey and build something in 2013. via Code Year.

Posted in news | Comments Off on Code Year

Learn To Code #1: Does Everybody Really Need To Program? – Forbes

Everywhere I turn, there seems to be a new way to learn how to program online. There are free resources like Codeacademy, Udacity, Coursera, Mozilla’s P2PU, Google Code University, and MIT Open Courseware. There are also more and more high-quality paid resources, both online and off, … Continue reading

Posted in Uncategorized | Comments Off on Learn To Code #1: Does Everybody Really Need To Program? – Forbes

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