CS 145 Lab 5 – Arrays
First, if you have checkpoints left over from last lab, get them inspected during the first 15 minutes of this lab. No credit will be awarded past these 15 minutes. Don’t forget to work in pairs! Where possible, please work with someone that you did not work with last week. The exchange of new ideas and […]
CS 145 Lecture 27 – Array Exercises
Agenda what ?s array bingo making digital music TODO Read chapter 7 through section 7.2. Write down 2-3 questions, observations, and sightings of arrays in real life on a 1/4 sheet turned in at the beginning of next lecture. Note In case you haven’t noticed yet, we don’t just jump from new topic to new topic […]
Blocks and Beyond 2015
A couple of weeks ago I went to Atlanta for the Blocks and Beyond workshop. This conference brought together a bunch of folks working on blocks languages to discuss our current work and future directions. Since I have been implementing a blocks interface for my Madeup language and had some things to say about it, […]
CS 145 Lecture 26 – Birthdays
Agenda what ?s loop until fixed repeated birthdays TODO For an extra credit participation point, check out tryruby.org and work through at least level 5. Write down 2-3 questions, observations, or comparisons to Java or other languages you know. Note Today we introduce an idiom we can use to support a “try again” when an exception happens. […]
CS 491 Homework 3 – Platform – due before December
See the PDF.
CS 491 Lecture 17 – Arcade Review
Agenda what ?s arcade review TODO Start your platformer. Due before December. Review Today we’re going to playtest your arcade games! Jeremy Gibson advocates these points when doing informal playtesting: Don’t tell the player too much. You want to discover what’s obvious and what’s obscure. Don’t argue or make excuses. If your testers think something is […]
CS 145 Lecture 25 – Computer as Factory Worker
Agenda what ?s a siblings histogram arrays counting repeated birthdays TODO Start homework 5, which is due before November 13. It uses the ideas we discuss today. Prepare a question or two to share before tomorrow’s quiz. New topics we’ve covered since the last quiz include loops and conditional statements. Worth a participation point. Note […]
CS 491 Lab 8 – Game Jam
Today we’re going to have a little game jam. A game jam is an event where people rapidly develop a game in a short amount of time. These game jams often have a theme, since creativity loves nothing better than constraint. Ours too will have a theme. So here’s your task: Make a game in […]