Research
June 27, 2012 by Chris Johnson.
- CS 430: Lecture 10 - Concurrency and Exceptions
- CS 430: Lecture 9 - Abstraction and Object-oriented Programming
- CS 430: Lecture 8 - Activation
- CS 430: Lecture 7 - Subprograms and Parameters
- CS 430: Lecture 6 - Expressions and Control Structures
- CS 488: Meeting 11 - Lighting Lab
- CS 488: Meeting 10 - Lighting
- CS 488: Meeting 9 - Graphics Pipeline Lab
- CS 488: Meeting 8 - Graphics Pipeline
- CS 430: Lecture 4 - Types
- CS 488: Meeting 7 - Geometric Modeling Lab
- CS 488: Meeting 6 - Matrix Lab
- CS 430: Lecture 3 - Variables
- CS 488: Meeting 5 - Transformations
- CS 488: Meeting 4 - Triangles Lab
- CS 488: Meeting 3 - Triangles
- CS 430: Lecture 2 - Syntax
- CS 488: Meeting 2 - Dots Lab
- CS 488: Meeting 1 - No Class
- CS 430: Lecture 1 - Programming Languages
- CS 430 - Programming Languages
- CS 488 - Computer Graphics
- CS 240: Lecture 43 - Applications Lab, Part 2
- CS 347: Lab 26 - T-Minus Zero
- CS 240: Lecture 42 - Applications Lab
- CS 240: Lecture 41 - Exam Review
- CS 240: Lecture 40 - Path Algorithms Lab
- CS 347: Lab 25 - Homestretch
- CS 347: Lab 24 - Dukebox Deployed
- CS 240: Lecture 39 - Exam Review
- CS 347: Lab 23 - Dukebox
- CS 240: Lecture 38 - Graph Algorithms
- CS 240: Lecture 37 - Graph Lab
- CS 347: Lab 22 - GitHubber Deployed
- CS 240: Lecture 36 - Graphs
- CS 240: Lecture 35 - Set Brawl
- CS 347: Lab 21 - GitHubber
- CS 240: Lecture 34 - Hashtable Lab
- CS 240: Lecture 33 - Hashing, Part 2
- CS 347: Lab 20 - Pictag, Part 2
- CS 347: Project 3 - React App - due December ?
- CS 347: Lab 19 - Pictag, Part 1
- CS 240: Lecture 32 - Hashing, Part 1
- CS 240: Lecture 31 - Huffman Coding
- CS 240: Lecture 30 - Heaps
- CS 347: Lab 18 - Acrostic
- CS 240: Lecture 29 - Red-black Trees
- CS 240: Lecture 28 - Binary Search Tree Lab
- CS 240: Lecture 27 - AVL Trees
- CS 347: Lab 17 - Follownet Client
- CS 347: Lab 16 - Follownet
- CS 240: Lecture 26 - Binary Search Trees
- CS 240: Lecture 25 - Expression Tree Lab
- CS 240: Lecture 24 - Binary Trees
- CS 240: Lecture 22 - Sort Review
- CS 240: Lecture 21 - Quicksort and Radix Sort
- CS 347: Project 2 - Web Service - due October 28
- CS 240: Lecture 21 - Quicksort
- CS 240: Lecture 20 - Recursion Lab
- CS 240: Lecture 19 - Mergesort
- CS 347: Lab 15 - The People's Dictionary Continued
- CS 347: Lab 14 - The People's Dictionary
- CS 347: Lab 13 - Node Shell
- CS 347: Lab 12 - Rhyme Search
- CS 240: Lecture 18 - Sorting
- CS 240: Lecture 17 - Recurrence Lab
- CS 347: Lab 11 - Client-side JavaScript
- CS 240: Lecture 16 - Binary Search
- CS 347: Lab 10 - Media Queries Continued
- CS 240: Lecture 15 - Recurrence Relations
- CS 240: Lecture 14 - Queue Lab
- CS 240: Lecture 13 - Stacks and Queues Continued
- CS 347: Lab 9 - Media Queries
- CS 347: Lab 8 - Position
- CS 240: Lecture 12 - Stacks and Queues
- CS 240: Lecture 11 - Linked List Lab
- CS 347: Forcing HTTPS
- CS 347: Lab 7 - Flexbox 2
- CS 240: Lecture 10 - Stack
- CS 347: Lab 6 - Flexbox 1
- CS 240: Lecture 9 - Linked Lists
- CS 240: Lecture 8 - Dynamic Arrays Lab
- CS 347: Lab 5 - Box Model
- CS 240: Lecture 7 - Amortized Analyis of ArrayList
- CS 347: Project 1 - Static Site - due September 30
- CS 240: Lecture 6 - Analysis Lab Continued
- CS 347: Lab 4 - Adding Style
- CS 240: Lecture 5 - Analysis Lab
- CS 347: Lab 3 - More HTML
- CS 240: Lecture 4 - Asymptotic Complexity
- CS 347: Lab 2 - HTML
- CS 347: Webdev Blog
- CS 240: Lecture 3 - Measuring Algorithms
- CS 240: Lecture 2 - Generics Lab
- CS 347: Lab 1 - Critique
- CS 347: Digital Ocean Setup
- CS 347 - Web Development
- CS 240: Lecture 1 - Introduction
- CS 240 - Algorithms and Data Structures
- Twoville at Bridges Math Art 2021
- Visual Studio Code Setup
- Project Ideas
- Other Extrusions
- Tranformations
- Button
- D6
- Bowl
- Square Pot
- Chain
- Tube
- Boolean Utilities
- Fabrication Summer Camp: Day 5
- Range-mapping
- Extrude
- Plus
- Star
- Spiral
- Torus
- Fabrication Summer Camp: Day 4
- Capsule
- Sphere
- Ripples
- Terrain
- Fabrication Summer Camp: Day 3
- Cylinder
- Cone
- Dots
- Grid
- Fabrication Summer Camp: Day 2
- Wrapped Addition
- Circle
- Refactor
- Cube
- Triangulation
- First Shape
- Fabrication Summer Camp: Day 1
- Setup
- SLAI 2021: Geometric Modeling
- CS 430: Lecture 11 - History
- CS 488: Lecture 25 - THREE.js
- CS 488: Lecture 24 - Shadow Mapping
- CS 430: Lecture 10 - Concurrency and Exceptions
- CS 488: Lecture 23 - Framebuffer Objects and Billboards
- CS 488: Lab 12 - Flashlight
- CS 430: Lecture 9 - Abstraction and Object-oriented Programming
- CS 488: Lecture 22 - Spotlights and Projective Texturing
- CS 488: Lecture 21 - Perspective
- CS 488: Lab 11 - Marble Torus
- CS 488: Lecture 20 - Perlin Noise
- CS 488: Lecture 19 - Value Noise
- CS 488: Lab 10 - 3D Modeling
- CS 488: Lecture 18 - Modeling in Blender
- CS 430: Lecture 8 - Activation
- CS 488: Lab 9 - Water
- CS 488: Lecture 17 - Heightmaps
- CS 488: Lecture 16 - Skyboxes and Environment Mapping
- CS 488: Lab 8 - Moon
- CS 488: Lecture 15 - Extra Extra Texturing
- CS 430: Lecture 7 - Subprograms and Parameters
- CS 488: Lecture 14 - Extra Texturing
- CS 488: Lecture 13 - Texture Mapping
- CS 488: Lecture 12 - Untransforming the Mouse
- CS 488: Lab 7 - Camera
- CS 488: Lecture 11 - Blinn-Phong Illumination
- CS 430: Lecture 6 - Expressions and Control Structures
- CS 488: Lecture 10 - Camera
- CS 488: Lab 6 - Trackball
- CS 430: Lecture 5 - Haskell
- CS 488: Lecture 9 - Trackball
- CS 488: Lecture 8 - Normal Generation
- Perseverence Logo
- CS 488: Lab 5 - Torus
- CS 430: Lecture 4 - Types
- CS 488: Lecture 7 - Geometric Modeling
- CS 488: Lab 4 - Lit Cube
- CS 488: Lecture 6 - Lit Sphere
- CS 488: Lab 3 - Rotating Tetrahedron
- CS 488: Lecture 5 - The Third Dimension
- CS 430: Lecture 3 - Variables
- CS 488: Lecture 4 - Spaces and Orthographic Projections
- CS 488: Lab 2 - Matrices
- CS 488: Lecture 3 - Vectors and Matrices
- CS 430: Lecture 2 - Syntax
- CS 488: Lecture 2 - Triangles and Transforms
- CS 488: Lab 1 - Points
- CS 430 - Programming Languages
- Project 5: Skeletal
- CS 488: Lecture 1 - Points
- CS 430: Lecture 1 - Programming Languages
- Project 4: Mapquest
- Project 3: Gyromesh
- Project 2: Boxels
- Project 1: Rastercaster
- Project Setup Instructions
- CS 488 - Computer Graphics Applications
- CS 347: Lecture 25 - CS 347 Wrapped
- CS 347: Lecture 24 - OAuth2
- Dittos in Array Literals
- Twoville Limerick
- CS 347: Lab 22 - MP3 Player, Part II
- CS 347: Lecture 22 - Router, Part II
- CS 347: Lab 21 - MP3 Player, Part I
- CS 347: Lecture 23 - Hosting User Files
- CS 347: Lecture 21 - Router, Part I
- CS 347: Lab 20 - GitHub Search, Really
- CS 347: Lecture 20 - Today App: Client, Part II
- CS 347: Lab 19 - GitHub Search
- CS 347: Lecture 19 - Today App: Client, Part I
- CS 347: Lab 18 - Express Chat
- Tricube
- CS 347: Lecture 18 - Today App: Database + Web Service
- CS 347: Lab 17 - Express Chat
- Rotating Checkerboard
- Sliding Checkerboard
- CS 347: Lecture 17 - Hello, Express
- CS 347: Lab 16 - Acrostic Generator
- CS 347: Project 2 Rubric
- CS 347: Project 2 - React App - due December 13
- CS 347: Lecture 16 - Hello, React
- CS 347: Lab 15 - Map, Filter, and Reduce
- CS 347: Lecture 15 - Higher-order Functions
- CS 347: Lab 14 - Rhyming
- CS 347: Project 1 Rubric
- CS 347: Lecture 14 - Fetch
- CS 347: Lab 13 - Object Questions
- CS 347: Lecture 13 - Objects
- CS 347: Lab 12 - JavaScript Questions
- CS 347: Lecture 12 - JavaScript
- Blocking Your Path
- FabLearn 2020 Demo
- CS 347: Lab 11 - Sigmatic
- CS 347: Lecture 11 - Forms
- CS 347: Lab 10 - Media Queries
- CS 347: Lecture 10 - Responsive Web Design
- CS 347: Lab 9 - Margin Notes
- CS 347: Lecture 9 - Position: Absolute
- CS 347: Lab 8 - Slideshow Continued
- CS 347: Setting Up Project 1
- Timing in Twoville
- CS 347: Lecture 8 - Continuation
- CS 347: Lab 7 - Slideshow
- CS 347: Lecture 7 - Position: Relative and Fixed
- CS 347: Lab 6 - Flexbox Expansion
- Flash
- CS 347: Lecture 6 - Flexbox: Expansion
- CS 347: Frequently Asked Questions
- CS 347: Lab 5 - Flex
- CS 347: Lecture 5 - Flexbox: Distribution and Alignment
- CS 347: Lab 4 - Applying the Box Model
- CS 347: Project 1 - Handcrafted Site - due October 15
- CS 347: Lecture 4 - Box Model
- CS 347: Lab 3 - First CSS
- CS 347: Lecture 3 - Adding Style
- CS 347: Lab 2 - HTML
- CS 347: Webdev Blog
- CS 347: Lecture 2 - Some More HTML
- CS 347: Digital Ocean Setup
- CS 347: Lab 1 - HTML
- CS 347: Lecture 1 - wwwroot
- Deriving the View Matrix
- CS 347 - Web Development
- Goodbye, Positional Parameters
- Snap Circuits Bridges
- Tulip
- Raindrop
- CS 268: Project 2 Rubric
- Seven Digit Study
- Direct Tweaking in Twoville
- Kawaii Donut
- Dates as Fractions
- Infield Form Labels
- CS 268: Lecture 19 - Today Client
- CS 268: Lecture 18 - Today Service
- Apathetic Numbers
- Apache and Icons
- CS 268: Lecture 17 - Hello, Express
- CS 268: Project 2 - React App
- CS 268: Lecture 16 - Hello, React
- CS 268: Lecture 15 - Higher-order Functions
- CS 268: Lecture 14 - Fetch
- CS 268: Lecture 13 - JavaScript Objects
- Modeling a Jump Sound
- Avisual Maze
- Font Diner Workshop
- Modeling a Coin Pickup Sound
- Moment of Glory
- Hoarding and Herding
- The Law of Doubled Digit Transposition Over Multiplication
- CS 268: Lecture 12 - Forms and Web Services
- All Your Base
- CS 268: Lecture 11 - Media Queries and JavaScript
- CS 268: Project 1 Rubric
- Introducing Flexercise
- CS 268: Lecture 10 - Absolute Positioning and Media Queries
- CS 268: Lecture 9 - Position Continued
- CS 268: Lecture 8 - Position
- CS 491: Meeting 7 - Smooth Movement and Projectiles
- CS 268: Lecture 7 - Flexbox Continued
- CS 268: Lecture 6 - Project Workflow
- CS 268: Lecture 5 - Flexbox
- CS 268: Lecture 4 - Boxes
- CS 268: Project 1 - Handcrafted Site
- CS 491: Meeting 3 - Joystick
- CS 268: Lecture 3 - Hello, CSS
- CS 491: Meeting 2
- CS 491: Project Milestones
- CS 268: Lecture 2 - HTML
- CS 491: Meeting 1 - Push Button
- CS 268: Lecture 1 - Web History
- CS 268: Homework 0 - Blog Server
- Block vs. Inline-block vs. Inline
- CS 268 - Web Systems
- CS 491 - Game Development and Physical Computing
- Bathroom Angles
- CS1: Final
- Coscars
- Cutting Corners
- CS1: Lecture 38 - Slideshow
- Circle Dance
- Background Check
- CS1: Lecture 37 - Chat Continued
- CS1: Lecture 36 - Chatting with Sockets and Threads
- CS 148 Lab 12 - SplatBot
- CS 145 Lab 12 - SplatBot
- CS1: Midterm 2
- CS1: Lecture 35 - Stopwatch
- CS1: Lecture 34 - Reverse Engineering Objects
- CS 148 Lab 11 - Objects
- CS 145 Lab 11 - Objects
- CS1: Lecture 33 - A Growable Array
- CS 145 Lab 10 - Objects and ArrayList
- CS1: Lecture 32 - More Objects
- CS1: Lecture 31 - A First Object
- CS 148 Lab 10 - Objects and ArrayList
- CS1: Lecture 30 - 2D Arrays and ArrayList
- CS 145 Lab 9 - Arrays
- CS1: Lecture 29 - Bundled Data
- CS 148 Lab 9 - Spinner
- CS1: Lecture 28 - Indexed Data
- CS1: Lecture 27 - BufferedImage
- CS 145 Lab 8 - Spinner
- CS1: Lecture 26 - Looping Patterns
- CS1: Lecture 25 - Loops Continued
- CS 148 Lab 8 - Loops
- CS 145 Lab 7 - Loops
- CS1: Lecture 24 - For Loops
- CS1: Lecture 23 - While Loops Continued
- CS1: Lecture 22 - While Loops
- CS 148 Lab 7 - Conditional Statements
- CS1: Lecture 21 - If Ladders
- CS 145 Lab 6 - Conditional Statements
- CS1: Lecture 20 - If Bifurcations
- Progress in Twoville
- CS1: Lecture 19 - If Diversions
- CS1: Midterm 1
- CS1: Lecture 18 - Midterm 1
- Triangular Colors
- Power Set of Venn Diagrams
- CS1: Lecture 17 - Short-circuiting and Venn Diagrams
- CS 148 Lab 6 - Logical Expressions
- CS1: Lecture 16 - Logic Continued
- CS1: Lecture 15 - Logical Operators
- CS1: Lecture 14 - Relational Operators
- Terra's Theme
- New Geometry
- Little Notebooks
- CS 145 Lab 5 - Logical Expressions
- Un-safelinks
- Interpolants in Twoville
- CS1: Lecture 13 - Test-driven Development
- CS 148 Lab 5 - More Methods
- CS1: Lecture 12 - Method Mechanics
- CS 145 Lab 4 - More Methods
- CS1: Lecture 11 - More Methods
- CS 148 Lab 4 - Methods
- CS1: Lecture 10 - Abstraction
- CS1: Lecture 9 - Methods with Return Values
- CS 145 Lab 3 - Methods
- CS1: Lecture 8 - Methods
- CS1: Lecture 7 - What's Wrong With These?
- VOICES 2019: Learning Music Theory through Code with Deltaphone
- CS 148 Lab 3 - Math and String
- CS 145 Lab 2 - Math and Strings
- CS1: Lecture 6 - String
- CS1: Lecture 5 - Primitive Types
- CS1: Lecture 4 - Math Methods
- CS 148 Lab 2 - Scanner
- CS1: Lecture 3 - More Math
- CS 145 Lab 1 - Scanner
- CS1: Lecture 2 - Computer as Calculator
- CS 148 Lab 1 - Madeup, Homework 0, and Project Euler
- CS 1 - Introduction to Programming
- CS1: Lecture 1 - Hello, CS1
- Homework 6 - A-routes - due December 15
- Homework 5 - Plaid Scientist - due December 1
- Homework 4 - Wireframe - due November 12
- Starring Matariki
- Half-homework 3 - Trutilities - due October 25
- Half-homework 2 - Methods - due October 7
- Triadic Chords in Deltaphone
- SCSI 2019: Computational Music
- Networking with Pure Data
- Timbre and Harmonics
- Changing Instruments
- Counting in Time
- Annotations in Twoville
- Playing Sound Files Repeatedly
- Music Mouse, Part VI
- Music Mouse, Part V
- Music Mouse, Part IV
- Music Mouse, Part III
- Music Mouse, Part II
- Music Mouse, Part I
- Arpeggiator, Part III
- Arpeggiator, Part II
- Arpeggiator, Part I
- Chorder, Part III
- Chorder, Part II
- Chorder, Part I
- Chords
- Playing Sound Files Once
- Machine Setup for Computational Music
- Frequency Envelope
- Pentatouch, Part II
- Pentatouch, Part I
- Abstractions
- The Monodrone, Part III
- The Monodrone, Part II
- The Monodrone, Part I
- Hot vs. Cold Inlets
- The Midiometer
- The Tiangle, Part II
- The Tiangle, Part I
- Seeing Waveforms
- Oscillating
- SCSI 2019: Research Project Ideas
- Interaction in Deltaphone
- Starfish
- Half-homework 1 - Maintenance - due September 23
- Homework 0 - The Git Sandwich
- Homework 0 - Updating SpecCheckers
- Homework 0 - Goodbye, Pluto
- SENG 440: Lecture 24 - Finish
- SENG 440: Lecture 23 - CameraX
- University of Canterbury Seminar
- SENG 440: Lecture 22 - Speech Recognition
- SENG 440: Lecture 21 - Panning and Zooming
- SENG 440: Lecture 20 - Multitouch
- SENG 440: Lecture 19 - Nearby
- Fittin' Image
- SENG 440: Lecture 18 - Location
- SENG 440: Lecture 17 - Gravity Sensor
- Lissajous
- Polar Graph
- SENG 440: Lecture 16 - Camera, Part 2
- Phone Programming
- SENG 440: Lecture 15 - Camera
- Machine Setup for Computational Music
- Why 12?
- Droplets
- SENG 440: Lecture 14 - Alarms and Notifications
- Five through Fifteen
- SENG 440: Project 2
- SENG 440: Lecture 13 - Object-Relational Mapping via Room
- Twelve Steps
- SENG 440: Lecture 12 - Media Player and Ringtones
- SENG 440: Lecture 11 - Resources
- SENG 440: Lecture 10 - Master + Detail via Fragments
- SENG 440: Lecture 9 - RecyclerView
- SENG 440: Lecture 8 - AsyncTask
- SENG 440: Lecture 7 - Persisting with Files and JSON
- Parametric Puzzle
- SENG 440: Lecture 6 - Explicit Intents
- SENG 440: Lecture 5 - List Activity and Implicit Intents
- SENG 440: Lecture 4 - Task Scheduling and Activity Lifecycle
- Intervals in Deltaphone
- SENG 440: Lecture 3 - Activities and Layouts
- Funeral of Trite Ideas
- SENG 440: Lecture 2 - Conditionals, Functions, and Classes
- SENG 440: Lecture 1 - Mobility and Kotlin
- SENG 440: Project 1
- Flatcaps in Libigl
- SENG 440 - Topics in Mobile Computing
- Debugging Secret Coders
- Prior Art
- From * To Javascript
- STEM in Education 2018 Workshop
- Stepping Up in Deltaphone
- Kookaburra in Deltaphone
- Sensing Shapes
- Flips and Twists
- Stolen Rings
- Introducing Deltaphone
- Vector Giraffe
- Resize and Pad Images
- Barrel in Pixels
- Digital Musical Instrument Design
- WAV Abstraction in Pure Data
- Music Mouse, Part VI
- Music Mouse, Part V
- Music Mouse, Part IV
- Music Mouse, Part III
- Music Mouse, Part II
- Music Mouse, Part I
- Arpeggiator, Part III
- Arpeggiator, Part II
- Arpeggiator, Part I
- Chorder, Part III
- Chords
- Chorder, Part II
- Chorder, Part I
- Pentatouch, Part II
- Pentatouch, Part I
- Abstractions
- The Monodrone, Part III
- The Monodrone, Part II
- The Monodrone, Part I
- The Midiometer
- The Tiangle, Part III
- The Tiangle, Part II
- The Tiangle, Part I
- Hot vs. Cold Inlets
- Seeing Waveforms
- Oscillating
- 4-pin Buttons on Arduino
- TransportException with Eclipse and EGit
- Weighted Distribution in Unity UI
- Capturing High-resolution Screenshots in Unity
- CS 330: Final
- Multicolumn Layouts in Unity
- Toward Understanding Unity's RectTransform
- CS 330: Lecture 39 - Exit(0)
- CS 330: Lecture 38 - Automatic Test Running Via Metaprogramming
- CS 330: Lecture 37 - Object-relational Mapping Via Metaprogramming
- CS 318: Final Presentations
- CS 330: Lecture 36 - Taming Recursion
- CS 330: Lecture 35 - Call-by-need
- CS 318: Final Presentation
- CS 330: Lecture 34 - Call-by-name
- Fixing Our Bugs
- CS 330: Lecture 33 - Closures Continued
- CS 330: Lecture 32 - Closures
- CS 318: Lab 22 - Flexbox
- CS 330: Lecture 31 - HOFs and Lambdas in Java
- CS 318: Project Prototype 2 - due May 9
- CS 318: Lab 21 - Peer Review
- CS 330: Lecture 30 - Haskell IO Continued
- Bad Star
- CS 330: Lecture 29 - Haskell IO
- CS 330: Lecture 28 - Filter, Map, and Fold
- CS 318: Lab 20 - Animations
- CS 330: Lecture 27 - Lambdas and Higher-Order Functions
- Multiple Assignment in Twoville
- CS 330: Lecture 26 - Ways of Making Functions: Composition and Lambdas
- CS 318: Lab 19 - Forms
- CS 330: Lecture 25 - Ways of Making Functions: Composition
- CS 318: Lab 18 - Tabbed Viewing
- With Blocks in Twoville
- CS 330: Lecture 24 - Local Variables, Lists, and Pattern Matching
- CS 318: Lab 17 - Hamburger Menus
- Twoville Inching Along
- CS 330: Lecture 23 - Haskell
- CS 318: Lab 16 - Tables
- CS 318: WordPress for the Rest of Semester
- CS 318: Project Prototype - due April 23
- CS 330: Lecture 22 - Templates
- CS 330: Lecture 21 - Parametric Polymorphism
- CS 318: Lab 15 - Midterm
- CS 330: Lecture 20 - Midterm Review
- CS 318: Lab 14 - Viewport Parallax
- CS 330: Midterm
- CS 330: Lecture 19 - Vtables
- CS 330: Lecture 18 - Memory
- CS 318: Lab 13 - Responsive Design
- CS 330: Lecture 17 - Subtype Polymorphism
- CS 318: Lab 12 - Two-column Layouts
- CS 330: Lecture 16 - Ad Hoc Polymorphism Continued
- CS 330: Lecture 15 - Ad Hoc Polymorphism
- CS 318: Lab 11 - Mockups
- CS 318: Project Mockup - due on March 28
- CS 318: WordPress for March
- CS 491: Lecture 5 - Pathlete Continued
- CS 330: Lecture 14 - Polymorphism and More Type Safety
- CS 318: Lab 10 - Absolute and Relativing Positioning
- CS 330: Lecture 13 - Types: Safe vs. Unsafe
- CS 330: Lecture 12 - Type Systems Continued
- CS 318: Lab 9 - Fixed Positioning
- CS 491: Lecture 4 - Pathlete
- CS 330: Lecture 11 - Type Systems
- CS 318: Lab 8 - Horizontal Alignment and Gradients
- Introducing Twoville
- Fourlords Paddle
- CS 330: Lecture 10 - Conditionals and Loops
- CS 318: Lab 7 - Box Model
- Wolf Hollow Virus
- CS 318: Project Site Test and Sitemap - due on March 5
- CS 330: Lecture 9 - Assignment and Operators
- CS 330: Lecture 8 - Parsing
- CS 318: Lab 6 - Divs, Spans, IDs, and Classes
- CS 318: WordPress for February
- CS 491: Lecture 3 - Peggle
- CS 330: Lecture 7 - Lexing, Really
- CS 318: Lab 5 - Hello, CSS
- Another Integer Triangle Wave
- Playing Telephone with Google Translate
- CS 330: Lecture 6 - Lexing
- CS 330: Lecture 5 - Lookaround Assertions and Numeric Ranges
- CS 318: Lab 4 - Structuring Elements
- CS 491: Lecture 2 - Potentiometer
- CS 330: Lecture 4 - Find and Replace
- CS 318: Lab 3 - More Core
- CS 318: Project Proposal - due on February 14
- CS 330: Lecture 3 - State Machines and More Regex
- CS 491: Workday 1
- CS 330: Lecture 2 - Regex Capturing and Find-All
- CS 318: Lab 2 - Core Elements, Relationships, and Validation
- CS 491: Project Milestones
- CS 491: Lecture 1 - Push Button
- CS 330: Lecture 1 - Asserting Patterns with Regex
- CS 330: Homework Wasd - due before May 14
- CS 330: Homework Terp - due before March 5
- CS 330: Homework Ractor - due before April 2
- CS 330: Homework Funfun - due before April 25
- CS 330: Homework Regexercise - due before February 19
- CS 330: Homework Echoargs - due before ?
- CS 318: Lab 1 - HTML and Tools
- CS 330: Homework 0, Part 3
- CS 330: Homework 0, Part 2
- CS 330: Homework 0, Part 1
- Flat Braid
- CS 491 - Game Development and Physical Computing
- CS 318 - Fundamentals of Web Page Design
- CS 330 - Programmming Languages
- Integer Triangle Wave
- Fourlords Field
- Two MPU-6050s
- Flying with the MPU-6050
- Grades vs. Experience in CS1
- Icosahedron, Part 2
- Icosahedron, Part 1
- Tiangle
- Hexaflexagoner
- Generating Cool Circuits
- Cratewalk
- Clickaphone
- CS 1: Final Exam
- A Selection of Commit Messages
- CS 1: Lecture 38 - Binary Search
- CS 396: Meeting 14 - Applied Data Consultants
- CS 1: Lecture 37 - Lights Out
- Grandma Radially
- Not Tree
- Landing in the Credits: Stories from Game Makers
- Spec Adventure
- CS 1: Lecture 36 - Unit Testing
- Manual Bugs
- Center Bug
- CS 1: Lecture 35 - Implementing a Growable Array
- CS 396: Meeting 13 - Innovative Computer Software
- CS 145: Lab 12 - Splatbot
- CS 1: Lecture 34 - Volume Slicer
- College Humor
- Truck++
- Husky
- CS 145: Lab 11 - Objects with Objects
- CS 1: Lecture 33 - Separation of Concerns in Slideshow
- CS 1: Midterm 2
- CS 1: Lecture 32 - Stopwatch
- CS 148: Lab 12 - Splatbot
- CS 148: Lab 11 - ArrayList and Object
- CS 396: Meeting 12 - Digital Ocean
- CS 1: Lecture 31 - Reverse Engineering Objects
- Random Splats with Lobes
- CS 396: Meeting 11 - Solomon Partners
- CS 145: Lab 10 - Objects and ArrayList
- CS 1: Homework 7 - Donde - due before December 21
- CS 1: Lecture 30 - Hello Objects
- CS 1: Homework 6 - SimFur - due before December 8
- CS 148: Lab 10 - Arrays
- CS 1: Lecture 29 - Growable Arrays
- CS 396: Meeting 10 - Cisco
- CS 1: Lecture 28 - Arrays in 2D
- == true
- Random Splats
- CS 145: Lab 9 - Arrays
- CS 1: Lecture 27 - Array Patterns, Part 2
- CS 1: Lecture 26 - Array Patterns
- CS 1: Homework 5 - Arrayngement - due before November 22
- CS 396: Meeting 9 - Cray
- CS 1: Lecture 25 - Arrays as Bundles
- CS 1: Lecture 24 - Data in Series
- CS 148: Lab 9 - Spinner
- CS 145: Lab 8 - Spinner
- CS 148: Lab 8 - Loops
- CS 1: Lecture 23 - Loops, Part 5
- CS 396: Meeting 8 - General Mills
- CS 1: Lecture 22 - Loops, Part 4
- CS 145: Lab 7 - Loops
- CS 1: Lecture 21 - Loops, Part 3
- CS 148: Lab 7 - Conditionals and Loops
- CS 1: Lecture 20 - Loops, Part 2
- CS 1: Homework 4 - Proportable - due before November 8
- CS 396: Meeting 7 - Epic
- FabLearn 2017
- CS 1: Lecture 19 - Loops
- CS 145: Lab 6 - Conditionals
- CS 148: Lab 6 - Logical Expressions
- CS 1: Lecture 18 - If Bifurcations and Ladders
- CS 396: Meeting 6 - Jamf
- CS 1: Lecture 17 - If Diversions
- Pixel Cat
- CS 145: Lab 5 - Logical Expressions
- CS 1: Lecture 16 - Shortcircuiting
- CS 1: Lecture 15 - Truth Tables
- CS 396: Meeting 5 - Graduate School
- CS 1: Midterm 1
- CS 1: Homework 3 - Trutilities - due before October 20
- CS 1: Lecture 14 - Logical Operators
- CS 148: Lab 5 - More Methods
- CS 1: Lecture 13 - Casting and Relational Operators
- The Before Loop
- CS 396: Meeting 4 - Interviewing
- CS 1: Lecture 12 - Testing and Graphics
- Eclipse Shortcuts
- CS 145: Lab 4 - More Methods
- CS 1: Lecture 11 - Method Mechanics
- CS 148: Lab 4 - Methods
- CS 1: Lecture 10 - Blackboxes
- CS 396: Meeting 3 - Resume Reviews
- CS 1: Lecture 9 - Return Values and Parameters
- CS 145: Lab 3 - Methods
- CS 1: Homework 2 - Method Madness - due before October 6
- CS 1: Lecture 8 - Methods
- CS 148: Lab 3 - String and Math
- CS 1: Lecture 7 - String Cont'd
- CS 396: Meeting 2 - Networking
- CS 1: Lecture 6 - String
- CS 145: Lab 2 - Math and String
- CS 1: Lecture 5 - Math Methods
- CS 148: Lab 2 - Scanner and Math
- CS 1: Lecture 4 - Mathematical Data and Operations
- CS 396: Meeting 1 - Resumes
- CS 1: Lecture 3 - Scanner
- CS 1: Homework 1 - Main Train - due before September 22
- CS 1: Lecture 2 - Computer as Calculator
- CS 1: Homework 0 - Part 2
- CS 1: Homework 0 - Part 1
- CS 145: Lab 1 - Variables and Scanner
- CS 148: Lab 1 - Madeup and Project Euler
- CS 1: Lecture 1 - Introduction
- Formatting Java in Eclipse
- Checking Slack Participation with Ruby and OAuth2
- CS 396 - Junior Seminar
- CS 1 - Introduction to Programming
- Fitting by Rotating
- Toward Blocks-Text Parity
- Barrel
- ITiCSE 2017 in Italy
- CS 330 - Final
- CS 330 - Midterm
- CS 318 Final Presentations
- Job-shadowing Mr. Kurt
- CS 330 Lecture 39 - Exit
- CS 318 Lab 26 - Peer Review
- CS 330 Lecture 38 - Metaprogramming in Java
- CS 318 Project - Final Presentation - due on May 18
- CS 318 Lab 25 - WordPress
- CS 330 Lecture 37 - Metaprogramming in Ruby
- RGB Widget
- CS 330 Lecture 36 - Guish Interpreter
- CS 318 Lab 24 - Workday
- CS 330 Lecture 35 - Parsing
- CS 318 Project - Prototype 2 - due on May 10
- CS 330 Lecture 34 - Lexing
- CS 318 Lab 23 - Peer Review
- CS 330 Lecture 33 - State Machines
- CS 330 Lecture 32 - Taming Recursion
- CS 330 Lecture 31 - Call-by-name and Call-by-need
- CS 318 Lab 21 - Iframes and Transitions
- CS 330 Lecture 30 - Call By Name
- CS 318 Lab 20 - Web Jam
- CS 330 Lecture 29 - Haskell IO Cont'd
- CS 330 Lecture 28 - Haskell IO
- CS 318 Lab 19 - Reform
- CS 330 Lecture 27 - Fold
- CS 318 Lab 18 - Forms
- CS 330 Lecture 26 - HOFs Elsewhere and Closures
- CS 318 Project - Prototype 1 - due on April 24
- CS 318 Lab 17 Cont'd - Dropdowns and Tabviews
- CS 330 Lecture 25 - Filter, Map, and Foreach
- CS 318 Lab 17 - Pseudoselectors and Dropdowns
- CS 330 Lecture 24 - Lambdas
- CS 330 Lecture 23 - Ways of Making Functions: Composition
- CS 318 Lab 16 - Midterm
- CS 330 Lecture 22 - Ways to Define Functions: Partial Evaluation
- CS 330 Lecture 21 - More Recursion and Pattern Matching
- CS 318 Lab 15 - Tables
- CS 330 Homework - Wasd - due before May 15
- Octajewel
- Triswirl
- CS 330 Lecture 20 - Recursion, Cases, and Pattern Matching
- CS 330 Homework - Nogramming - due before May 15
- CS 318 Lab 14 - Web Jam
- CS 330 Lecture 19 - Functions and Lists
- CS 330 Lecture 18 - Haskell
- CS 318 Lab 13 - Responsive Design
- SIGCSE 2017: Towards Computational Making with Madeup
- Clockwork
- CS 318 Lab 12 - Mockups
- CS 330 Lecture 17 - Heap of Trouble
- CS 318 Project - Mockups - due on March 27
- Hosting a Git Repository
- Parity Time
- Stella
- CS 330 Lecture 16 - Parametric Polymorphism
- CS 318 Lab 11 - Two-column Layout
- CS 330 Lecture 15 - Choices in C++
- CS 318 Lab 10 - Absolute and Relative Positioning
- CS 330 Lecture 14 - Graphing Calculator
- CS 318 Lab 9 - Box Model, Part 2
- CS 330 Lecture 13 - Vtables and Graphing Calculator
- Pixelated Sphere
- Pixelated Crate
- CS 318 Lab 8 - Box Model
- CS 330 Lecture 12 - Subtype Polymorphism
- CS 330 Lecture 11 - Polymorphism: Coercion and Ad Hoc
- CS 330 Lecture 10 - Type Systems
- CS 318 Lab 7 - Images
- CS 318 Project - User Study and Sitemap - due on March 1
- CS 330 Lecture 9 - Types
- CS 318 Lab 6 - Div, Classes, and IDs
- CS 330 Lecture 8 - Substitution Blocks, Number Ranges, Lookarounds
- CS 318 Lab 5 - Hello, CSS
- CS 330 Lecture 7 - Find and Replace
- CS 330 Lecture 6 - Asserting and Find-All
- CS 318 Lab 4 - Structure, Anchors, and Validation
- CS 318 Project - Proposal - due on February 15
- CS 330 Lecture 5 - Regex
- Unity + Git + GitHub Desktop
- CS 318 Lab 3 - Core HTML Cont'd
- CS 330 Lecture 4 - Shell Scripting, Part 3
- CS 330 Lecture 3 - Shell Scripting, Part 2
- Button
- Crate
- CS 318 Lab 2 - Core HTML
- CS 330 Lecture 2 - Shello
- CS 491 Meeting 1
- CS 330 Lecture 1 - Main
- CS 318 Lab 1 - GitHub, Brackets, and Hellos
- CS 491 Project Milestones
- CS 491 - Gamedev for Learning
- CS 318 - Fundamentals of Web Page Design
- CS 330 - Programming Languages
- CS 330 Homework - Funfun - due before April 17
- CS 330 Homework - Ractor - due before March 3
- CS 330 Homework - Regexercise - due before February 15
- Eyes Saw a Mouse
- Tic Tac Plus
- CS 330 Homework 0, Part 3
- CS 330 Homework 0, Part 2
- CS 330 Homework 0, Part 1
- Speed Coding in Madeup: D6 Edition
- Rule #37 for Teaching Computer Science
- CS 145 Final Exam
- Letter of Reference
- CS 145 Midterm 2
- CS 352 Final
- CS 352 Midterm
- CS 145 Lecture 37 - Binary Search
- CS 352 Lecture 38 - Superion Technology
- CS 145 Lecture 36 - Lights Out
- CS 352 Lecture 37 - Hazard Mitigation
- ImageIO Exception
- CS 145 Lecture 35 - Data Analysis
- CS 352 Lecture 36 - Pipelining
- CS 145 Lecture 34 - Slideshow
- CS 352 Lecture 35 - Caching Strategies
- CS 145 Lecture 33 - Stopwatch
- CS 145 Lab 11 - SplatBot
- CS 352 Lecture 34 - Memory Hierarchy Cont'd
- CS 352 Lecture 33 - Memory Hierarchy
- CS 145 Lecture 32 - Objects Cont'd
- CS 491 Meeting 11
- CS 145 Lecture 31 - Hello, Objects
- CS 352 Lecture 32 - Von Neumann Architecture
- CS 145 Lab 10 - Objects and ArrayList
- CS 352 Lecture 31 - Framebuffer
- CS 145 Lecture 30 - ArrayList
- CS 352 Lecture 30 - Mouse
- CS 145 Lecture 29 - Arrays in Two Dimensions
- CS 352 Lecture 29 - Functions Cont'd
- CS 352 Homework 6 - Nogramming - due before December 19
- CS 352 Homework 5 - Armoir - due before December 16
- CS 491 Meeting 10
- CS 145 Lecture 28 - Arrays * 4
- CS 352 Lecture 28 - Functions
- CS 145 Lecture 27 - Array Patterns
- CS 352 Lecture 27 - If * 3
- CS 145 Lecture 26 - Arrays Cont'd
- CS 352 Lecture 26 - If++
- CS 145 Lab 9 - Arrays
- CS 491 Meeting 9
- CS 145 Lecture 25 - Arrays
- CS 352 Lecture 25 - Branching
- CS 145 Lecture 24 - Animation
- CS 352 Lecture 24 - Memory and Branching
- CS 145 Lecture 23 - Images Cont'd
- CS 352 Lecture 23 - Hello ARM, For Real
- CS 145 Lab 8 - Spinner
- CS 491 Meeting 8
- CS 145 Lecture 22 - Images
- CS 352 Lecture 22 - Hello, ARM
- CS 145 Lecture 21 - Loops Cont'd
- CS 352 Homework 4 - Bleak - due before November 15
- The Thrilling Adventures of Lovelace and Babbage
- CS 145 Lab 7 - Loops
- CS 145 Lecture 20 - For
- CS 352 Lecture 21 - Assembler Cont'd
- CS 352 Homework 4 - Computer - not due ever
- CS 145 Lecture 19 - While
- CS 352 Lecture 20 - Assembler
- CS 145 Lecture 18 - If Ladders
- CS 352 Lecture 19 - Jumping
- CS 145 Lab 6 - Conditionals
- CS 145 Lecture 17 - Diversions and Bifurcations
- CS 352 Lecture 18 - Alumem and Jumping
- CS 491 Meeting 7
- CS 145 Midterm 1
- CS 145 Lecture 16 - Logic Cont'd Cont'd
- CS 352 Lecture 17 - Catchup
- Jewel Find
- CS 352 Lecture 16 - Hack Assembly Cont'd
- CS 145 Lecture 15 - Logic Cont'd
- CS 145 Lab 5 - Logical Operators
- CS 491 Meeting 6
- CS 352 Homework 3 - Alumem - due before October 24
- CS 352 Lecture 15 - Hack Assembly
- Secret Coders
- CS 145 Lecture 14 - Logical Operators
- CS 352 Lecture 14 - Program Counter
- CS 145 Lecture 13 - Relational Operators
- CS 491 Meeting 5
- CS 491 - Game Development for Computer Science Education
- CS 145 Lecture 12 - Test-driven Development
- CS 352 Lecture 12 - ALU
- CS 145 Lab 4 - Methods
- CS 145 Lecture 11 - Methods x4
- CS 352 Lecture 11 - Subtracting
- CS 145 Lecture 10 - Methods and Memory
- CS 352 Lecture 10 - Adders
- CS 491 Meeting 4 - Let's Play
- CS 145 Lecture 9 - Blackboxes
- CS 352 Lecture 9 - Muxes, Demuxes, and HDL
- CS 352 Homework 2 - Gates - due before Thursday, October 13
- CS 145 Lecture 8 - Methods Cont'd
- CS 352 Lecture 8 - 7-Segment Logic
- CS 145 Lab 3 - Methods
- Making a Bitbucket Repository Private
- CS 145 Lecture 7 - String Cont'd and Methods
- CS 352 Lecture 7 - Karnaugh Maps
- CS 491 Meeting 3 - Prototypes
- CS 145 Lecture 6 - The String Class
- CS 352 Lecture 6 - Transistors and Diagrams
- In Real Life
- CS 145 Lecture 5 - Math Cont'd
- CS 352 Lecture 5 - Makefiles
- CS 145 Lab 2 - Math and String
- CS 352 Lecture 4 - Relays
- CS 145 Lecture 4 - Math Class
- CS 491 Meeting 2 - Sketches
- CS 145 Lecture 3 - Hello Again, Java
- CS 352 Lecture 3 - Electricity for Computer Scientists
- CS 352 Homework 1 - Baseball - due before September 26
- CS 145 Lecture 2 - Hello, Java
- CS 352 Lecture 2 - Bases
- CS 352 Homework 0, Part 3
- CS 352 Homework 0, Part 2
- CS 145 Lab 1 - Variables and I/O
- Code Scrambler
- CS 145 Lecture 1 - Main
- CS 352 Lecture 1 - Alien Protocols
- CS 491 Meeting 1: Game Development for Computer Science Education
- Picturing Git
- CS 352 Homework 0, Part 1
- CS 145 Homework 7 - due before December 21
- CS 145 Homework 6 - due before December 9
- CS 145 Homework 5 - due before November 24
- CS 145 Homework 4 - due before November 11
- CS 145 Homework 3 - due before October 26
- CS 145 Homework 2 - due before October 10
- CS 145 Homework 1 - due before September 23
- CS 352 - Computer Architecture
- CS 145 - Introduction to Object-oriented Programming
- Subtracting Subtraction, Part 1
- CS 145 Homework 0, Part 2
- CS 145 Homework 0, Part 1
- Peruvian ITiCSE
- No Ternary, No Problem
- Rator Vaders: Week 3
- Precedence vs. Evaluation Order
- Rator Vaders: Week 2
- Madeup Goes To Summer School
- Morse on Arduino
- Madeup Status Report #8
- Segfault on std::vector
- The Arrrtorney - Joe Krause, Matthew Bergs, and Mark Ostroot
- Identifiers Starting with Numbers
- The Space Wars
- Jake Mehring Ian Turk Final
- URBAN WADDLE
- Shipwreck on Outeria
- Lucas Zutter, Kevin Hankes and Christopher Sokup's Chromamancer
- Rator Vaders: Week 1
- Vim Autotemplates
- Josh Yang and Kevin Coryell FINAL (SUPER MARIO 3D)
- Tjaden and Verdegan Final
- Planet 2
- Overlord Meow
- Goblin Run
- Gravity Escape
- Static
- Lucas and Dylan's Final Game
- Micro Doctor
- CS 330 Final
- CS 330 Lecture 41 - Multiple Inheritance and Polymorphism
- Computer Science in High School
- ITiCSE 2016 Rejection
- CS 330 Lecture 40 - Multiple Inheritance
- NSF S-STEM Rejection
- Late Third Person
- CS 330 Lecture 39 - Inheritance
- Comparing High-dimensional Objects
- Combining Temperatures
- CS 330 Lecture 38 - Dealing with Temporaries
- CS 330 Lecture 37 - Object-oriented Programming
- Biosketch
- Changing Minds
- CS 330 Lecture 36 - Object-oriented Programming
- CS 330 Lecture 35 - Call by Name, Call by Need Cont'd
- CS 330 Lecture 34 - Call by Value, Name, and Need
- Humanoid Walk
- The Best Walk Ever
- Cow puzzler
- Funky walk
- CS 330 Lecture 33 - Fold
- CS 330 Homework 5 - Wasd - due before May 16
- Walking Animation
- Walking the walk
- Slightly Drunk Walking Man
- Walking is hard
- Terrible Stickman Walking Animation
- Humanoid
- Person walking
- Not the world's greatest walk cycle
- Human - The Horror Story
- Box Head Runner
- Human walk cycle
- Honors 104.502 Homework 3 - Final
- HNRS 104.502 Lab 7 - Tyrannosaurus Rex
- CS 330 Lecture 32 - Memoization and Folds
- box walk
- CS 491 Homework 3 - Final
- Ask a Scientist Talk
- Honors 104.502 Lecture 22 - Blender and Unity
- CS 330 Lecture 31 - Composition and Memoization
- CS 491 Lecture 21 - Walk Cycles
- Not Great Walk Cycle
- Walking Person
- Terrible Walk Animation
- Honors 104.502 Lecture 20 - Hello, 3D Modeling
- CS 330 Lecture 30 - Lambdas in Haskell and Composition
- Kitty Dash!
- Honors 104.502 Lab 6 - Terrain
- CS 330 Lecture 29 - Lambdas in Java and Haskell
- CS 491 Lecture 20 - Armature Animations
- CS 330 Lecture 28 - Lambdas
- Rainy Day Platformer
- Rat in a Maze
- Star Goat
- Area 2
- NightRide
- PushFight
- Collect the Ducklings
- Katamare
- Shipwreck Nebula
- Arachnophobia
- The Mist
- petza: Tanks for the Memories
- Boxing
- trex
- Trex head
- Trexifer
- petza: Stumpy the Bowlegged T-Rex
- Lucas Henneman T-Rex
- CS 491 Lecture 19 - Box Modeling
- Maze Survival
- Lucas Zutter Rex
- Calvinosaurus
- War
- Kevin's T-Rex
- Dylan's T Rex
- College: The Game
- This is a Platformer
- Honors 104.502 Lecture 19 - Terrain and First-person Controller
- グーグルは、蒸気波を翻訳します - a 2D PLATFORMER
- CS 330 Lecture 27 - Map, Filter, and Point-free
- Fur's "Fun" Adventure
- Cheetah Chaser: A poem by Matthew Bergs
- The Impossible Dream - Joe Krause
- Cow Platformer Game
- Forest Quest
- Save the Princess
- Jumpy Platform Game
- Tyrannosaurus Rex
- TRex
- Song of the Cucco
- Ghost Busting
- Fluorescent Shadows
- UNITY02
- CS 330 Lecture 26 - List Comprehensions and Map
- CS 330 Homework - Funfun - due before April 25
- Orbs Of Death
- Beans!
- Honors 104.502 Lecture 17 - Bombs
- Honors 104.502 Lecture 16 - Parallax
- CS 491 Lecture 18 - Animations from Blender
- Zombie Facility
- Get to the Game Platformer
- Madeup Lock Core
- Madeup Snippets: Ball Wireframe, 3D symbol, and Hourglass
- CS 330 Lecture 25 - List Comprehensions and Map
- CS 491 Lecture 17 - Game Jam
- CS 330 Lecture 24 - Pattern Matching and List Comprehensions
- Pacman
- Honors 104.502 Lecture 15 - Collecting Coins and Effectors
- CS 330 Lecture 23 - Functions in Haskell
- CS 491 Lecture 16 - Animation States
- CS 330 Lecture 22 - Haskell
- CS 491 Lecture 14 - Animation
- Administrator Rights
- CS 330 Lecture 21 - Weak Typing in C
- CS 330 Midterm
- Madeup
- Embedding Madeup Client
- CS 330 Lecture 20 - Weak Typing in C
- CS 491 Lecture 13 - Navigation
- CS 491 Homework 2 - Third Person - due before April 8
- CS 330 Homework - Bleakr - due before April 6
- Honors 104.502 Lecture 13 - Platformer
- Honors 104.502 Lab 5 - Robot Platformer
- CS 330 Lecture 19 - Weak Typing in C
- CS 330 Lecture 18 - Types
- CS 491 Lecture 12 - Properties and Projectiles
- sine_box_spheres
- UNITY01
- CS 491 Lecture 11 - Third Person
- Derelict
- Rock Paper Checkers
- Honors 104.502 Lecture 12 - Post Mortems
- CS 330 Lecture 17 - C
- Tile Puzzle
- Castle Savior
- Reach for the Stars
- BlockFlow
- Picross-J
- Tetris
- Ball Simulator 2016
- Ball Maze Game
- doom stuff
- Color Maze
- Graze
- Potions And Pitfalls
- Jumpy Wall Jumpy Arrow Game
- Echoes of Mages Past
- Soccer Game
- Honors 104.502 Homework 2 - Platformer
- SkiGame
- Madeup Status Report #7
- Generic 1st Person Space Ship Game
- The First Person
- PaperBoy - Tyler Rusch
- Maze Runner!
- Banana Palooza
- Pattern Maze
- The Floor is Lava!
- Oreo Collector
- Lunar Shooter
- Honors 104.502 Lecture 11 - Animation
- CS 330 Lecture 16 - Functions in Assembly and Buffer Overflows
- Button Sequence Game
- SunSwitch
- SnowMaze
- petza: don't let the androids touch you
- Skip v0.98 - Joe Krause
- CS 330 Lecture 15 - Assembly Analogs
- CS 491 Lecture 10 - Compass and Publishing
- Honors 104.502 Lecture 10 - Shuffle Cup Cont'd
- CS 330 Lecture 14 - Assembly
- Madeup Snippet: Path Walker
- CS 491 Lecture 9 - HUD and Camera Tricks
- Honors 104.502 Lecture 9 - Shuffle Cup
- CS 330 Lecture 13 - Functions
- Honors 104.502 Lab 4 - Lights Out
- CS 330 Lecture 12 - ASTs and Variables
- Not the best looking banana
- ugly banana
- Omg wow banana!
- Banana
- plantain
- banana
- I am a banana.
- Banana
- Banana
- a banana
- I'm a banana
- Spotty Banana
- Banana
- Honors 104.502 Lecture 8 - Co-o-no Cont'd
- CS 330 Lecture 11 - Abstract Syntax Trees
- Ripe Banana
- My Banana
- CS 330 Homework - CSX - due before March 11
- CS 491 Lecture 7 - Rigidbody
- Banana
- A banana
- Banana
- Banana
- petza: Banana-nana-fofana
- Honors 104.502 Lecture 7 - Co-o-no Cont'd
- banana
- CS 330 Lecture 10 - Interpreting a Parse Tree
- Banana
- Honors 104.502 Lab 3 - Snake Cont'd
- CS 330 Lecture 9 - Grammars
- CS 491 Lecture 6 - UV Mapping
- Honors 104.502 Lecture 6: Co-o-no
- CS 330 Lecture 8 - Regex Lookaround
- A pyramid kinda
- cube thing
- CS 491 Lecture 5 - Modeling in Edit Mode
- Abstract Art
- Interesting Thing
- Cube to Pyramid
- Mr. Monkey with a top hat
- Umbrella Cube
- Creepy Crawly Cube
- A Thing!
- A Flower?
- CS 330 Homework - Regexercise - due before February 18
- Installing a Newer Ruby with RVM
- Pyramid Sky Scraper
- Pinball Machine
- Donut
- Sixteen-Point Solid
- Arcade Machine
- CoonTrap 3000
- Cube thingy
- Twisted Cube
- Messed up cube
- petza Cube Manipulation, AKA why do i exist
- Cube Manipulation
- CS 330 Lecture 7 - Regex: Replacement with Blocks
- Honors 104.502 Lab 2 - Snake
- Cube edit
- CS 330 Lecture 6 - Regex: Capturing and Substituting
- My Cube Model (2/4/16 Lab)
- CS 491 Lecture 4 - Terrain
- Honors 104.502 Lecture 4 - BeatnPath
- CS 330 Lecture 5 - Regex
- Honors 104.502 Homework 1 - Puzzler
- CS 491 Homework 1 - First-person
- CS 491 Lecture 3 - Boulder Over Your Shoulder
- Honors 104.502 Lecture 3 - Matching
- CS 330 Lecture 4 - Ruby
- Honors 104.502 Lab 1 - Madeup
- CS 330 Lecture 3 - Shell Scripting Cont'd
- CS 491 Lecture 2 - Blendering
- Honors 104.502 Lecture 2 - Making Objects
- CS 330 Lecture 2 - Shell Scripting
- CS 491 Lecture 1 - Hello, 3D
- Honors 104.502 Lecture 1 - Hello, Code
- CS 330 Lecture 1 - Hello, Shell
- CS 491 - 3D Game Development
- Honors 104.502 - Game Development
- CS 330 - Programming Languages
- Fitting a Rectangle Inside a Rectangle
- Coupe
- Reaction Ball
- Deskstop
- Egg
- Wrong Number #1
- Bezier Turtles
- Commit Logs
- LaTeX Calendar Generator
- Mesh Differencing
- Swirl Ball
- Arcade 0x796 and Platformer
- Office Escape
- Blob
- Zombie Game
- Space Chase - griffits rogersta
- Farmin' Marvin
- Nick.A: Platformer
- Benzene
- CS 145 Lecture 41 - Sequencer
- CS 491 Lecture 25 - Path Finding
- CS 145 Lecture 40 - Volume Slicer
- CS 491 Lecture 24 - Custom Editors
- CS 145 Lecture 39 - Data Analysis
- Madeup Snippets: Build your own Circle Wedge and Clock
- CS 145 Lecture 38 - Slideshow
- CS 491 Lecture 23 - Particle Systems
- Snowflake
- MacMolPlt
- Cliff Fight
- CS 145 Lecture 37 - Instance vs. Static vs. Local
- The Boogie Man
- DDR: Polaroid -Single-
- Blocky's Chest Conundrum
- Time Runner - rogersta
- Branch
- Zombie Runner - mellomj
- Platformer - Jump
- Commanders Keep (Griffits)
- NINJA
- CS 145 Lecture 36 - Blackboxes Cont'd
- CS 145 Lecture 35 - Android Demo
- Madeup Snippet: Puzzle Piece
- quick coconut platformer
- NA Mercy Bounty Drawings
- CS 145 Lab 6 - Objects
- CS 145 Homework 7 - due before December 14
- CS 145 Lecture 34 - Blackbox Objects
- Blackbox 26
- Blackbox 25
- Blackbox 24
- Blackbox 23
- Blackbox 22
- Blackbox 21
- CS 145 Lecture 33 - Stopwatch and Separation of Concerns
- CS 491 Lecture 22 - Revolution Cont'd
- CS 491 Lecture 21 - Revolution
- Madeup Talk at UWBC
- The Thief - WEIRC
- CS 145 Lecture 32 - Objects
- CS 145 Lecture 31 - Decksercise
- Platformer: Tower
- CS 491 Lecture 20 - Chain Cont'd
- CS 145 Homework 6 - due before November 30
- CS 145 Lecture 30 - Higher Dimensions
- CS 491 Lecture 19 - Chain
- Broken Scott Pilgrim
- Walking Mech
- Link GIF!! - mellomj
- USA! USA! USA!
- Manny - Walk Animation
- Running Man (with mustache)
- ninja walk
- Walk cycle
- Alex T - Walk Cycle
- CS 145 Lecture 29 - ArrayList and 2D Arrays
- Man With no Arms Walks
- Sith Animation
- Walking Animation
- Walk Cycle
- 2 frame walk cycle
- CS 145 Lecture 28 - Array Exercises, Cont'd
- RobH Walking
- Blackbox 20
- CS 491 Lecture 18 - 2D Effectors
- Blackbox 19
- Blackbox 18
- CS 145 Lab 5 - Arrays
- Madeup Snippets: Spirals, Roots, and Words
- CS 145 Lecture 27 - Array Exercises
- Blocks and Beyond 2015
- Cheerios (Peggle)
- CS 145 Lecture 26 - Birthdays
- CS 491 Homework 3 - Platform - due before December
- CS 491 Lecture 17 - Arcade Review
- Michael Schaefer's remake of Asteroids
- CS 145 Lecture 25 - Computer as Factory Worker
- CS 491 Lab 8 - Game Jam
- Bruce and Ben's Biggest Battle
- Galaga Clone
- Pacman - WEIRC
- CS 145 Homework 5 - due before November 13
- albrignj Arcade
- Frogger
- Midway 3043
- Dragon Fire
- Galag
- Galactipede (Griffits)
- CS 145 Lecture 24 - Accumulation
- CS 491 Lecture 16 - Walking and Jumping
- Arcade: Arkanoid
- CS 145 Lecture 23 - Optimization and Accumulation
- CS 491 Lecture 15 - Animations
- CS 145 Lecture 22 - Loop-and-a-half
- CS 145 Lecture 21 - Working with Images
- CS 145 Lecture 20 - For Loops
- CS 145 Homework 4 - due before November 2
- CS 491 Lab 5 - Game Jam
- Arcade: Galaxy Fighter
- CS 145 Lab 4 - Conditionals and Loops
- CS 145 Lecture 19 - While
- CS 491 Lecture 14 - Camera Tricks, Physics Layers, and Level Switching
- CS 145 Lecture 18 - Bifurcations and N-way Choices
- Illusions are "Madeup"
- CS 491 Lecture 13 - Text-based Level Editor
- CS 145 Lecture 17 - Bifurcations
- CS 145 Lecture 16 - Diversions
- CS 491 Lecture 12 - Tanks and Teleporting
- SIGCSE Madeup Workshop
- CS 145 Lecture 15 - Tools for Logic
- CS 491 Lecture 11 - Tanktack
- Tile Shuffle
- CS 145 Homework 3 - due before October 19
- Prospectus - Thomas, Tim, Mike R
- CS 145 Lecture 14 - Collision Detection
- Prospectus - MikeMikeDustin
- Prospectus: Tyler, Michael, Adam
- CS 491 Lab 4 - Circling
- CS 145 Lecture 13 - Logical Operators
- Game Prospectus by Nick, Nathan, and Alex
- Blackbox 17
- Blackbox 16
- Blackbox 15
- Blackbox 14
- CS 491 Lecture 10 - Puzzler Review
- CS 145 Lab 3 - Methods and Logic
- Rejection from NSF STEM+C
- Puzzler - Mike R
- Puzzler - Shift
- Gnome Factory
- Block Away
- Maze
- Griffits Puzzler (Timed Theme Test)
- Laser Penguin!!!!!!!!!!!
- Squares
- Puzzle - DeleteBlock
- Puzzle - Chain Reaction
- Puzzler - Room Escape
- CS 145 Lecture 12 - Relational Operators
- Maximal Momentum!
- CS 491 Lecture 9 - Player Types and Lerping
- CS 145 Lecture 11 - Method Denouement
- Voxel Snake
- CS 491 Lab 3 - Prospectus
- Puzzler: Simon
- CS145 Lecture 10 - Workings of Memory
- CS 491 Lecture 8 - Black Hole
- CS 145 Lecture 9 - Methods that Take and Give
- CS 145 Homework 2 - due before October 6
- CS 491 Lecture 7 - Projectiles
- CS 491 Homework 2 - Arcade - due before November
- CS 145 Lecture 8 - Computer as Chef
- Puzzler: Balance
- CS 491 Lab 2 - Breakout
- CS 145 Lab 2 - Scanner and String
- CS 145 Lecture 7 - String Methods
- CS 491 Lecture 6 - Smoothing and Projectiles
- CS 145 Lecture 6 - Scanner and String
- CS 491 Lecture 5 - Rator Vaders
- CS 145 Lecture 5 - More on the Math Class
- CS 491 Lab 1 - War
- Blackbox 13
- Blackbox 12
- CS 145 Lecture 4 - Types and the Math Class
- CS 491 Lecture 4 - Finishing Mathch, Really
- Audiophile Wei
- CS 145 Lecture 3 - Bitbucket and Variables
- CS 145 Homework 1 - due before September 22
- CS 491 Lecture 3 - Finishing Mathch
- Alex T.'s Avatar
- CS 145 Lab 1 - Data and Operations
- CS 145 Lecture 2 - Computer as Calculator
- CS 491 Lecture 2 - Mathch
- Nick W's Avatar
- Mike's avatar
- Nick H's Avatar
- Nick Albright Avatar
- Michael's Avatar
- Quiet Thinker
- Robe Hype
- Don't let your dreams be memes
- Adventuraaaarrrrrr
- Up! Up! && Away!
- Ma Avata
- Avatar
- Out-Of-The-Box
- Elf Avatar guy - rogersta
- Avatar post
- lol avatar
- My feels when I learned I had to draw an avatar.
- Adam Ray awful avatar
- CS 491 Homework 1 - Puzzler - due before October
- My Terrible Avatar
- CS 491 Homework - Unity and Version Control
- CS 145 Lecture 1 - Hi
- CS 491 Lecture 1 - Hi
- CS 145 Lecture 0 - Software Setup
- CS 491 - 2D Game Development
- CS 145 - Introduction to Object-oriented Programming
- Hollowed Box
- Madeup Status Report #5
- Hibbard 100
- Madeup Status Report #4
- Madeup Status Report #3
- Madeup Status Report #2
- Madeup Status Report #1
- CS 330 Final
- WEIRC - Sceen
- schuhaj - Sceen Camping
- Madeup - rogersta
- Sceen - rogersta
- alibraay Madeup
- Magnets - rogersta
- lavaniaj - Madeup
- gutzmejr- Sceen
- CS 330 Lecture 40 - Exit
- elwoodld madeup
- CS 455 Lecture 26 - Shadows
- FISHERJK - HW4 Madeup
- Madeup rileyrj
- FISHERR - HW4 - MADEUP
- spiegedj - HW4
- CS 455 Lecture 25 - Projective Texturing
- Brownif Madeup
- CS 330 Lecture 39 - Metaprogramming
- pinterrm - HW4
- Madeup - Mario question mark box
- gutzmejr- Madeup models
- Madeup Model - kryzernj
- CS 330 Midterm
- WEIRC - I Madeup A Church!!
- SCHUHAJ - I Madeup Life
- CS 330 Lecture 38 - Promises
- Madeup Models
- Chain model
- CS 455 Lecture 24 - Impostors and Geometry Shaders
- CS 330 Lecture 37 - Promises and Futures
- FELLOMNK - HW4
- CS 455 Homework 4 - Madeup
- Madeup Briefing
- CS 455 Lecture 23 - Water
- pinterrm - HW3
- CS 330 Lecture 36 - Lazy Evaluation
- CS 330 Lecture 35 - List Comprehensions and Currying
- CS 455 Lecture 22 - Applying Noise
- CS 330 Lecture 34 - Scala on the JVM, Higher-order Functions, and Parallelism
- CS 330 Lecture 33 - OOP and HOF via Scala
- CS 330 Iso Homework - due before May 17
- FISHERJK - Sceen
- FISHERR - Sceen
- spiegedj - HW3
- CS 330 Lecture 32 - Filter and Memoization
- CS 455 Lecture 20 - Environment Mapping
- CS 330 Lecture 31 - Maps, Filters, and Folds
- Cabin Scene brownif
- CS 455 Lecture 19 - Skyboxes
- CS 330 Lecture 30 - Pattern Matching, Partial Function Evaluation, and Map
- CS 330 Lecture 29 - Functional
- CS 330 Funfun Homework - due before May 1
- CS 455 Homework 3 - Sceen
- CS 455 Lecture 18 - Interpolation
- CS 330 Lecture 28 - Parametric Polymorphism
- CS 330 Lecture 27 - Polymorphism
- CS 455 Lecture 17 - Heightmaps
- CS 330 Lecture 26 - C++ I/O, Overloading, References
- CS 330 Lecture 25 - Concrete Classes in C++
- CS 330 Timbre Homework - due before April 15
- schuhaj - late magnets
- CS 330 Lecture 24 - Memory, Polymorphism, and Higher-order Functions
- CS 455 Lecture 16 - Specular Lighting
- CS 330 Lecture 23 - Cisms Cont'd
- CS 455 Lecture 15 - Camera
- CS 330 Lecture 22 - Cisms
- Blocks as a Gateway
- Madeup Circulating
- Weirc - Magnets
- alibraay-Magnets
- lavaniaj - HW2
- CS 330 Lecture 21 - Languages Working Together
- Magnets - gutzmejr
- Robby's Magnets
- wasmercj - Magnet-arino
- FELLOMNK - Magnets on Acid
- pinterrm - HW2
- Gaussian Pox elwoodld
- kryzernj-Magnets
- CS 455 Lecture 14 - Perspective
- FISHERJK - Magnets
- FISHERR - Magnets
- Ian Brown magnet
- CS 330 Lecture 20 - Static vs. Dynamic
- Gaussian Pox – breitc
- Gaussian Pox rogersta
- Gaussian Pox - wasmercj
- Gaussian Pox
- CS 330 Lecture 19 - A Type Dichotomy
- Brian's Gaussian Pox (now with a title)
- CS 455 Lecture 13 - UV Mapping in Blender
- Nathan's Pox
- CS 330 Lecture 18 - Types
- schuhaj - chicken pox
- Weirc - Gaussian pox
- kryzernj - Gussian Pox
- CS 455 Lecture 12 - Texture Mapping
- CS 330 Lecture 17 - On to C
- alibraay Gaussian Pox
- spiegedj - HW 2
- CS 455 Lecture 11 - Aspect Ratio
- CS 455 Homework 2 - Magnets
- CS 330 Lecture 16 - Functions in Assembly
- lavaniaj - Gaussian Pox
- CS 330 Lecture 15 - Assembly Cont'd
- CS 455 Lecture 10 - Virtual Trackball
- CS 330 Lecture 14 - Assembly
- CS 455 Lecture 9 - Orthographic Projection
- CS 330 CSE Homework - due before March 12
- CS 330 Lecture 13 - Control Statements
- CS 330 Lecture 12 - Storing a Program
- pinterrm - HW1
- CS 455 Lecture 8 - Calculating Normals
- CS 330 Lecture 11 - Basecalc Interpreter Cont'd
- CS 455 Lecture 7 - Diffuse and Ambient Lighting
- Robby's Gaussian Pox
- CS 330 Lecture 10 - Basecalc Interpreter
- spiegedj - HW 1
- FISHERJK - Gaussian Pox
- FISHERR - Gaussian Pox
- CS 330 Lecture 9 - A Calculator
- CS 455 Lecture 6 - Matrices
- CS 330 Lecture 8 - Regex Closeout
- Gaussian Pox Submission
- CS 455 Lecture 5 - Indexed Geometry and OBJ Models
- CS 330 Lecture 7 - Regex Cont'd
- CS 330 Regexercise Homework - due before February 20
- CS 330 Lecture 6 - Regex in Ruby
- Shulk sword... in progress
- CS 455 Lecture 4 - Transforms and Indexed Geometry
- CS 455 Homework 1 - Gaussian Pox
- Its a pretty flower.
- Just a sword
- Something I won't need for a while
- alibraay- Cactaur
- A Wooden table, no chairs though!
- It's a bad mushroom
- Santa Hat
- lavaniaj - Transistor Sword
- my attempt at Hecarim from League of Legends
- Blenderception - Blender within a Blender
- The White City
- Coffee cup thing
- CS 330 Lecture 5 - State Machines
- CS 455 Lecture 3 - An Interactive Renderer
- spiegedj - A rocket
- CS 330 Lecture 4 - Ruby
- FISHERR - A Blender is mightier than a Sword
- FISHERJK - A Not So Great White Shark
- pinterrm Model of a thing
- CS 330 Lecture 3 - Make
- My blender model
- CS 455 Lecture 2 - Triangles
- The Shallow End of Languages
- CS 330 Lecture 2 - Hello, Shell
- CS 455 Lecture 1 - Vector
- CS 330 Lecture 1 - Introduction
- CS 455 - Computer Graphics
- CS 330 - Programming Languages
- Fall 2014 Commit Logs
- Stopwatch post/pre mortem
- Gonefishing - Brendon and Vadim (Postmortem)
- Hello World Post Mortem
- Alphabet Soup - Post
- Gonefishing - Brendon and Vadim (Premortem)
- Bruner on the Power of Writing and Mathematics
- Note Taker postmortem
- Permanent Counter pre/postmortem
- Contraction timer pre/postmortem
- Finger Paint pre/postmortem
- Talk to me pre/postmortem
- The Magic 7 Ball (POST)
- Hello, World
- The Magic 7 Ball
- UHack Application
- Painter app, premortem and postmortem - Ian Brown and Jake Vosters
- Lets Talk Money - (Postmortem)
- Lets Talk Money - Kristin and Maria (Premortem)
- Catch me if you can (Postmortem)
- Catch me if you can! - Kristin and Maria (Premortem)
- "Say my name, say my name..." (Postmortem)
- "Say my name, say my name..." - Kristin and Maria (Premortem)
- Location Tracker - Postmordem
- CS 145 Lecture 42 - System.exit
- Tender - Postmortem
- Turnt Simulator Postmortem
- Music Quiz Classic Postmortem
- CS 145 Lecture 41 - WiiSnake
- Leveler - Postmortem, Ian Brown & Jake Vosters
- Freelance App Postmortem
- Learn to count. post-mortem
- CS 145 Lecture 40 - Implementing ArrayList
- Where's [User]? (POST)
- Postmortem - What have I found? (Trey and Haley)
- Limiting Execution Time in a Shell, Part II
- CS 145 Lecture 39 - Volume Slicer
- Freelance App Premortem
- Learn To Count-premortem "Ian Brown, Jake Vosters"
- leveler-premortem "Jake Vosters,Ian Brown"
- CS 145 Lecture 38 - Sequencer
- CS 396 Lecture
- IOU Postmortem
- Travel Pics postMortem
- CS 145 Lecture 37 - This, Local, Instance, Static
- CS 145 Homework 7 - due before December 6 or 13
- CS 145 Lecture 36 - Android
- CS 145 Lab 8 - Objects
- CS 396 Lecture 13 - Skyline Technologies
- CS 436 Lecture 25 - Push Notifications
- CS 145 Lecture 35 - A World of Objects
- CS 145 Lecture 34 - Hello, Objects
- CS 436 Lecture 24 - O Marks The Spot
- CS 145 Lecture 33 - Exceptions
- CS 436 Lecture 23 - Maps
- CS 396 Lecture 12 - Marshfield Clinic
- CS 145 Lecture 32 - File Reading and Writing
- CS 145 Lecture 31 - Crime Data Analysis
- CS 145 Half-homework 6 - due before November 26
- Exek Postmortem
- CS 145 Lecture 30 - Filter Pattern
- CS 396 Lecture 11 - Cray
- CS 436 Lecture 22 - Sensors
- CS 145 Lecture 29 - ArrayList and the So Far Pattern
- CS 145 Lab 7 - Arrays and ArrayLists
- Exek Premortem
- CS 145 Lecture 28 - ArrayList and For-each Pattern
- Blackbox 11
- Blackbox 10
- Blackbox 9
- CS 396 Lecture 10 - Ryan Hardt
- The Cat's Meow - Postmortem (Maria & Kristin)
- CS 436 Lecture 21 - OpenGL ES
- CS 145 Lecture 27 - Array Miscellany
- CS 145 Lab 6 - Arrays
- CS 436 Lecture 20 - The Game Loop (on Android)
- CS 436 Lecture 19 - Speech and Text
- CS 436 Lecture 18 - Animations
- CS 145 Homework 5 - due before November 14
- CS 145 Lecture 26 - Arrays as Maps
- CS 145 Lecture 25 - Array Bingo
- CS 396 Lecture 9 - 3M
- What have I found?
- Travel Pics -Ian Brown, Jake Vosters
- CS 145 Lecture 24 - Hello, Arrays
- CS 145 Lecture 23 - Loops V
- CS 145 Lecture 22 - Loops IV
- Blackbox 8
- Blackbox 7
- Blackbox 6
- CS 396 Lecture 8 - Target
- CS 145 Lecture 21 - Image Manipulation
- CS 145 Lecture 20 - For Loops
- CS 145 Lab 5 - Loops
- CS 145 Homework 4 - due before October 31
- The Revolution Was Madeup
- CS 145 Lecture 19 - Looping II
- CS 396 Lecture 7 - JAMF
- Where's [USER]?
- The Cat's Meow - Kristin and Maria
- Randomness in Madeup
- CS 145 Lecture 18 - Hello, While
- Bill Splitter App
- Naming Things
- CS 436 Lecture 17 - Local Databases
- CS 145 Lecture 17 - Pigeon-holing with Conditional Statements
- CS 436 Lecture 10 - Web Services
- CS 436 Lecture 11 - Mobile Filesystems
- CS 145 Lecture 16 - Shortcircuiting and Truthtables
- CS 396 Lecture 6 - Invisible Connect
- Tender - Maria & Kristin
- CS 145 Lecture 15 - Conditional Statements
- CS 145 Lab 4 - Logical Operators and Conditional Statements
- CS 145 Lecture 14 - Logic Part Trois
- CS 145 Half-homework 3 - due before October 17
- UHack - OnTarget
- CS 436 Lecture 9 - Navigation
- Invisible Inc
- CS 145 Lecture 13 - Logic cont'd
- CS 436 Lecture 8 - Localization
- CS 396 Lecture 5 - ReconRobotics
- CS 145 Lecture 12 - Logic
- CS 145 Lecture 11 - Relational Operators
- Blackbox 5
- Blackbox 4
- Blackbox 3
- Blackbox 2
- CS 145 Lecture 10 - Testing
- CS 396 Lecture 4 - Interviewing
- CS 436 Lecture 7 - UITableView and Persistence
- Alphabet Soup
- Turnt Simulator
- My First Postmortem, OpenGL ES drawing with list view.
- CS 145 Lecture 9 - Debugging
- CS 145 Lab 3 - Methods
- CS 145 Lecture 8 - Generous Methods
- CS 145 Half-homework 2 - due before October 2
- GeoImgur
- Ryan Pinter App Intent
- CS 436 Lecture 6 - Blocking and the UI Thread
- IOU premortem
- CS 145 Lecture 7 - Random and Naming Our Code
- CS 396 Lecture 3 - Resume Review
- CS 436 Lecture 5 - Working with the Camera
- CS 145 Lecture 6 - Scanner and String
- CS 145 Lab 2 - Scanner and String
- CS 145 Lecture 5 - Problems
- CS 436 Lecture 4 - Model-view-controller and Storyboards
- CS 145 Lecture 4 - Types
- CS 396 Lecture 2 - Networking
- CS 436 Lecture 3 - Intents and ListView
- CS 145 Lecture 3 - Variables, Types, and Named Operations
- CS 145 Half-homework 1 - due before September 19
- CS 145 Lab 1 - Data and Operations
- CS 145 Lecture 2 - Expressions, Operators, and Variables
- CS 436 Lecture 2 - Tools Battle
- CS 145 Lecture 1 - Introduction
- CS 396 Lecture 1 - Career Services on Resumes
- CS 436 Lecture 1 - Introduction
- CS 436 Homework
- CS 145 Lecture 0 - Accessing the JDK, Eclipse, and EGit
- CS 396 - Junior Seminar
- CS 145 - Introduction to Object-oriented Programming
- CS 436 - Mobile Software Development
- Madeup Workshop
- Rejection from Future Programming Workshop
- Professor vs. NDA
- Mathematician Grapples
- Blackbox 1
- Convert a C++ Exception Into a Java Exception
- Wisconsin Teaching Fellowship Project Question
- Git Commit Logs
- CS 245 Wrapup
- CS 330 Lecture 40 - Review
- CS 245 Lecture 28 - Review
- CS 330 Lecture 39 - Dynamic Typing, Duck Typing, Multiple Inheritance
- CS 245 Lecture 27 - Sockets
- CS 330 Lecture 38 - Reflection and Metaprogramming
- CS 330 Lecture 37 - Promises and Futures
- CS 245 Lecture 26 - Heaps and Priority Queues
- CS 330 Lecture 36 - Memoization
- CS 245 Lecture 25 - Threading for Concurrency
- CS 330 Lecture 35 - Lambdas and Closures Elsewhere
- CS 245 Lecture 24 - Trees and Hello, Threads
- CS 330 Lecture 34 - Fold, Tail Recursion, and Lambdas
- CS 245 Lab 11 - Threads
- CS 245 Lecture 23 - Tree Edits and Traversals
- CS 245 Preassignment 3 - due before May 9
- CS 330 Lecture 33 - Map, Fold, Filter, Lambdas
- CS 330 Lecture 32 - Type Inference, Functions, and Lists
- CS 245 Lecture 22 - Stacks and Binary Search Tree
- CS 245 Lab 10 - Maze Traversal
- CS 330 Lecture 31 - On to Haskell
- CS 245 Lecture 21 - Linked List, Stack, and Queue
- CS 330 Lecture 30 - Logo Translation
- Garbage Collection and Music
- CS 330 Lecture 29 - Modeling a Program
- CS 330 Lecture 28 - Interpreting
- CS 330 Homework 4 - due before April 24
- CS 245 Lecture 20 - Linked List
- CS 330 Lecture 27 - Goodbye, Generics and a Base Calculator
- CS 330 Lecture 26 - Reference Counting and Templates
- CS 245 Lecture 19 - Snake
- CS 245 Lab 9 - Array vs. Linked
- CS 330 Lecture 25 - A Compiler That's For You
- CS 245 Homework 3 - due before April 16
- CS 245 Lecture 18 - Snake
- CS 330 Lecture 24 - Templates
- CS 330 Lecture 23 - Inheritance vs. Composition, Iflessness
- CS 245 Lecture 17 - Hashing Implications
- CS 330 Lecture 22 - Vtables and Other C++isms
- CS 245 Midterm
- CS 245 Lab 8 - Generic History
- CS 245 Lecture 16 - Hashing
- CS 330 Lecture 21 - Object-oriented Programming
- Implicit Named Parameters?
- CS 330 Midterm
- CS 245 Lab 7 - Hashing
- Madeup at the Phillips Library
- CS 245 Lecture 15 - Android
- CS 330 Final
- CS 330 Midterm
- CS 245 Preassignment 2 - due before March 31
- CS 330 Homework 3 - due before April 4
- CS 330 Lecture 20 - C++
- Some Starter Models
- CS 330 Lecture 19 - Abstracting a GUI
- CS 245 Lecture 14 - Midterm Review
- CS 330 Lecture 18 - XML Pull Parsing and GUI Abstraction
- CS 245 Lecture 13 - Generics and Maps
- CS 330 Lecture 17 - Higher-order Functions in C
- CS 330 Lecture 16 - Polymorphism in C
- CS 245 Lab 6 - Recursion
- CS 245 Lecture 12 - Recursion
- CS 245 Homework 2 - due before 3/14
- CS 330 Lecture 15 - Polymorphism in C
- CS 245 Lecture 11 - Recursion
- CS 330 Lecture 14 - Jeff's Malloc
- CS 245 Lab 5 - Binary Search
- CS 330 Lecture 13 - DIY Malloc
- CS 245 Lecture 10 - Binary Search and Recursion
- CS 330 Lecture 13 - Types
- CS 245 Lecture 9 - Computational Complexity and Binary Search
- CS 330 Lecture 12 - C
- CS 330 Lecture 11 - Slightly Above the Machine with C
- CS 245 Homework 1 - due before February 24
- CS 330 Homework 1 - due before February 28
- CS 245 Lecture 8 - Arrays
- CS 245 Lab 4 - Sorted List
- CS 330 Lecture 10 - Assembly
- CS 245 Lecture 7 - Abstract Classes
- CS 330 Lecture 9 - Assembly
- CS 330 Lecture 8 - Assembly
- CS 245 Lab 3 - Custom Drawing
- CS 245 Lecture 6 - Manipulating Images and Custom Painting
- CS 330 Lecture 7 - Assembly
- You won't believe what happens when you type these 19 things into Vim!
- CS 245 Lecture 5 - Inheritance
- CS 330 Lecture 6 - Regular Expressions
- CS 330 Lecture 5 - Regular Expressions
- CS 245 Lab 2 - Interfaces and Interfaces
- CS 245 Lecture 4 - Interfaces
- CS 330 Homework 2 - due before February 12
- CS 330 Lecture 4 - Regular Expressions
- CS 245 Preassignment 1 - due before February 10
- CS 245 Lecture 3 - Callbacks a la Interfaces
- CS 330 Lecture 3 - Shell and Regex
- CS 330 Lecture 2 - Shell Scripting
- CS 245 Lab 1 - JUnit and GUIs
- CS 245 Lecture 2 - GUIs, Clickture
- CS 330 Lecture 1 - Hi and Shell
- CS 245 Lecture 1 - Hi and JUnit
- CS 330 - Programming Languages
- CS 245 - Advanced Programming and Data Structures
- Limiting Execution Time in a Shell
- CS 245 Final
- Madeup in a Browser
- Getting a List of Forks of a Bitbucket Repository
- CS 245 Lecture 28 - Heap Demo and Closeout
- Running a Mac Bundle Synchronously
- Madeup
- Employer Questions
- CS 491 Lecture 26 - Geocoding and Location-aware Apps
- CS 245 Lecture 27 - Heap Implementation
- CS 245 Lecture 26 - Heaps and Priority Queues
- CS 245 Lab 13 - Binary Search Trees
- CS 491 Lecture 25 - Localizable Text
- CS 245 Lecture 25 - Binary Search Tree Add, Traverse
- CS 245 Homework 3 - due before December 14
- CS 491 Lecture 24 - OAuth2 Access Tokens
- CS 245 Lecture 24 - Binary Search Trees
- Autocompleting Student Usernames in zsh
- CS 245 Lecture 23 - Binary Search Trees
- CS 245 Lab 12 - Threaded Image Processing
- CS 245 Lecture 22 - Hashtables
- CS 491 Lecture 22 - Working with Picasa Web
- CS 245 Midterm
- CS 245 Preassignment 3 - due before November 28
- CS 245 Lecture 21 - The Problem of Lookup
- CS 245 Lab 11 - Maze Traversal
- CS 245 Lecture 20 - More Stack
- CS 245 Lecture 19 - Stack Algorithms
- CS 245 Homework 2 - due before November 18
- CS 245 Lab 10 - Performance Comparison
- CS 491 Lecture 18 - Speech Recognition and Text-to-Speech
- CS 245 Lecture 18 - Dummy Nodes and Iterators
- CS 245 Lecture 17 - LinkedList and Iterator
- Secure Grading
- CS 491 Lecture 15 - Working with the Camera
- CS 245 Lecture 15 - Linked String
- Closure Self-Reference in Madeup
- CS 245 Lecture 14 - Linked Snake
- CS 245 Preassignment 2 - due before October 31
- CS 245 Lab 7 - Exam Preemption
- CS 491 Lecture 13 - Persisting with Preferences
- CS 245 Lecture 13 - Snake
- Everywhere Pointer
- Caterpillar
- CS 245 Lecture 12 - Generic Sorted List
- Recursive Objects
- CS 245 Lab 6 - Generics
- CS 491 Lecture 11 - Task Navigation
- CS 245 Lecture 11 - Set and Generics
- First-person Math
- CS 245 Lecture 10 - Abstract Classes
- CS 245 Lab 5 - Recursion Continued
- CS 245 Homework 1 Part 2 – due before October 11
- CS 245 Lecture 9 - Complexity
- CS 491 Lecture 9 - On Today and JSON
- Navigators Talk
- CS 245 Lecture 8 - Brute Force and Spellchecking
- CS 245 Homework 1 Part 1 - due before October 4
- CS 245 Lab 4 - Recursion
- CS 245 Lecture 7 - Custom Drawing
- CS 491 Lecture 7 - List Views
- CS 491 Lecture 6 - Group Time
- CS 245 Lecture 6 - Inheritance
- CS 245 Lab 3 - Interfaces
- CS 491 Lecture 5 - Easier GUIs and Callbacks
- CS 245 Lecture 5 - Calculator continued
- CS 491 Lecture 4 - DroidPopper
- CS 245 Lecture 4 - Calculator
- CS 245 Preassignment 1 - due before September 24
- CS 245 Lab 2 - GUI Programming
- CS 491 Lecture 3 - iPopper cont'd
- CS 245 Lecture 3 - Interfaces
- CS 491 Lecture 2 - iPopper
- CS 245 Lecture 2 - Graphical User Interfaces
- CS 245 Lab 1 - JUnit
- CS 491 Lecture 1 - Hi
- CS 491 Project - Acknet
- CS 245 Lecture 1 - Hi and JUnit
- To Canterbury
- Generating Digital Audio for a Pitch
- First Run of Madeup
- CS 245 - Advanced Programming and Data Structures
- CS 491 - Mobile Software Development
- System.out and System.err on Android
- Learning Elsewhere: Tales from an Extra-curricular Game Development Competition
- Keystrokes File Format
- Keystrokes Patcher
- Feature 8 - Kevin
- Feature 7 - Kevin
- Feature 5 - Kevin
- Feature 4 - Kevin
- feature
- Quick Commenting in Vim
- Feature 4 - Matthew
- Feature 3 - Matthew
- CS 330 Lecture 39 - Mixins and Wrap-up
- Feature 4- Spencer
- Feature 3- Spencer
- HW F.11 - Hannah
- HW F.7 - Hannah
- Feature 10
- Feature 7
- Feature 5 - Emmertac
- Feature 12
- Feature 12 Post Mortem – Conor
- Feature 3 Post Mortem – Conor
- CS 330 Lecture 38 - Monkey patching, Meta-programming, Blocks, and Mixins
- Feature 4 - Skybox
- Feature 1 Post Mortem
- CS 330 Lecture 37 - Ruby Objects
- Feature 10 Post Mortem
- Feature 7 Post Mortem
- Feature 2-Emmertac
- CS 330 Lecture 36 - Hello, Ruby and Roogle II
- Feature 10 Post Mortem
- CS 330 Lecture 35 - Roogle, a Poor Man's Search Engine
- Feature 7 Post Mortem – Conor
- Feature 5 - Matthew
- Feature 2 - Matthew
- CS 330 Lecture 34 - Issues of Inheritance
- Feature 10 Post Mortem – Conor
- Feature 6 - Post Mortem
- CS 330 Lecture 33 - Marching Squares: A C++ Case Study
- Feature 5- Spencer
- Feature 7 Post Mortem
- HW F.6 - Hannah
- CS 330 Lecture 32 - Garbage Collection
- On Data
- CS 455 Ambient Occlusion
- CS 330 Lecture 31 - Generics and Templates
- Feature 8 Post Mortem – Conor
- Feature 3 - Kevin
- The Programming Gene
- Feature 1 - Emmertac
- Sit Down and Code
- What's the Best Text Editor?
- Feature 10 Post Mortem
- CS 330 Lecture 30 - Overloading Builtin Operators
- CS 455 Lecture 20 - Fog and More Billboards
- CS 330 Lecture 29 - Virtuality in C++ and Overloading Builtin Operators
- Feature 1 Post Mortem – Conor
- Feature 4 Post Mortem – Conor
- CS 455 Lecture 19 - Shadows and Billboards
- Feature 8
- F1 Carissa
- Feature 6
- Feature 2 - Kevin
- Feature 1 - Kevin
- Feature2-Spencer
- CS 330 Lecture 28 - C++ References and the Pillars of OOP
- Feature 1- Spencer
- Feature 8 Post Mortem
- CS 330 Lecture 27 - List Comprehensions and On To C++
- CS 330 Lecture 26 - More Folding, Composing, Custom Data Types
- Feature 5 Post Mortem – Conor
- Feature 5 - WASD control
- Feature 2 - height map
- HW F.5 - Hannah
- Feature 4
- Feature 6
- Feature 6 Post Mortem
- CS 330 Lecture 25 - Currying and The One-Liner
- CS 455 Lecture 18 - Projective Texturing and Geometry Shaders
- Feature 4 Post Mortem
- Feature 1 - Matthew
- Feature 6 Post Mortem
- CS 330 Lecture 24 - Promises, Tail Recursion, and Currying
- CS 455 Lecture 17 - Water and Mirroring
- CS 330 Lecture 23 - Guards, Tail Recursion, and Higher-order Functions
- iMessage "DoS" Attack
- Post Mortem Feature 3
- Feature 3
- Feature 8
- CS 330 Lecture 22 - Tuples, List Comprehensions, and Thinking Looplessly
- HW F.4 - Hannah
- Feature 4 Post Mortem
- CS 455 Lecture 16 - Rendering to Textures and Noise
- CS 330 Lecture 21 - Hello, Haskell
- CS 455 Lecture 15 - Skyboxes, Environment Mapping, and Normal Maps
- Feature 8 Post Mortem
- Feature 8 Post Mortem
- Feature 4 Post Mortem
- CS 330 Homework 5 - Fun Fun
- Grup
- Automatic Alias Creation in Mutt/Vim
- Feature 3 - Light Your Scene
- Feature 5 Post Mortem
- Feature 2 Post Mortem
- Feature 3 Post Mortem
- Feature 1 Post Mortem
- HW F.3 - Hannah
- HW F.8 - Hannah
- CS 455 Lecture 14 - Mipmapping and UV Mapping
- HW F.2 - Hannah
- HW F.1 - Hannah
- Feature 2 Post Mortem - Conor
- Feature 1
- Feature 4
- Post Mortem Features 1+2
- Feature 5
- Feature 5 Post Mortem
- CS 330 Lecture 20 - A Logo Compiler with Conditionals and Loops
- CS 330 Lecture 19 - A Logo REPL Part II
- Feature 2 Post Mortem
- CS 455 Lecture 13 - Spotlight and Beyond Color Textures
- Feature 5 Post Mortem
- Feature 2 Post Mortem
- CS 330 Lecture 18 - A Logo REPL
- Feature 1 Post Mortem
- Feature 1 - Load OBJ meshes into your scene
- Feature 3 Post Mortem
- Feature 1 Post Mortem
- Feature 5
- Feature 2
- CS 330 Lecture 17 - Callbacks and Parsing with ANTLR
- CS 455 Lecture 12 - Specular and Texture
- CS 330 Lecture 16 - Polymorphism in C, Higher-order Functions
- Restoring the Last Known Cursor Position in Vim
- Swapping first_second to second_first in Vim
- CS 455 Lecture 11 - Perspective and Camera
- Feature 2 Post Mortem
- CS 330 Lecture 15 - Makefiles, For Real
- CS 455 Lecture 10 - Terrain and the Diamond Square Algorithm
- CS 330 Lecture 14 - Postfix Calculator and Make
- Accessing the W Drive on Linux
- CS 330 Lecture 13 - Data Structures in C, Make
- CS 455 Lecture 9 - Trackball Interface and Lighting++
- CS 330 Lecture 12 - Malloc, Classless Data Structures, and Make
- CS 455 Project
- CS 330 Lecture 11 - Call by *, Addresses, Malloc
- CS 455 Lecture 8 - Generating normals, depth testing, and aspect ratios
- CS 330 Lecture 10 - Enums, Structs, Call by *
- CS 455 Lecture 7 - Diffuse Lighting and Rotational Power
- CS 330 Lecture 9 - C as Assembly++
- Disabling Touch and Stylus Button on Wacom Tablet in Linux
- CS 330 Lecture 8 - Flow Control and Functions
- CS 330 Lecture 7 - Flow control
- CS 455 Lecture 6 - Matrix Implementation and Orthographic Transformations
- CS 455 Lecture 5 - Vectors, Matrices, and Meshes
- 455 Programming for Mac Users
- Accessing thing-[012] from Mac OS X
- CS 330 Lecture 6 - Hardware Pushing
- CS 330 Lecture 5 - Advanced Regex
- Accessing thing-[012] from home
- CS 455 Lecture 4 - 2-D Transformations
- CS 330 Lecture 4 - State Machines and Regular Expressions
- CS 455 Lecture 3 - Color, Uniforms, and Geometry
- See Books Listen
- CS 330 Lecture 3 - $h3||
- CS 330 Homework 4 - Regexercise
- CS 330 Homework 3 - JSONograph
- CS 330 Homework 2 - Trois Voix
- CS 330 Homework 1 - Freql
- CS 330 Lecture 2 - Shell Scripts and Redirection
- CS 455 Lecture 2 - Game Loop and Three Classes
- PHP Spotting
- CS 330 Lecture 1 - Shello
- The Muppet Who Was a Computer
- CS 455 Lecture 1 - Meta and Learn C++ in 75 Minutes
- CS 455 Homework - Walkabout
- CS 455 - Computer Graphics
- CS 330 - Programming Languages
- AphasiaWeb Fixes
- A C Interpreter
- CS 455 Presentation - Transform Feedback
- Taming jQuery
- Visual Studio, CMake, and OpenGL
- Generating utterance WAVs
- Sphero Final Project: Matthew and Landon
- SpheroDraw - Luke Mehring, Andy Hurd, Travis Boettcher
- Base 3 Productions: The Realm
- Bocce Sphero - petersat, morrissp, zirnhedj
- Sphero- Adam King and Jack Ferris
- Sphero Post Mortem - Joe Simon and David Moss
- Literatti: The Ultimate Guide to Video Game Writing and Design
- A texture renderer on the Raspberry Pi
- HAAM short "game sketch"
- Blender 3-D View Pivot Point
- SumoSphero :: Becky Sippert, Jake Berner, Corey Schulz
- Penrose steps
- Spring Semester Project
- CJJJ - Second Semester Game Plan
- Lab 5 Projects
- [HNRS 304.503] Lecture ? - Game plan
- SIGITE 2012
- Literati - Challenges for Game Designers
- Spheero Design Document - Morrissp, Petersat, Zirnheldj
- Sphero - Joe Simon and David Moss
- Sphero Final Project :: Chris Sippel :: Cameron Bjorklund :: Tom Statz
- Sphero Final Project - Travis Boettcher, Andy Hurd, Luke Mehring
- SpheroPaint :: Matthew + Landon
- Sphero :: Jake Berner, Corey Schulz, and Becky Sippert
- Squirrel :: Matthew Mitchell
- Persist - Jake Berner (TackyNotes)
- Nogramming :: Andy Hurd
- Tom Statz :: MobileWeb
- Web API :: Matthew Mitchell
- Mobile Web :: Becky Sippert
- Mobile Web-Cameron Bjorklund
- Chris Sippel :: Mobile Web
- Mobile Web
- Blender Elephant
- CS 491 Lecture 22 - Using GPS
- Nogramming: Landon Burlingham
- Getting video data via OpenCV
- Spider Model
- HNRS 304.503 Lecture 20 - Character animation
- Ryan - Animal Model
- Model Figure: Penguin - Hannah
- Rough Dragon Model
- Blender Spraybottle
- WebAPI-Dan Zirnhelt
- Why'd it have to be snakes?
- CS 491 Lecture 21 - OpenGL
- Literati
- Human from Blender
- Terrain Toolkit Tutorial 2: Generating Maps with Terrain Toolkit
- L3DT Tutorial 2 and Terrain Toolkit Tutorial 1: Importing your heightmap into Unity
- L3DT tutorial 1: Creating and exporting a heightmap for Unity
- Mobile Web - Jake Berner (PhotoJournal)
- ThoughtBox (Mobile Web) - Andy Hurd
- Mobile Web: Jack Ferris
- Nogramming :: Tom Statz
- Anders Peterson - Nogramming
- Persist - Joe Simon
- Morrissp:Nogramming
- Nogramming :: Travis Boettcher
- WebAPI: Landon Burlingham
- Mehring -- WebAPI - Weather
- HNRS 304.503 Lecture 19 - Figures
- Mobile Web: Adam King
- WebAPI :: Becky Sippert
- Object Instantiation- The Easy and Clean Way
- Chris Sippel :: Nogramming
- Cameron Bjorklund - WebAPI
- HNRS 304.503 Lecture 18 - Complexture
- Persist :: Matthew Mitchell
- Scribble (U and I) - Andy Hurd
- Web API - Sinfestivus - Jake Berner
- Web API :: Tom Statz
- Nogramming :: Dave Moss
- Right-handed Coordinate System
- Zooming to Target Rectangle
- Nogramming - Corey Schulz
- Computer Graphics Proofs
- house model
- Persist :: Travis Boettcher
- Nogramming: Jack Ferris
- UandI: Landon Burlingham
- U and I - Joe Simon
- HNRS 304.503 Lecture 17 - Escaping from the island, keeping things visible, sound effects
- U and I :: Matthew Mitchell
- Bobble Blender
- Dave Moss: Persist
- CS 491 Lecture 18 - Cordova
- Lab 4: Jason and Joel
- HNRS 304.503 Lecture 16 - A boat, fixed coin spin-up, water, and a message box
- Blender - Volume Controller
- Blender - Q-Tip
- Head in the Clouds - Anna & John
- Blender - Pencil
- CS 491 Lecture 17 - jQuery Mobile
- Blender Mouse
- The Double Stuff
- HNRS 304.503 Lab 5 - Terrestrial
- Blendering...
- Team RAD presents: Block Man
- Mediocre Squirrel Man
- Unscramble - Hannah & Corey
- Thesaurize (Web APIs) - Andy Hurd
- Nogramming :: Matthew Mitchell
- Web API :: Chris Sippel
- Persist: Jack Ferris
- NoGramming - Mehring
- Lighthouse - Cody Kubicek
- Heart Hook Blender Model - Hannah
- Joel Blender Model- Pencil
- OpenCV + Python
- Gotta Model 'Em all
- My First Crack at Modeling
- U And I: Dave Moss Resub
- Persist - Anders Peterson
- NoGramming: Dan Zirnhelt
- Sphero Final: Drive or Die (Adam King, Jack Ferris)
- CS 491 Final Project - Sphero
- HNRS 304.503 Lecture 15 - Modeling a coin
- TODO - Joe Simon
- CS 491 Lecture 16 - Sphero Controller II
- Home and MyWeb Screens - First Draft
- Nogramming: Jake Berner
- Nogramming :: Becky Sippert
- Tom Statz : Persist
- Cameron Bjorklund - Persist
- SuperMunchkin (Persist) - Andy Hurd
- HNRS 304.503 Lecture 14 - Modeling found objects
- CS 491 Lecture 15 - Sphero Controller
- Adam King: Web APIs
- Persist - Corey Schulz
- Trick or Treat!
- FourLords Part I
- Cody and Michael's Breakout Game
- Adam King: NoGramming
- Web API :: Travis Boettcher
- Persist - Morrissp
- Mercurial HOWTOs
- Persist :: Chris Sippel
- U and I: Jack Ferris
- HNRS 304.503 Lecture ? - Sprite animation
- Anna and Alex's Unity Project for a 4yo
- CS 491 Lecture 13 - Pinch and zoom and pan
- A rotating 3-D model with Raspberry Pi
- Team In Progress Presents: "Mars: The Accidental Expedition"
- In Progress Video
- Team RAD Presents: A Game of Growth
- CS 491 Lecture 12 - Continuous rendering and gestures
- Cannon Platformer: Lab 3
- Persist :: Becky Sippert
- HNRS 304.503 Lab 4 - Tiled platformer
- Showing a 3-D model on our Raspberry Pi
- Unity Football
- U and I: Jake Berner
- Persist - Dan Zirnhelt
- Drawing a line
- Presist :: Luke Mehring
- I OBJect to objects
- U And I: Dave Moss Resub
- TODO: Landon Burlingham
- Synchronized Drawing
- Make a one-sided surface two-sided in Blender
- Web APIs - Joe Simon
- U and I :: Luke Mehring
- Toon shading in Unity
- U and I: Tom Statz
- U and I :: Travis Boettcher
- SIGITE Talk
- Persist:: Adam King
- Schedule something for future destruction in Unity
- Colliding with and mutating text in Unity
- Castle Escape
- Links on integrating Unity and Android
- Calling Unity Code from Android
- Interactive Fiction - J3C
- Web Api - Corey Schulz
- U and I - Becky Sippert
- Team Nova Fire Presents: The Expedition
- U and I - Anders Peterson
- Custom Resources in a Unity Android Project
- Build Script for a Unity Android Project
- HNRS 304.503 Lab 3 - 4YO
- Cameron Bjorklund -NoGramming
- UandI: Dan Zirnhelt
- Buster Minutes from 2012/10/04
- CS 491 Lecture 9 - Web services and backgrounding
- OpenGL and Mouse Interaction on Raspberry Pi
- HNRS 304.503 Lecture 9 - Astefreuds II
- Database Script
- Database Model
- Raspbian 'Install' and Networking Fun -- the Long Overdue Post
- CS 491 Lecture 8 - Animations and Databases
- HNRS 304.503 Lecture 8 - Moving and colliding
- CS 491 Lecture 7 - Preferences
- HNRS 304.503 Lecture 7 - Hello, Graphics
- Pre-Meeting Notes 9/25/12
- CS 491 Lecture 6 - ListView and Adapters
- The Creator
- In Progress Video
- DCRMA Video
- Fighter
- Flexible Multitasker
- gamer nerd
- UandI - Morrissp
- U and I - Corey Schulz
- What Makes an RPG?
- U and I -Cameron Bjorklund
- U And I:: Adam King
- Lab 1 - J3C
- U and I: Chris Sippel
- HNRS 304.503 Lecture 6 - Themeblitzing
- Q&O Gallery
- Buster minutes from 2012/09/20
- Storyboard - First Day
- HAAM Video
- Dabbling Musician
- CS 491 Lecture 5b - Intents cont'd
- Aphasia Social Network
- Aphasia minutes from 2012/09/19
- Communication is Key
- Arcane Trickster
- My Test Post
- HNRS 304.503 Lecture 5 - IF cont'd
- First Few Weeks
- TODO: Dan Zirnhelt
- Raspberry Pi + OpenGL ES
- CS 491 Lecture 5a - Intents
- Storybook minutes from 2012/09/17
- Simplifying PocketSphinx demo
- HNRS 304.503 Lab 2 - Interactive Fiction
- TODO: Jack Ferris
- HNRS 304.503 Lecture 4 - Placeblitzing
- Mystic
- TODO: Chris Sippel
- Copying assets out to storage on Android
- Buster minutes from 2012/09/13
- CS 491 Lecture 4 - XML layouts and widget event handlers
- Booting, SSH, GUI and Compiling
- Paladin - Champion of the Light
- Creative IT Analyst
- Aphasia minutes from 2012/09/12
- HNRS 304.503 Lecture 3 - Interactive Fiction
- Storybook minutes from 2012/09/11
- CS 491 Lecture 3 - Media and Resource Management
- Sculptor
- Rejection from SIGCSE Special Projects
- Rejection from CCUMC
- HW 1 - Corey Schulz
- TODO: Dave Moss
- Synergist
- Game Engineer
- Rejection from Google Research Awards
- Rejection from the ESA
- Buster minutes from 2012/09/06
- Bridge Builder
- TODO : Becky Sippert
- Worldbuilder
- HNRS 304.503 Lecture 2 - Introductions
- Computer Programmer
- Scientific Inquirer
- TODO :: Travis Boettcher
- HNRS 304.503 Lab 1 - Xtranormal
- Turning off the Raspberry Pi
- TODO: Andy Hurd
- TODO - Anders Peteson
- TODO: Morrissp
- TODO - Cameron Bjorklund
- Homework 1 TODO - Tom Statz
- I rode the silly bus!
- Homework 1 TODO
- Matthew Mitchell TODO
- HNRS 304.503 Lecture 1 - Game on
- TODO - Corey Schulz
- CS 491 Homework 1 - Adam King
- CS 491 Lecture 2: Activity and View
- CS 491 Homework: Mobile Web
- Goldenrod crab spider
- American Pelecinid wasp
- Gathering hardware
- CS 491 Homework: Nogramming
- CS 491 Homework: Web APIs
- The Walt I never knew
- CS 491 Homework: Persist
- A logarithmic data usage graph?
- CS 491 Homework: U and I
- Flipping my classroom with Ruby
- CS 491 Lecture 1: AppInventor
- CS 491 Homework: TODO
- Is a point in a polygon?
- Bad moon rising
- Recurring recursion
- How to make a 3-D present for your wife
- Deskdrawer
- HNRS 304.503 Homework 1
- HNRS 304.503 - Digital Game Development
- HNRS 304.503 Lecture 0 - Tentative agenda
- SpecCheck
- Reader-animated storybooks
- Keystrokes
- Buster - a budget-minded cluster
- Analysis of Fish Media Using Computer Vision
- CS 145 - Introduction to Object-oriented Programming
- CS 491 - Mobile Software Development
- CS 145 - Introduction to Object-oriented Programming
- CS 330 - Programming Languages
- CS 491 - Mobile Software Development
- ITiCSE 2012
- On posting
- SpecCheck Questions
- SpecCheck talk at ITiCSE 2012
- Custom Activity in Unity
- CS 145 Final Exam
- Capturing snapshots of a text file in Vim
- Making a jQuery slider do something
- Loading a remote file in JavaScript
- Adding a slider into Wordpress
- Notes from 5/18/2012
- TODONT
- CS 145 Lecture 27 - Final review
- CS 330 Lecture 40 - Shell scripting, or Why I love Linux
- CS 145 Lecture 26 - Sound
- CS 330 Lecture 39 - Logic programming
- CS 330 Lecture 38 - Gollygeo, a complete ANTLR/C++ project
- CS 145 Lecture 25 - Shape Plotter
- CS 330 Lecture 37 - Sundries
- CS 145 Lecture 24 - Adding Gravity
- CS 330 Lecture 36 - GIMP example, macros
- CS 330 Lecture 35 - Lsystem evaluation
- CS 145 Homework 4 - due before Wednesday, May 9
- CS 145 Lecture 23 - GUIs, Non-zero Gravity
- CS 330 Lecture 34 - Scope and eval
- CS 145 Lecture 22 - Stopwatch
- CS 330 Homework 5 - due before Tuesday, May 8
- CS 330 Lecture 33 - Higher-order
- CS 145 Lab 10 - Choose-your-own
- CS 330 Lecture 32 - Scheme, Part II
- CS 145 Lab 9 - Objects
- CS 145 Lecture 21 - 2-D arrays, Image
- CS 145 Lecture 20 - NDeckerBurger, our first object
- CS 330 Lecture 31 - Hi, Scheme
- CS 145 Homework 3 - due before Monday, April 30
- CS 145 Exam 2
- CS 330 Lecture 30 - ANTLR and C++
- CS 330 Lecture 29 - Garbage Collection
- CS 330 Lecture 28 - Inheritance and polymorphism
- CS 145 Lecture 19 - Passwords, stack vs. heap
- CS 330 Lecture 27 - Inheritance and polymorphism
- CS 330 Lecture 26 - C++'s standard template library
- CS 145 Lecture 18 - Common array algorithms
- CS 145 Lecture 17 - Birthday problem II
- CS 330 Lecture 25 - Generics/templates II
- CS 145 Preassignment 3 - due before Monday, April 16
- CS 330 Lecture 24 - Generics/templates
- CS 145 Lab 8 - Arrays
- CS 145 Lecture 16 - The birthday problem
- CS 330 Lecture 23 - Matrix/vector and templates
- CS 145 Lecture 15 - Arrays
- CS 330 Lecture 22 - Custom types in C++
- CS 330 Lecture 21 - First C++
- CS 145 Lecture 14 - Android diversion
- Honors 304.503 Lecture -1 - Short course description
- CS 145 Lecture 13 - PrintWriter and Patterns
- CS 145 Lab 7 - More on loops and conditionals
- CS 330 Lecture 20 - File I/O and Quiz
- CS 145 Homework 2 - due before Thursday, March 29
- CS 330 Homework 4 - due before Thursday, March 29
- CS 330 Lecture 19 - Abstracting a GUI
- CS 145 Lecture 12 - File I/O
- CS 145 Exam 1
- CS 330 Lecture 18 - Callbacks and XML
- CS 145 Lab 6 - Logical operators and conditionals
- CS 145 Lecture 11 - Finalizing the big three
- CS 330 Lecture 17 - Higher-order functions
- CS 330 Lecture 16 - Assembly
- CS 145 Lecture 10 - Logical operators and if
- CS 330 Lecture 15 - Malloc
- CS 145 Preassignment 2 - due before Wednesday, March 7
- CS 145 Lecture 9 - Loops: for and while
- CS 330 Lecture 14 - Stack API
- CS 330 Lecture 13 - Strings and structs
- CS 330 Homework 3 - due before Tuesday, March 6
- CS 145 Lab 5 - Testing and loops
- CS 145 Lecture 8 - Loops
- CS 330 Lecture 12 - Arrays and malloc
- CS 145 Lecture 7 - Careful coding
- CS 330 Lecture 11 - Hi, C
- CS 330 Lecture 10 - Translating to an AST
- CS 145 Homework 1 - due before Wednesday, February 22
- CS 145 Lab 4 - Writing methods
- CS 145 Lecture 6 - Methods 2
- CS 330 Lecture 9 - Calculator + functions
- CS 145 Lecture 5 - Methods
- CS 330 Lecture 8 - A calculator language
- CS 330 Lecture 7 - Finishing SLOWGO, a first Makefile, and a calculator
- CS 145 Lecture 4 - String problems and our first method
- CS 145 Preassignment 1 - due before Saturday, February 11
- CS 330 Homework 2 - due before Monday, February 13
- CS 330 Lecture 6 - Lexing, parsing, and translating
- CS 145 Lecture 3 - Algorithms
- CS 330 Lecture 5 - Our first language
- CS 145 Lab 3 - Using objects
- CS 330 Lecture 4 - Regex to NFA to DFA to fail
- CS 145 Lab 2
- CS 145 Lecture 2 - More data, more instructions
- CS 330 Lecture 3 - Regular expressions++
- CS 145 Lecture 1 - Introduction, data, and arithmetic operators
- CS 330 Lecture 2 - Regular expressions
- CS 330 Homework 1 - due before Friday, February 3
- CS 330 Final Project
- CS 330 Lecture 1 - Introduction, DFAs
- CS 145 Lab 1
- Example case studies
- CS 145 Final
- Final Project - BarApp
- Walkthrough/Service description apps
- RepreWho - take 2 Final Project
- Beat Mixer - Final - wirthaw
- Final Project : Vampire Assassin
- Final Project: Task Man Special Edition
- Final Project: Match 3 Game - thompbla
- Final Project- Jacoblj
- Final Project - Reader-animated Storybook (first iteration)
- Final Project - Dive Log - huttereg
- Final Project – hardymar – Post Mortem
- Final Project: Virtual Baby - wettstaj
- Final Project - Cricket ScoreIt
- QuickHN, a quicker Hacker News
- Cribbage Statician - Final Project Brian Kendzior
- Final Project - RPS - meierdg
- Final Project: Instant Karma - crakerbr
- NoBrandCon App - Final Project - jahnkekm
- Final Project - xiongchu
- Pong
- Final Exam - AlchemyLab - feltonj
- Pong
- Plotting samples with GNU Octave
- CS 491 Lecture 24 - Trivia competition
- Levenshtein distance
- CS 145 Lecture 25 - Sound
- CS 145 Lecture 24 - Growable arrays
- CS 491 Lecture 23 - BThwack
- CS 491 Lecture 22 - Bluecheckers
- TextGetter
- CS 145 Lecture 23 - Composing with objects
- CS 145 Homework 4 - due before 12/15
- CS 145 Lecture 22 - Designing objects
- CS 491 Lecture 21 - Bluecheckers
- Timing Android voice recognition
- CS 491 Lecture 20 - OpenGL ES
- CS 145 Homework 3 - due before 12/7
- CS 145 Exam 2
- CS 145 Lecture 21 - Our own objects
- CS 145 Lab 10
- Final Project - ezenagec - Pokemon Quiz and Info App
- Machine Logging Utility - Easy Walkthrough - Cody Stuttgen
- Final Project - thompbla - Design Document
- Final Project Design Document - voice-activated video player
- Final Project – hardymar – Design Document
- Jahnkekm final project - NoBrandCon App
- Final Project - Design
- Final Project - feltonj - Design Document
- HNExtended
- Final Project Statement - wettstaj
- Beatbox Machine- Final Project- Aaron Wirth
- crakerbr - Final Project - Instant Karma
- CS491 - Final Project - xiongchu
- jacoblj - final Project Design
- Otolith Threshold and GUI
- CS 145 Lecture 20 - Midterm 2 Review
- Final Project - Brian Kendzior - Cribbage Statician V1.0 (bringing it out of beta)
- Final Project Design Synopsis : Vampire
- Final Project Design Document - Rock Paper Scissors - meierdg
- CS491 - Final Project Design Document - Cricket ScoreIt
- CS 145 Lab 9
- CS 145 Lecture 19 - 2-D arrays
- CS 145 Lecture 18 - Searching arrays
- CS 491 Lecture 19 - Smile and Wave
- borglimj HW3
- CS 491 Lecture 18 - Falling Math Part II
- Last.fm Artist Finder - kendziba hw3
- kozuchaj hw3 Meme generator
- CS 145 Lecture 17 - Arrays
- CS 145 Preassignment 3 - due before 11/16
- Pokemon Info Searcher - ezenagec - Homework 3
- RepreWho - Homework 3 - weeksc
- Homework 3 - Uncens.us
- Homework 3 - Thompbla
- bischetw Top Hacker News
- Homework 3 - hardymar - Media Suggestion App
- Thesaurus Homework 3
- HW3: GrabATweet
- Homework 3 - jacoblj
- Homework 3 - wettstaj
- Homework 3 - News of the world
- Homework 3 - meierdg
- Homework 3 - feltonj - TwitterBug
- MeHungry - kruegeba - Homework3
- Gibberish Generator - wirthaw - hw3
- Homework 3 - What are the Lyrics?
- Homework #3 crakerbr
- CS491: Homework03 xiongchu
- CS 145 Lab 8
- CS 145 Lecture 16 - Arrays
- Homework 3 - Seven Seas of Rhyme
- CS 491 Lecture 17 - Falling Math
- CS 491 Lecture 16 - Wevents Part V
- Canny Algorithm edge detection
- CS 145 Lecture 15 - More colliding
- CS 145 Lecture 14 - Testing and conditionals via collision detection
- CS 491 Lecture 15 - Wevents Part IV
- Project configuration
- CS 491 Lecture 14 - Wevents Part III
- CS 145 Lecture 13 - Loop tricks
- CS 145 Lab 7
- CS 145 Exam 1
- CS 145 Lecture 12 - Conditionals and file input
- Homework 2 - wettstaj
- CS 491 Homework 3 - due before 11/4
- CS 491 Lecture 13 - Wevents Part II
- Homework 2 Videogame Wishlist
- Homework Two - Pokedex
- bischetw MyPlaces
- iOrganize - Homework 2 - weeksc
- Homework 2 - thompbla
- kozuchaj hw2 states list
- Homework 2- jacoblj
- Weren't Flashcards the First App?
- Homework 2 - feltonj
- Homework2-meierdg
- Homework2-kruegeba
- Homework2-wirthaw
- crakerbr homework 2: OrderUp
- Exportable Machine List
- Homework 2-- stackhcj
- CS491: Homework02 xiongchu
- CS491 - Homework 2 "Cribbage Statician" - Brian Kendzior
- leggitns Homework 2: When Click Listeners Strike Back (TaskMan)
- CS 491 Lecture 12 - Wevents Part I
- Homework 2 - Zebrary book scanner
- Homework 2 - hardymar - To-do List
- CS 145 Lecture 11 - Conditionals
- CS 145 Lab 6
- CS 145 Homework 2 - due before 11/2
- OpenCV Set Up
- Voice recognition sans dialog box
- Installing OpenCV on Linux
- CS 491 Lecture 11 - Lonely Phone
- CS 145 Lecture 10 - Midterm 1 review
- CS 145 Preassignment 2 - due before 10/19
- CS 145 Lecture 9
- CS 491 Lecture 10 - Rattle Part III
- CS 491 Homework 2 - due before 10/19
- CS 491 Lecture 9 - Rattle Part II
- borglimj hw1
- CS 145 Lecture 8
- leggitns Homework 1 Post Mortem
- kozuchaj hw1
- World's hardest easiest quiz
- Jahnke Homework 1, QQs
- bischetw hw 1
- Quizzer (hw1)
- CS 491 Assignment 1 - Post mortem
- Homework 1-- stackhcj
- Homework 1 - FiftyStates with MapView
- Homework 1 - feltonj
- Homework 1 - 8BitKnowledge
- Homework 1 - thompbla
- Homework 1 - wettstaj
- homework1- wirthaw
- Homework1-jacoblj
- CS 145 Lab 5
- Homework 1 - Raptor Quest
- Homework 1 -mQuiz
- Homework 1 - xiongchu
- Java Flash Cards Assignment 1
- CS 145 Lecture 7
- Generalized IQ Test
- Homework1 - Quizzle
- CS 491 Lecture 8 - Rattler
- Assignment 1 Post Mortem
- CS 491 Final Project - due before 11/17 and 12/?
- CS 491 Lecture 7 - Persistence of Ketchup
- CS 145 Lab 4
- CS 145 Lecture 6
- CS 145 Homework 1 - due before Tuesday, 10/4
- CS 145 Lecture 5
- CS 491 Lecture 6 - For all Intents and Preferences
- jacoblj Homework 0
- CS 491 Lecture 5 - More Ketchup
- CS 491 Homework 1 - due before Friday, 9/30
- Homework 0 - wettstaj
- CS 145 Lecture 4
- Tiny Flashlight Review
- Sudoku Free
- UltraBlast SE by RetroFlux
- CS 145 Lab 3
- CS 145 Lecture 3
- CS491 – Homework 0 – Android Task/Todo List
- CS 491: Homework 0 - ezenagec - FL Studio Mobile
- Name Generator
- CS 491 homework zero
- Calculator STOCK homework0
- CS 491: Homework 0 - Sir Sampleton
- Mail (Built In App, 2.3 version) Homework 0
- CS491 - Homework 0 - Snakes On A Phone
- CS 491 - Virtual Zippo Lighter Critique - Eric Hutter
- CS 491 - Homework 0 - feltonj - TweetCaster
- cs491-wirthaw-homework0
- CS 491 - Shazam Critique - Cody Stuttgen
- CS491: Homework 0 - xiongchu
- Homework 0-- App Review for Paper Toss
- CS 491 Lecture 4 - Ketchup
- CS 491 - Homework 0 - Blaise Thompson
- CS491 Homework 0 - meierdg
- CS491 - Homework 0 - Brian Kendzior
- kozuchaj homework 0
- CS 491: Homework 0 - NFL Fantasy Football App
- CS 145 Lab 2
- CS 145 Preassignment 1 - due before Friday, 9/23
- CS 491 Lecture 3 - Publish and polish
- CS 145 Lecture 2
- CS 145 Lecture 1
- CS 491 Homework 0 - due before Friday, 9/16
- CS 491 Lecture 2 - PopMusic
- CS 491 Lecture 1 - Restaurand
- CS 145 Lab 1
- A man on the bus
- Lucy and the Linear Search
- IEEE-754 sighting