David Jefferies's navigation page.

Antenna design, complex systems, and potential student projects.

to antenna complex-systems complexity electronics projects simulation teaching ... on 14 July 2011

High Performance Computing: Training

Tutorial materials on various HPC stuff, including OpenMP and MPI.

to hpc mpi openmp parallel teaching ... on 04 July 2011

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

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