Programming

We’re going to look at a range of topics to do with media computation as a lens to explore programming concepts. This page will show how all this fits together. Before we get started with that, we’re going to be building a simple game as a warmup and to help us get used to the tools and language we’re using.

Guessing Game

Understanding Code

An overview of C-Sharp for beginners

File IO

This session expands the ideas we’ve been talking about to include file IO.

Program Flow

Understanding how we can make use of more advanced structures in our code.

Walking Through Loops

Understanding how loops can be used for writing code.

Deep Dive: Scopes

Extracted Deep dive on scopes

Number Guessing (Step by Step)

Some hints to help with the guessing task

Tinkering Graphics

Graphical Editing

Making use of flow charts and pseudocode

Utility functions

This week we’ll be making use of functions to simplify our code and implementing more algorithms.

Pallet Swapping

In this session, we’re going to look at a technique which can be used to alter sprites in games, specially vector-style or pixel-art images.

Tinkering Graphics Algorithms

Here are some algorithms which might be of use for tinkering graphics.
Graduation Cap Book Open book GitHub Info chevron-right Sticky Note chevron-left Puzzle Piece Square Lightbulb Video Exclamation Triangle Globe