kcw | journal | 2001 << Previous Page | Next Page >>

The Commodore 64 was so named because it had 64KB of RAM, of which about 40K were free after startup, the rest taken up by the BASIC interpreter. With the Commodore 64 my parents also bought me subscriptions to various computer magazines such as Commodore 64 Magazine and Power/Play (both Commodore house organs) and Computer. They all had programs people could type in (and save on either tape or floppy disk) and I spent a lot of time laborously typing in code for some rather simple programs.

The hardest to enter were graphic and sound games, in which you just entered line after line of numbers to be used as data. There were some helper aids, both from Computer I think. One was a shell program that you typed in (of course) and saved, but afterwards you ran the program and then typed in other programs, each line including a checksum so that if you entered the line incorrectly the shell would tell you immediately. Quite handy when typing in a 500 line program. The other aid was a barcode scanner you could buy. The programs had both text and barcode listings, and you could use the scanner and the supplied software to just scan in the program listing (I never got one of those).

There was also a floppy disk based magazine (PowerRun?) that had games and other activities and articles, all already on disk so you didn't have to type anything in. One of my first programming projects was to recreate the floppy disk based magazine, except with my games and writings. It didn't go anywhere but it was a fun thing to do and got me some programming experience.

In any case, I had that computer going to college, which brings me to Senior Year in high school. I had already scored well in the Scholastic Aptitude Test (SAT), had somehow turned my 3.5 GPA entering my Sophomore Year into a 4.0 GPA which looked great in college applications, and had a couple of clubs and other activities that complemented my scholastic record.

So getting into a good college was not the question. I had four to choose from (you could mail your SAT scores to four colleges, more than that is an extra fee) and I applied to Stanford, Cal, UC Davis, and UCLA. But the big question was what major to apply for? Up at that point I had *no* idea what I wanted to do with my life. What the heck does one do with a Math, or Science, or Philosophy degree?

As I looked through the list of majors, I saw a couple of computer related majors (isn't it strange how different colleges have different names for Computer Engineering majors?). I thought "hey, I love computer games, like programming, maybe I can be a game programmer". My parents though wanted something more practical and I knew that engineers made good money so when I saw Electrical Engineering and Computer Science I thought that here was the perfect major. I could learn both and satisfy both myself and my parents.

So that's why I chose EECS. I actually didn't think I would get in because the application form said that EECS was an impacted major (and probably still is). But I figured, if it's such a tough major to get into and if I do get accepted then it should be much easier to transfer out of EECS than into it. I chose similar majors for the other three colleges and was accepted into all but Stanford. I chose Berkeley because that's where my best friend (at the time) was going to and at the time I wanted to go to a school with a Division I sports program and UCLA was too far away.

Copyright (c) 2001 Kevin C. Wong
Page Created: August 18, 2004
Page Last Updated: August 18, 2004