[Verba] Meta issues
Stuart D. Gathman
stuart at gathman.org
Wed Sep 20 20:34:20 EDT 2006
You can see the reviews I posted for last year at
http://gathman.org/pipermail/verba/
Last year, we used a very high level language called Python. We still
had to learn about coding. This is not a class - and although I have
plenty of stuff to present via lecture, the goal is to have you, the
students, drive the club. Last year, we explored a number of
interesting topics, including group theory.
I think that a look at what is happening "under the covers" will help
you understand a high level language better. That is why I am starting
there this year. From there, if you wanted to, we could apply low level
skills to creating a linux device driver. (I have an old device with a
partial driver as a starting point.) There is a *lot* of nitty gritty
detail in such a project. Or we could continue the project of writing a
game. When clubs ended, Rebecca and Jilian were in the middle of
reimplementing the classic "robots" game in python. Games are a good
way to learn programming. Another project I thought of is to use an
Intel 4004 emulator, and write a program for a Microwave oven or other
appliance (definitely low level).
Finally, "Gödel, Escher, Bach" is recommended reading for understanding
computer concepts.
More information about the Verba
mailing list