C pointers explained – The Paleotechnologist

This is essentially the same way I explain pointers, so probably worth linking to as a handy reference for students who can't remember the syntax in C++...

to ag0700 c pointers teaching ... on 28 January 2012

VMMMIX - MMIX Virtual Machine

Linux for MMIX. (!)

to knuth linux mmix software teaching ... on 02 December 2011

Source Code Optimization

Felix von Leitner's classic talk on what the optimiser does.

to compiler optimisation teaching ... on 15 October 2011

Gilbert Dhuime

Gilbert's occam-pi manual (in French).

to concurrency occam teaching ... on 22 September 2011

Make - a tutorial

The make tutorial that AG0700's predecessor used.

to ag0700 build-systems make teaching ... on 12 September 2011

The Most Important C++ Non-Book Publications...Ever

I wish this were a bit less hyperbolic, but still interesting.

to c++ teaching ... on 12 September 2011

hge-unix

An open-source 2D games engine. This looks pretty neat, much along the lines of the internal stuff we use at Abertay for teaching games programming -- good for student projects?

to 2d ag0801 engine games graphics software teaching ... on 23 August 2011

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

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