Lessons Learned from Shenzhen I/O | Probably Dance edit / delete

... which is a game about programming microcontrollers -- relating this to the real world.

to games microcontroller software-engineering teaching ... on 26 February

The lost art of 3D rendering without shaders edit / delete

This is a great walkthrough -- wish I'd had this when I was writing similar code about ten years ago!

to 3d graphics rendering teaching ... on 26 February

Software Foundations edit / delete

Practical proof in programming; based on Coq. Full text of the book available online.

to coq correctness proof teaching ... on 10 February

Operating Systems edit / delete

"This directory contains some scripts of the lecture Operating Systems at the Berufsakademie Stuttgart." (Or, as we'd say, some lectures for the module &c.) Interesting in that it uses Unix v6 and the Lions book.

to operating-systems retrocomputing teaching unix ... on 24 December 2016

C and C++ Style Guides edit / delete

"This is an archive of style guides for C and C++ code. Also archived here are some documents that discuss the value and utility of style guides."

to c c++ programming style teaching ... on 14 October 2016

The Cryptopals Crypto Challenges edit / delete

"We give you problems to solve. They're derived from weaknesses in real-world systems and modern cryptographic constructions. We give you enough info to learn about the underlying crypto concepts yourself." These are really good.

to crypto security teaching ... on 14 October 2016

Praxis LIVE edit / delete

Processing-style live coding environment. This'd be a fun tool to use for teaching CMP103...

to graphics live-coding programming software teaching ... on 14 October 2016

Scott's Bass Lessons - YouTube edit / delete

Some interesting tips here.

to bass guitar music teaching ... on 10 October 2016

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
5 + architecture
2 + arm
1 + assembler
1 + assembly
1 + assessment
1 + audio
1 + bass
1 + benchmarking
1 + bioinspired
1 + books
1 + build-systems
5 + c
2 + c++
1 + cache
1 + ccc
1 + chalk-and-talk
1 + city
1 + 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 + 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
1 + functional
2 + fyp
12 + games
1 + gdb
1 + gender
1 + go
1 + gpg
1 + gpgpu
2 + gpu
9 + graphics
1 + guitar
2 + 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
1 + 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
23 + programming
1 + projects
1 + proof
1 + psychology
7 + python
1 + quake
1 + r
2 + raspberry-pi
1 + reading
1 + reading-list
1 + recording
1 + rendering
17 + research
3 + retrocomputing
1 + reverse-engineering
1 + safety
3 + scheme
1 + school
7 + science
1 + scm
1 + scotland
1 + search
4 + security
1 + sicp
1 + simulation
9 + software
3 + software-engineering
1 + songs
1 + sort
1 + sorting
4 + statistics
1 + style
1 + 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
3 + unix
1 + video
1 + visual-programming
1 + visualisation
1 + web
1 + whiteboard
1 + xv6