« earlier | later » Page 11 of 14
2010 Workshop on Curricula for Concurrency and Parallelism edit / delete
The workshop that Matt and Peter presented at. There's plenty of interesting stuff here -- wish I'd gone!
to concurrency teaching ... on 22 October 2010
Dr HS Fortuna Playstation 2 Linux Games Programming edit / delete
The support material for (a slightly older version of) our module that introduces students to PS2 programming.
to abertay games programming teaching ... on 27 September 2010
OpenGL Tutorials edit / delete
The lighting tutorial's pretty good -- although I wish they'd tested the code, since it's full of typos!
Gallery of Processor Cache Effects edit / delete
Some nice simple examples of cache weirdness.
to cache cpu optimisation performance teaching ... on 31 August 2010
How to be a programmer edit / delete
A pleasantly anecdotal selection of advice for professional programmers. Worth pointing students at, although some of it's a bit dated now.
to debugging programming teaching ... on 10 August 2010
The Hitchhiker's Guide to Concurrency | Learn You Some Erlang for Great Good! edit / delete
An introduction to concurrent programming in Erlang. Right on the money.
to concurrency erlang teaching ... on 01 August 2010
Computer Science Parallel Processing Courseware edit / delete
Some early-90s slides on parallel processing.
to concurrency parallelism teaching ... on 03 May 2010
Software optimization resources. C++ and assembly. Windows, Linux, BSD, Mac OS X edit / delete
Good stuff -- lots of information on how modern computer architectures work. (I'm upgrading my previous assessment of this site, having found it really useful while updating the CE0813 material!)
to architecture optimisation programming teaching ... on 17 March 2010
Coordinated Computing: Tools and Techniques for Distributed Software edit / delete
1984-vintage book giving an overview of approaches to concurrency, including CSP. Neat.
to concurrency csp etext petri-nets teaching ... on 08 February 2010
Software Carpentry: Index edit / delete
"Software Carpentry is an intensive introduction to basic software development practices for scientists and engineers." I'd love to teach this...
to cs engineering python science software-engineering teaching ... on 08 February 2010
« earlier | later » Page 11 of 14
tasty by Adam Sampson.