teaching machines

CS 245 Lab 1 – JUnit

Welcome to the first lab of CS 245. Lab is a time for us to throw some problems at you and for you to clarify your understanding, collaborate with others, get things wrong, and ask lots of questions. Your work for each checkpoint section is inspected by your instructor or TA. Checkpoints are only inspected […]

CS 491 Lecture 1 – Hi

Agenda introductions course information trivia social network project Who are you? Name? What place do you call home? What was one the first programs you wrote that you were proud of? What do you want to learn or become good at, that has nothing to do with computers? TODO Read the syllabus. Draw a caricature […]

CS 491 Project – Acknet

See PDF.

CS 245 Lecture 1 – Hi and JUnit

Agenda introductions black boxes red-green-refactor JUnit course information Who Are You? Name? What place do you call home? What was the last book you read that you were not assigned to read? What career would you pursue if computers didn’t exist? (Outlawed answer: be an inventor and invent them.) Remember What can you say about […]

CS 245 – Advanced Programming and Data Structures

Information Syllabus Enrollment: 22 Lectures Labs Homework Exams

CS 491 – Mobile Software Development

Information Syllabus Enrollment: 20 Lecture Homework Post mortems