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 [...]
eqExam is just a wonderful LaTeX package for writing things like exams and quizzes. It takes into account most of what you are about right out of the box like whether you are proctoring the exam online or in printed form and whether you want an answer key printed or not. Here is an example [...]
SchemaSpy is a Java-based tool that analyzes the metadata of a schema in a database and generates a visual representation of it in a browser-displayable format. It lets you click through the hierarchy of database tables via child and parent table relationships as represented by both HTML links and entity-relationship diagrams. It’s also designed to [...]
Sunday, September 11, 2011
During my Fall 2011 semester I took one class, Applied Linear Algebra. It was a total blast. You just can’t believe some of the wild stuff that you can do with matrices. It was a lot of fun and the hardest that I’ve ever worked, and my grade reflected that.