Well, it’s been almost 2 weeks since my last post, so a lot of things have happened, as always does here at UW. First and perhaps most importantly, Japan 102 is over (*cry*). The presentation went surprisingly well despite us finishing the script, practising it, memorizing it, blocking the acting and voicing, and polishing it in a grand total of about 2 and a half days. It probably would have gone better if we had practised more and if we had actually used the classroom door as an “offstage” since there was a lot of rustling at the side of the stage when people (most prominently myself) forgot when their entrance and exit cues were. There were a few snafoos here and there, but overall I think we did a good job of it. Also, it turns out I didn’t mess up the second (or third, depending on how you count) term test; I did lose marks for one question to which I had the right answer but changed it, which kinda sucked, but I still clobbered the class average by a significant margin. Misato-sensei put one question on the test that I don’t think anyone in the class got because it was from vocabulary we *technically* didn’t learn; the word “musical instrument”. I tried to fake it by using Katakana, which almost worked, except, of the 14 characters in the word (Mi-yu-u-ji-ka-ru-i-n-su-to-ra-me-n-to, for those interested), I made 1 mistake (I put a “ro” instead of a “ra”). Oh well, I came close.
The final exam for 102 was…interesting. It was 6 pages, 3 sheets double-sided, with a 2-hour time limit. A lot of it was on course material, but there was a good chunk of it based on things from 101. Knowing that Japan 111 doesn’t cover the same material as 101 (111 is an alternate course geared towards people learning Japanese to do business in Japan) and that there are some people in my class who either took 111 or skipped 101 completely, this was a bit surprising because it put them at a ridiculous disadvantage. So just a tip: If you’re planning on skipping 101 and going straight to 102, grab a copy of the 101 textbook anyway to make sure you’re up to speed on what you need to know.
Overall, I thoroughly enjoyed Japan 102, and I can’t wait till 201 in September. Apparently quite a few people are going to be following me to 201, so I won’t be alone in the class. I’m also trying to organize a celebratory outing with my classmates from 102 (since there are about 20 of us in total) for some point, but we’ll see how that goes.
Speaking of 201, I picked up the Kanji book for 201 this morning to take a look at in the next month and a half before 201 starts. It seems a bit scary, to be honest. Some of the Kanji are a bit counterintuitive, but a lot of them do make a lot of sense. Also, in the first few chapters anyway, the Kanji are based off things in real life (although of course they’re based off what would have been contemporary in the feudal era of China, so it doesn’t carry entirely), so it’s easy to tell the meanings of each one. I don’t think it’ll be too hard, but I’ll have to study it quite a bit…oh well, that’s why I’m taking it over my work term, so I have plenty of time to study
As with last term, I’m going to e-mail the Japan 102 profs to ask them if they have anything they’d like to add to what I’ve said. Hopefully I’ll get a better response this time…
Anyway, as to the other courses:
First off, Calculus. Oh, Calculus. About a week and a half ago we started on Taylor series (which was what the Maple Lab was on). Unfortunately, Nataliya spent the first class of introduction to Taylor Series blazing through material she knew and thought we should know, without even turning around from the board for people to ask questions. As such, I was completely lost for the entire class, and, sicne I was lost for the introductory class, I figured it would probably be a good idea to just wait until the tutorial and let Professor Wolczuk explain it, since he’s much better. Unfortunately, Professor Wolczuk assumed we had learned the material in class already, so I’m still pretty much screwed. Oh well, I’ll learn it for the exam and then promptly forget it when I make my brain flush over my work term to make room for my 2 CS courses and Math 239 which I’ll likely be taking next school term (plus Japan 201 which I’ll be doing next term). It seems pretty easy, but just a lot of memorization. At least Professor Wolczuk is doing the exam review, which reminds me that I have to write that on my calendar so I don’t forget.
As for Math 136, I had a new catchphrase as of last Tuesday-ish: “I hate MATLAB with all the passion of the fiery pits of Hell”. Yes, I know it’s a bit long and obtuse and forceful for a catchphrase, but it was nonetheless a catchphrase. What I like about Maple is that in Maple at least you can go back and change your code if you realize you made a mistake. Not so in Matlab. Matlab is to Maple as working in pen is to working in pencil: If you screw up, you have to start from scratch. While it only requires a simple copy and paste, when you’re a good 2 hours into an assignment and make one small typo, it becomes a bit annoying. In addition to that is the fact that you can’t save your work properly in Matlab (or at least when I did it, it wouldn’t reopen itself for me) and the fact that the Matlab labs (or at least the labs with Matlab TAs) have computers that likely haven’t been replaced since the days of punchcards (or else student.cs really needs a reboot), whereas you can buy a full copy of Maple of your very own for $21 at the CHIP. So yeah. Matlab = pain. I did get the assignment done, though.
Class for Math 136 has been over for about a week already, but Professor Steblia is doing exam review in class this week. We have an assignment this week which covers (or is supposed to, from the looks of things, cover) the entirety of the course. Luckily I got an extension due to my 14 hours of studying for my Japan 102 final, so it’s not due till tomorrow morning for me (don’t try to pull any tricks to try to get extensions; you need a damn good reason to get one of those in University). The assignment wasn’t bad, but there was one question which was a bit obtuse in its presentation that I had to ask some of the PMC (Pure Math Club) people to help me with. I might ask Professor Stebila about it tomorrow.
As for CS241, I lied when I said I was going to skip Assignment 10. I managed to finish my compiler by sheer force of will (and the not wanting to do A11 this week, what with Japan 102 final and all). I also entered myself into the bonus, which is based on generated code size of a large program. When I began, my first submission generated about 75 KB, but I have worked my way down to about 35 KB. My record for highest place was 4th for about a day, although I currently sit in 8th, my lowest position yet (even when I had 75KB I think I was in 7th at the time). The competition is already over though and has been for some time; the top 2 people in the competition both have code size under 5KB; in fact, the sum of their code size is under 5KB. 3rd place is currently sitting at about 11KB, so the contest is barely even close. Nomair and Colin said that bonus marks would be given to the #1 position and anyone within a reasonable margin of him, so the top 2 will be getting the rewards in this case, unless someone else manages a miracle in the next 17-ish hours until the bonus ends to put themselves in striking distance of those 2.
Interestingly enough, Colin is giving up tomorrow’s tutorial to allow the top 2 competitors to talk a bit about their optimizations. I’m particularly interested in hearing the 2nd place person talk since his compiler works by using a compression algorithm to shrink his code, so he has less back-end work to do, and he promised he’d detail that when he gave his talk.
Assignment 11 was about basic C++; it was mostly a review from high school for me, although I’m going to do the assignment eventually (although not on time since I have 100% on the assignments part of the course) just to make sure I’m ready for the final exam.
And last but not least, Circuits. Oh, circuits. Actually, circuits has been getting a bit easier. We’ve started to do AC circuits, which are actually really easy since it’s just the same basic rules except with complex numbers instead of real numbers. That’s pretty much it. I actually get it this time around, so I’m optimistic for the final. Then again, me being “optimistic” about Circuits means I don’t think I’ll fail; nothing more. Oh well, that’s why I have Japan 102 and CS241 to drag my mark up. Next term I get to take ECE223 which I heard is pretty easy.
In other Circuits-related news, they split the 4th lab up into 2 parts, so we had 2 weeks to do it. Unfortunately, we still had a CDT both weeks as well (I believe I’ve explained CDTs in a previous entry), so I had no time to do it. My group got an extension on it till tomorrow afternoon (again due to my Japan 102 final), but we’ve barely started..oh well…
Short of that, there’s not much more to say except that tomorrow is my last day of classes in 1st year! That means I’m going to have this blog for about 2 more weeks…oh well, all good things must come to an end
Until next time,
Lyle Waldman