Tags: education, sprite, alice, dictionary, physics, web services, android, audacity, arduino, lift, hacker, education/k-12, technology, tynker, pygame, sound, inkscape, higher-order functions, programming, teaching, learning, kids, technology/software how-to, shdh, flickr, java, random, javafx, gamedev, swing, interview, scala, functions, scratch, google, kojo, garageband, k-12, software how-to, python, art, guest, xturtle, programmer, sande, twitter, shdh34, gimp, pythoncard, platform, jython, music
A Simple Python Quiz Program, Part 3 June 27, 2013
We enhance the quiz program by reading the questions and answers from a file. Source code
Tynker—Physics and Cloning June 13, 2013
Let’s look at two very nice features of Tynker. The physics feature allows you to have falling objects and accurate projectile motion, combined with adjustments for gravity, friction, density, gravity, and much more. Cloning lets you have multiple instanc
This lesson creates a simple calculator using a dictionary to look up functions for operators. The point is to practice more with dictionaries, and to learn about higher-order functions. Source code
Kojo Wandering Turtles Feb. 18, 2012
Showing how to create multiple turtles in Kojo, and make them wander around. Uses Scala features map and foreach.
Using Python's Input Function with Numbers Jan. 14, 2012
We show how to use Python's input function to get numbers, without the program breaking if something other than a number is entered.
A Simple Python Quiz Program, Part 2 Nov. 12, 2011
We respond to a viewer question and add features to limit the number of questions displayed, and to display the questions that were answered wrong.
Chester Hunter shows his Scratch project, “Blink” July 22, 2011
Dave Briccetti’s College for Kids student Chester Hunter shows his Scratch project, “Blink.”
Russell Hunter shows a Scratch project July 22, 2011
Dave Briccetti’s College for Kids student Russell Hunter shows a Scratch project.
Demonstration of Audacity for Making Sound Effects July 14, 2011
How to make special sound effects using the free audio program Audacity. A small correction: I said that a 13-semitone change would move the pitch an octave, but it is actually 12. There are 12 different notes, and to move an octave you move 12 times to g
Carter Sande Teaches Python Functions July 5, 2011
Carter Sande teaches how to use functions to a class at Diablo Valley College College for Kids. A couple of notes on this excellent presentation: At one point Carter says “brackets” when he means parentheses. And for style, I prefer spaces around operator
Python Simple Text Adventure 3 July 5, 2011
We add a feature limiting the number of times an event can occur.
Kojo (Scala) Random Polygon Drawing May 28, 2011
A demonstration of Kojo's repeat, forward, right, def, setPosition, and setAnimationDelay commands used to draw random polygons.
Python Simple Text Adventure 2 Feb. 20, 2011
Part Two. Using a package and classes, we move most of the game logic into a game "engine." Source code: https://github.com/dcbriccetti/python-lessons.
Python Simple Text Adventure Feb. 19, 2011
Using tuples and a dictionary, places and transitions, create a simple text adventure game. Source code.
A Simple Python Quiz Program Jan. 9, 2011
Learn about lists, tuples, and shuffling lists, while writing a simple question and answer program. Source code. Video.
Interviews With Professional Programmers, Part Six Oct. 22, 2010
Hilary Mason of bit.ly talks about her work and how she got started with computers.
Wesley Chun on Python Oct. 10, 2010
Googler, Python book author, and former College for Kids teacher Wesley Chun visits Dave Briccetti’s Python class by videoconferencing. He talks about learning Python and how it is used by Google.
Randomness in Python Lesson by Carter Sande June 24, 2010
Carter Sande, young coauthor of the Python book Hello World! - Computer Programming for Kids and Other Beginners, visits Dave Briccetti’s Python programming class for grades 7–9 at Pleasant Hill, CA’s Diablo Valley College College for Kids program, and de
JavaFX Ship Landing Game from Peter Pilgrim June 6, 2010
While out to lunch one day at the Java Posse Roundup, Peter Pilgrim showed me his ship landing game written in JavaFX. (Sorry about the blurry parts.)