teaching machines

CS 491 Homework: Persist

See the PDF.

CS 491 Homework: U and I

See the PDF.

CS 491 Lecture 1: AppInventor

Introduction Welcome to CS 491, Mobile Software Development. In this class, we’re going write software for mobile devices, which have changed a bit. We’ll be focusing on Android. Without getting political, let me explain why: iOS development requires Apple hardware. We don’t have any. We don’t have room for any. You must pay $99/year for […]

HNRS 304.503 Homework 1

See the PDF.

HNRS 304.503 – Digital Game Development

Information Syllabus Enrollment: 17 RSS feed Lectures Labs Homeworks Post mortems

HNRS 304.503 Lecture 0 – Tentative agenda

Call top-down teaching the kind of teaching where we you start from theory and abstraction and work your way down to application. I’m not going to take a top-down approach in this class. Call bottom-up teaching the kind of teaching where you start with practical realizations and generalize up. This will be my approach to […]

CS 491 – Mobile Software Development

Information Syllabus Enrollment: 20 RSS feed Lecture Homework Post mortems

Honors 304.503 Lecture -1 – Short course description

This class will unite the disciplines of creative writing, design, music, and computer science into the craft of game development. Students will cluster into small 4- or 5-person game development startup companies. In the fall semester these companies will design and develop some small games using Inform and the Unity game engine. They will also […]