Sep. 3rd, 2004

l33tminion: (Default)
Today (okay, technically yesterday), was good.

My first class was Software Design, where we were given a long term assignment for the semester and were introduced to two things, the programming language of choice for the semester, Python, and the idea of design by abstraction. While much programming is designed by assembly (the solution is translated into the language using the languages preexisting tools), Professor Allen thinks that it is a better idea to program by abstraction as much as possible, building up the language to meet your programs needs.

"Programming is the process of solving a problem by designing a language for expressing the solution."- Prof. Allen (based on this essay by Paul Graham)

After lunch, ECS met in the auditorium to discuss the cohort in general and the software we will use (they encourage us to use LaTeX (pronounced LA-tech) instead of Word for creating documents for homework, and we use Matlab and Simulink (Matlab graphical simulator interface) to do simulations and calculations). A little later, Design Nature met (also in the auditorium) to discuss supplies we need for the class and have us fill out a survey to determine the skill level and specific abilities of the class.

This evening, there was a convocation on our summer reading, Phantoms in the Brain by V. S. Ramachandran and Sandra Blakeslee, with presentations given by Robert Sekuler, Professor of Cognitive Neuroscience at Brandeis University, and Christopher Moore, Assistant Professor of Neuroscience in the Department of Brain and Cognitive Sciences at MIT. The book was fascinating, and the presentations were both very interesting.

In the evening, I finished my Matlab homework, talked to people on AIM, read livejournal, and watched TV (sometimes all at the same time).

Well, I'm off to bed.
l33tminion: (Default)
This morning was my one morning class, the lab portion of Software Design. We're using a version of python that runs on the Olinux operating system (a modified version of Red Hat Fedora Core). (And were all running different versions, which led Prof. Allen to say "I'm expecting this first lab to be an unmitigated disaster. That way, if it's mitigated in any way, I'll be pleasantly surprised." However, although there were a few bugs, things actually turned out pretty well.) The programs we wrote today manipulated objects in a Python based simulation that is very similar to LOGO (a drawing program where you manipulate a little "turtle"), which is a very good language for new programmers to learn programming concepts involving functions.

In the afternoon, the cohort met in the auditorium for lecture.

Then, there was a long (required, mostly boring, but sometimes very entertaining, despite everything) lecture on emergency first aid.

Afterwards, I did some homework.

I should get off my computer now, as I finally have some free time to socialize...

I'll write again later.
Page generated May. 23rd, 2025 09:14 am
Powered by Dreamwidth Studios