teaching machines

Honors 104.502 Lecture 3 – Matching

Agenda what ?s design this a matching game TODO Watch Unity’s Roll-a-ball tutorial. For maximal learning, follow along in Unity. Read chapter 3. On a 1/4 sheet for next lecture, write down 2-3 questions or observations from your rolling experience or reading. Note Last week we sampled the technical side of game development. This side […]

CS 330 Lecture 4 – Ruby

Agenda what ?s program this examples calculate an aspect ratio list rhymes Advent of Code #1 merging two files TODO If your Ruby expertise is minimal, check out tryruby.org. No 1/4 sheet. Note Today we switch to another language for writing scripts: Ruby. We won’t hit in full detail, just enough to be able to move […]

CS 330 Lecture 3 – Shell Scripting Cont’d

Agenda what ?s mass programming bookmark a directory safe rm top10 big files upload file to www share directory re-extension TODO Read Eric Raymond’s Basics of the Unix Philosophy. On a 1/4 sheet, write down 2-3 questions, observations, or your own laws for developing software. Note Today we’re going to continue writing shell scripts together. […]

CS 491 Lecture 2 – Blendering

Agenda what ?s Blender interface review reverse engineering TODO Watch CGCookie’s Unity Basics. On a 1/4 sheet, answer the following questions: I have a Game Object that I want to focus on in the scene editor. What keyboard/mouse actions do I take to zoom in on it? We learned in the videos that Game Objects […]

Honors 104.502 Lecture 2 – Making Objects

Agenda what ?s design this modeling as a group TODO Read the Madeup documentation. Write a Madeup program (accessible at madeup.xyz) to create some kind of container or bowl. You’ll need a modern browser, one that supports WebGL. Instead of a 1/4 sheet, email me a screenshot of the Madeup editor and 3D canvas showing your […]

CS 330 Lecture 2 – Shell Scripting

Agenda what ?s mass programming zip a directory to directory.zip run a C source file safe rm top10 big files bookmark a directory upload file to www share directory re-extension TODO Read Shell Programming with Bash. On a 1/4 sheet, write some shell command lines to accomplish the following tasks. Be sure to consult man […]

CS 491 Lecture 1 – Hello, 3D

Agenda what ?s about me you the course trivia fun TODO Install Unity3D and Blender. Read the syllabus. Watch lesson 1 of the Blender 3D Design Course. (I installed the Chrome plugin Video Speed Controller to make Vimeo videos play faster.) Write down 2-3 questions or observations about Blender, 3D modeling, or the course in general […]

Honors 104.502 Lecture 1 – Hello, Code

Agenda what ?s about me you this class design this programming in Madeup TODO Before next class: Install Unity3D. Read the introduction through chapter 2 in your book. Write down 2-3 observations from your reading on a 1/4 sheet of paper. These are open-ended and needn’t be lengthy. I will assign these 1/4 sheets frequently, […]

CS 330 Lecture 1 – Hello, Shell

Agenda what ?s about.. me you this class questions shell exercises TODO Before next class: Read the syllabus. Set up a Bitbucket account and make your homework repository, described below. Cut a piece of paper in half vertically. Cut the two strips in half again, horizontally. On one of these 1/4 sheets of paper, write down […]

CS 491 Lecture 25 – Path Finding

Agenda what ?s breadth first search marking paths greedy search A* TODO Open house next Wednesday at 5 PM! Code … Haiku

1 54 55 56 57 58 110