Tuesday, January 22, 2013
Computing is very poorly understood. Case in point here is the litmus test I would argue to you that: In North America you can pull any 18 year old randomly off the street and ask them to do something and it would go like this: 1. Can you build a basic bridge between a 3ft [...]
Thursday, November 15, 2012
R. L. E. Schwarzenberger, The Language of Geometry, in A Mathematical Spectrum Miscellany, Applied Probability Trust, 2000, p. 112: My own attitude, which I share with many of my colleagues, is simply that mathematics is a language. Like English, or Latin, or Chinese, there are certain concepts for which mathematics is particularly well suited: it [...]
Saturday, August 11, 2012
Those who favor analysis eat in a spiral. Those who favor algebra eat row-wise. More data is required for the remaining styles. (via bentilly)
Let us change our traditional attitude to the construction of programs: Instead of imagining that our main task is to instruct a computer what to do, let us concentrate rather on explaining to human beings what we want a computer to do. -– Donald Knuth
To create an environment where learning happens. – Dr. George F. Corliss
Tuesday, January 24, 2012
(via extreme presentation via lifehacker)
Tuesday, January 24, 2012
Last semester (Fall 2011) I taught “ENTERPRISE DATA MODELING” at Carroll University. Carroll is a great school and teaching the class was a lot of fun. A mentor of mine shared that “A teacher’s job is to create an environment in which learning is likely to occur.”. Thank you for sharing that.
Wednesday, January 18, 2012
Zombie-like, 6.001 rises from the dead to threaten students again. Unlike a zombie, though, it’s moving quite a bit faster than it did the first time. Like the original, don’t walk into the class expecting that it will teach you Scheme; instead, it attempts to teach thought patterns for computer science, and the structure and [...]
Show what you know. Don’t invent new math. Don’t contradict yourself. Do the easy questions first. If you don’t know how to do a problem, start by writing down relevant things that you know are true in general. Break difficult problems into manageable pieces. Know what a function is, and know what things are functions. [...]
Sunday, November 13, 2011
Hi, I’m going to work through http://www.ccs.neu.edu/home/matthias/BTML/ and http://www.cl.cam.ac.uk/~lp15/MLbook/ using http://www.smlnj.org/ SLOWLY over MANY MONTHS. The reason is that I’ve never learned a statically typed functional programming language, I feel weak on recursive data type definitions, and I am curious about compiler and interpreter construction. So, I’m looking for a way to learn about all [...]