Skip to content

{ Category Archives } Teaching

Flashcards!

A collection of links to Flashcard systems taken from an online article  in the Chronicle of Higher Education. That article is the first of the links. I tried Memrise to help learn some Spanish terms and found it very effective. Revisiting Flashcards – ProfHacker – The Chronicle of Higher Education – “Now that I’m trying [...]

Tagged , , , , , , , , , , ,

Sounds of various sorting algorithms

Here are a few links to videos produced to represent the sounds of various sorting algorithms quicksort vs Bubble sort – algoritmos de ordenamiento – YouTube – What different sorting algorithms sound like – YouTube – Bubble Sort on the Stairs – YouTube -

Tagged ,

NFAs – non deterministic finite state automata

I am teaching Theoretical Foundations of Computer Science again, and so the exploration and explanation of nod-deterministic finite state automata is on my mind. Here are a few related links http://www.eecs.wsu.edu/~cook/tcs/l7.html nfa lecture with proof that NFA <–> DFA (tags: nfa cpsc326) CMSC 451 Lecture 5, NFA with epsilon moves One of a series of [...]

Tagged ,

Learn to program or be programmed

Learn to code | Codecademy “Codecademy is the easiest way to learn how to code. It’s interactive, fun, and you can do it with your friends.” (tags: tutorial javascript programming tools) SXSW 2010: Program or be Programmed: Ten Commands for a Digital Age – YouTube “Best-selling author and technology visionary Douglas Rushoff offers his insights [...]

Tagged ,

Mathematical Induction – again

Teaching the course titled Theoretical Foundations of Computing always presents the problem of (re)introducing studentens to the application and use of the Principle of Mathematical Induction. This link is to one discussion that I think will be helpful to my students. Section 1.6 Proof by Induction “The Principle of Mathematical Induction is a method of [...]

Tagged , ,

An agglomeration of vim links

VIm/vi Tutorial Yet another tutorial (tags: vim howto tutorial) Vi Lovers Home Page lots of vi resoruces (tags: programming reference tools vim) Vim – Notes “”A Byte of Vim” is a book which aims to help you to learn how to use the Vim editor (version 7), even if all you know is how to [...]

Tagged , , ,

Make and Makefile tutorials

A Simple Makefile Tutorial yet another tutorial about make that could be useful as a lab exercise. (tags: tutorial programming howto development make) Make – a tutorial A sophisticated, complex make tutorial. (tags: tutorial programming reference tools make) The Makefile and Compilation Tutorial A lab that can be used for learning about make (tags: tutorial [...]

Tagged , , , , ,

Copyright Rebellion from The Chronicle of Higher Education

The Chronicle of Higher education ran a special report about copyright and the ways in which faculty and academic institutions are reacting to it. Here are a couple of links form that. The Copyright Rebellion – Technology – The Chronicle of Higher Education “In a special report, The Chronicle looks at university faculty and staff [...]

Tagged , ,

An Agglomeration of links about the Internet

A few links about the Internet that I used with my CPSC 104 class. YouTube – History of the Internet A popular video about Internet history (tags: internet web video history) YouTube – World Wide Web in Plain English Yet another good ‘In Plain English’ video (tags: internet video online www lesson commoncraft) Howstuffworks “Fact [...]

Tagged ,

Icon search engine, analyzing logs, forming groups

Icon Search Engine | Iconfinder Icon search engine (tags: icon icons searchengine) Getting to Know DHAnswers (and Your Visitors) with Google Analytics – ProfHacker – The Chronicle of Higher Education An alternative to analyzing the local logs on your web server web is to integrate a hosted web analytics solution. (tags: websites analysis computers_and_internet) The [...]

Tagged , , ,