Oct 26, 2005 23:26
I've got a pile of work to get through this week. There's a big assignment for one of my CS classes that was supposed to be due on Tuesday, but thankfully the deadline was moved back to Friday. I worked countless hours on the weekend, but still didn't quite get done in time. Now it's mostly finished; I just have to draw a few diagrams and annotate a few things. It's already 23 pages, with probably another 5 pages to go. Then I've got a midterm in my other CS tomorrow afternoon. I'm feeling more confident about that one now that I've spent a while going over the CVS system and reviewed all the major UNIX commands we've been using. I'm guessing there will be a pretty major focus on memory addressing and pointers, which puts me at a bit of an advantage, having worked with that stuff fairly extensively in Waterloo. Next, I've got another Physics lab tomorrow to prepare for, and an assignment due Friday. There's a stats assignment due Friday as well. And finally, I have to write an essay on Shakespeare's "The Tempest" for Monday.
If I can manage to finish my essay early enough, I'm thinking of making borshch on the weekend! But only if I have time.
I'm really enjoying the content in my classes (well, except for english). But man, do they ever know how to work you hard. I'm sure it would be a lot harder if it weren't for the last two CS courses I took in Waterloo. I understand a lot of how everything is working at the processor level and at the compiler & OS level, like how memory is managed, how compilation works, how data and instructions are represented at the binary level, and a bunch of techniques for optimising code for the processor, all of which is proving to be extremely useful in my current courses. I love learning how everything is handled underneath, the stuff they just gloss over and over-simplify in earlier courses.
Anyway, time for bed so that I'll be able to get up in the morning and review once more for my midterm.