Welcome to Computer Programming For Kids (CP4K)

Welcome to the Computer Programming for Kids blog! We are the co-authors of the book "Hello World! Computer Programming for Kids and Other Beginners", released in March 2009. The book is published by Manning Publications. Manning has a web site for the book, which is where you can download the software and other files related to the book. You can purchase it here, at the Manning web site. If you use this link to purchase the print book or e-book from the Manning web site, you can use the discount code aupromo40 at checkout to get a 40% discount. You can also get it through online retailers like Amazon, as well as in many retail locations such as Chapters in Canada and Barnes & Noble in the U.S. This blog is mostly about the book (for now), but anything related to computers and programming, particularly for kids and beginners, is fair game. We will post articles with extra material that didn't make it into the book, and reader feedback and suggestions are always welcome.

Tuesday, June 30, 2009

Carter and Warren on TV

We hosted a Book Launch party on June 24, 2009.

That day, we also did an interview on the Ottawa CTV affiliate, CJOH, with anchor Carol-Anne Meehan.

It ran on their 6:00 news. You can see it here:

You can also read the article EMC newspaper wrote about us. Reporter Sabine Gibbins talked to Carter, Warren, and illustrator Martin Murtonen the day of the launch.

We also met Martin for the first time that day. All our work together on the book had been done by e-mail and phone, even though we live in the same city!

Monday, June 29, 2009

Connect the Dots 2

In Chapter 16 of Hello World, we presented a Connect the Dots program that would create a "mystery picture". (This is Listing 16.10.)

One of our readers created another version that draws the dots and lines one at a time, instead of all at once. So it's kind of an "animated" version of the Connect the Dots program.

Once again, we want you to type this one in, not just cut-and-paste it from the download site. Here's the code for the animated version:

This code might look a little fuzzy, and some of the lines are cut off. That's because it's an image of the code, and that's the way Blogger displays the image. If you click on the code, you'll get a much more clear version with nothing cut off. But it's still an image, so you can't copy-and-paste the code.

As we mentioned in the book, the list of dot coordinates is available from the download site, so you don't have to type in all those numbers. (Just copy-and paste them from your browser to the code editor.) But you do have to type in the rest of the program if you want to see the picture.