>TILT AT WINDMILLS: Teaching IF at UCSC

How to introduce IF in a games course.

to games if research teaching ... on 11 July 2013

Embedded in Academia : Reading Code

A discussion of the importance of reading code.

to ag0700 code programming reading teaching ... on 28 May 2013

Computing Education Blog | How do people understand computing, and how can we improve that understanding?

Interesting, if very American in perspective (e.g. the recent article about how charging less for an education risks destroying its value -- this wouldn't fly anywhere else in the world where precisely the opposite trend is taking place).

to cs-ed research teaching ... on 02 April 2013

It Will Never Work in Theory - Software development research that is relevant in practice

Good examples of papers with findings that are directly applicable to software engineering or teaching practice. Students will probably find this interesting.

to ag0700 ag0803 research software-engineering teaching ... on 02 April 2013

Life-Long Computer Skills

Jakob Nielsen agrees with one of my first-year students from last year, it appears (regarding teaching how to search).

to search teaching ... on 24 March 2013

VideoCore IV Programmers Manual ยท hermanhermitage/videocoreiv Wiki

Reverse-engineering the instruction set for the Raspberry Pi's GPU. I'm starting to think this might be my final 0700 or 0803 lecture this year...

to architecture gpu raspberry-pi reverse-engineering teaching ... on 05 March 2013

Sorting data in parallel CPU vs GPU | Solarian Programmer

Simple example of benchmarking CPU and GPU sorting.

to ag0803 gpu parallel sort teaching ... on 11 February 2013

Quake 2 Source Code Review

In some detail. Interesting stuff.

to ag0700 games quake software teaching ... on 11 February 2013

ImageWorsener

Image processing tool with excellent descriptions of the algorithms it uses -- including gamma-correct rescaling, etc.

to ag0700 graphics software teaching ... on 16 January 2013

Main Page - Procedural Content Generation Wiki

Some interesting stuff. Probably of use to students.

to ag0700 ag0803 games procedural research teaching ... on 15 January 2013

Tags related to teaching

- teaching
 
1 2d
2 3d
1 abertay
2 academia
2 academic
1 admissions
1 adventure
16 ag0700
3 ag0801
8 ag0803
1 ai
1 algorithm
1 algorithms
5 amusements
1 antenna
1 apl
5 architecture
2 arm
1 assembler
1 assembly
1 assessment
1 audio
2 bass
1 benchmarking
1 bioinspired
1 books
1 build-systems
5 c
2 c++
1 cache
1 carol-kaye
1 ccc
1 chalk-and-talk
1 city
2 cmp201
1 code
1 comp-ed
3 compiler
1 complex-systems
1 complexity
1 computing
21 concurrency
1 concurrrency
1 coq
2 correctness
1 cpu
1 critical-thinking
1 crypto
1 cryptography
10 cs
1 cs-ed
1 csp
2 debugging
1 distributed
1 dna
1 driving
1 elective
2 electronics
1 embedded
1 encryption
1 engine
2 engineering
2 erlang
4 etext
1 ethics
1 evaluation
1 flipped
1 floating-point
1 france
3 functional
2 fyp
12 games
1 gdb
1 gender
1 go
1 gpg
1 gpgpu
2 gpu
9 graphics
1 guitar
4 haskell
1 hpc
1 html5
1 if
2 java
2 javascript
1 knuth
2 language
7 language-design
1 learning
1 linux
1 literate-programming
1 live-coding
1 live-programming
1 make
1 marking
6 maths
1 matterhorn
1 message-passing
1 meta-research
1 metaphors
1 microcontroller
1 mmix
1 mpi
1 multicore
1 multicore-msc
2 music
1 natural
1 occam
1 oo
3 opengl
2 openmp
1 operating-systems
4 optimisation
3 os
1 papers
9 parallel
1 parallelism
1 patterns
1 performance
1 petri-nets
1 pgp
1 phd
1 physics
1 plagiarism
1 pointers
2 procedural
1 processing
25 programming
1 projects
1 proof
1 psychology
7 python
1 quake
1 r
2 raspberry-pi
1 rating
1 reading
1 reading-code
1 reading-list
1 recording
1 rendering
18 research
4 retrocomputing
1 reverse-engineering
1 safety
3 scheme
1 school
8 science
1 scm
1 scotland
1 search
6 security
1 sicp
1 simulation
9 software
4 software-engineering
1 songs
1 sort
1 sorting
5 statistics
1 style
2 survey
1 tbb
132 teaching
1 testing
1 text
1 theory
1 tldg
1 to-package
1 tools
1 transactional
2 tutorial
1 types
1 ultima
1 undefined-behaviour
4 unix
1 video
1 visual-programming
1 visualisation
1 web
1 whiteboard
1 xv6