Treebeard's Stumpers

Using school-level science to explain everyday problems. Might make an interesting teaching tool.

to amusements science teaching ... on 13 August 2006

CS257-Programming with Concurrency

Harvard's concurrency course.

to concurrency research teaching ... on 20 May 2006

You Can't Get There From Here

A neat little guide to the concept of NP-completeness.

to cs research teaching theory ... on 20 May 2006

ECE476 Final Projects

A collection of interesting microcontroller-based student projects.

to electronics teaching ... on 06 May 2006

Write Yourself a Scheme in 48 hours

A Haskell tutorial that starts with "hello, world" and builds up to a Scheme subset interpreter. Fun -- "Haskell for real apps".

to haskell language research teaching ... on 27 March 2006

KrazyDad » Blog Archive » Processing as a first language, compared to Flash

Using the Processing language (which is designed for doing arty stuff, but is pretty neat in itself) for teaching programming.

to graphics java language processing research teaching ... on 16 February 2006

J2SE(TM) 5.0 New Features

What's new in Java 1.5. Useful reference for CO320ers.

to java teaching ... on 22 November 2005

How to Design Programs

The better-known Scheme CS textbook.

to cs programming scheme teaching ... on 13 October 2005

Concrete Abstractions

A CS introductory text using Scheme. Recommended by Matt.

to cs programming scheme teaching ... on 13 October 2005

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