Programmers Need To Learn Statistics Or I Will Kill Them All

This is fantastic. My students'll be getting a link to it next year, along with Susan's presentation along similar lines.

to benchmarking maths statistics teaching ... on 25 June 2011

Beej's Quick Guide to GDB

One for the 0801 students...

to ag0801 debugging gdb teaching ... on 21 May 2011

The Perils of Premature Optimization | Good Math, Bad Math

Reasonable overview; again, one to point students at.

to compiler optimisation teaching ... on 21 May 2011

Procedural City, Part 1: Introduction - Twenty Sided

Building a procedurally-generated city. Good overview; worth pointing students at.

to ag0803 city graphics opengl procedural teaching ... on 21 May 2011

Common Mistakes - OpenGL.org

Worth pointing out as a resource to students. (I found it while trying to solve a texturing problem a student was having.)

to graphics opengl teaching ... on 27 April 2011

PlayDeb.net Beta - Welcome

Site that lists games available for Ubuntu. This may be useful for AG0801 students looking for open-source games that they can work with or reuse graphics from.

to ag0801 games software teaching ... on 24 March 2011

msporny's Profile - GitHub

The author had his DNA sequenced and uploaded it to GitHub. Which means people can then submit patches to him. Worth using as an example should I wind up teaching SCM again...

to amusements dna scm teaching ... on 27 February 2011

Preparing to Parallelize Code | Dr. Dobb's and Intel Go Parallel Programming

Arguing about the "write serial code first" approach to parallel programming.

to concurrency parallel teaching ... on 27 February 2011

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