The Descent to C edit / delete

An excellent overview of what makes C (and the C subset of C++) an unusual programming language. Students: well worth a read.

to ag0700 ag0803 architecture c language-design programming teaching ... on 10 February 2014

Simon Tatham - Adages edit / delete

Some XP-style programming adages.

to ag0700 amusements patterns programming teaching ... on 14 December 2013

Programming from Memory | Academic Computing edit / delete

"So I started out with an idea that we program primarily by reasoning, but now I’m wondering if reasoning is actually more of a beginner’s tool, and experts program primarily from memory (and thus faster). If so, perhaps that is why experts often find it hard to teach beginners, because they follow a different mental process?" Some refs to chase.

to comp-ed fyp programming teaching ... on 14 December 2013

free-programming-books/free-programming-books.md at master · vhf/free-programming-books edit / delete

As the title suggests -- lots of links to books on programming. A bit mixed but there's definitely some good stuff in here.

to ag0700 books etext programming teaching ... on 01 December 2013

Welcome — Statistics Done Wrong edit / delete

"From basic t tests and standard error calculations to Cox proportional hazards models and geospatial kriging systems, we rely on statistics to give answers to scientific problems. This is unfortunate, because most of us don’t know how to do statistics."

to maths science statistics teaching ... on 01 December 2013

[citation needed]» Blog Archive » The homogenization of scientific computing, or why Python is steadily eating other languages’ lunch edit / delete

With links to lots of useful Python packages for scientific computing. Not new, but it's a good survey of just how far it's come.

to maths python science statistics teaching ... on 01 December 2013

Live Programming, Walkabout.js edit / delete

"I’m proposing to do [generative testing] at the scale of an application, not a routine; to define inputs as any non-deterministic query or listener; and to define failure as some inline assertion error or warning." In Javascript.

to javascript live-programming software teaching testing ... on 01 December 2013

Northwestern Lightboard edit / delete

A fairly high tech setup for videoing chalk-and-talk lectures. (Flipping the image is the clever part...)

to chalk-and-talk engineering teaching whiteboard ... on 29 November 2013

>TILT AT WINDMILLS: Teaching IF at UCSC edit / delete

How to introduce IF in a games course.

to games if research teaching ... on 11 July 2013

Embedded in Academia : Reading Code edit / delete

A discussion of the importance of reading code.

to ag0700 code programming reading teaching ... on 28 May 2013

Browser bookmarks: tasty+ | tasty= Log in | Export | Atom

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
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