Computer Science

I find the introductory course to Computer Science, CS61A very frustrating. I don’t always get what’s going on in discussions and end up browsing the web while everyone is coding their lab assignments (not graded). I sleep in the CS lectures. I have never coded in my life and it is too time consuming. (This is a required course for the Berkeley Electrical and Computer Engineering major)

I spent my entire Saturday afternoon and night beginning 1 pm in a computer lab until 6 am Sunday morning before I finished my Programming Project. (Slept from 6am -11.45am and headed to church after that.) And then there’s this roommate of mine who plays computer games but took only a fraction of the time I needed to complete the project and he has also finished his assignment, which is also due Monday. I am now typing this blog post in frustration because I hit a wall in my assignment. Nonetheless, assignments are graded on effort and not correctness, and as long as I type something I get 1.0 out of the maximum 2.0 points, which is awarded when I attempt each question in the assignment.

I can’t simply look at people’s code because they have a way of detecting cheats, and I am not a cheater. All I can do is ask general concepts and strategies, but it is in the programming syntax where I am having the most trouble anyway.

I am now sitting in a computer lab all by myself wondering why some guy told me that the homework took him only 1.5 hours to complete.

Ok, I’m gonna give it another try. I did complete that Project worth 15.0 points, and it felt exceptionally good since I wrote the code all by myself. AND IT WORKS. (I am very thankful to the people who pointed out to me some key things that I did not see, these people were the ones camping in the lab with me as well). But, really, no life la EECS major. Btw, “EECS” is pronounced as in “Geeks” without the G. That’s my major. There’s some kind of impression to it here.

…Me: I am doing “EECS”
…Other person: Wah didn’t know you are that type of person.

Hello, what do you mean by that type? Geeky? Super-smart ass? Tech-genius?

Just look at me, a counter-example who is struggling hard.

6 Comments so far

  1. dayang on September 18th, 2008

    i know. you would must be wondering who am i. well. my name is dayang. nice to meet you. i am in the midst on getting my work done for tomorrow’s presentation. was doing some research on stanford… and here i am.. anyways… do post up more stuff… kinda interesting reading up your blog….

    luck in your studies… ^__^

    p/s: geeks are cool….GO GEEKS :)

  2. Ern Sheong on September 19th, 2008

    @dayang: hi there nice to meet you! hope your presentation went well. interested in going to stanford?

  3. zhong liang on October 5th, 2008

    Haha.. just had a bad week of programming space invaders on java. What’s your course like?

    my stuff is at http://www.kosbie.net

  4. Ern Sheong on October 5th, 2008

    @ZL: well mine is based on this:
    http://mitpress.mit.edu/sicp/

    class homepage is
    http://inst.eecs.berkeley.edu/~cs61a/fa08/

  5. zhong liang on October 5th, 2008

    Haha.. just had a bad week of programming space invaders on java. What’s your course like?

    my stuff is at http://www.kosbie.net

    Can i see roughly what you’re doing in cal?

  6. Ern Sheong on October 5th, 2008

    @ZL: what do you mean see roughly? my CS course? the above links not clear?

Leave a reply