Review: CPSC 189

Posted on July 17, 2012 in ubc • 2 min read

CPSC 189 is a relatively new course and is only worth 1 credit, but it sounded interesting enough that I decided to take it during summer session. I've always wanted a formal grounding in Python, and while I was somewhat disappointed to realize that the purpose of CPSC 189 wasn't to teach students Python per se, it was still an interesting and engaging course in my opinion.

CPSC 189:

In a nutshell: [ Language: Python ] – [ IDE: Wing IDE 101 ] – [ Prereqs: CPSC 110 ] – [ CPSC 189 Website ]

Basically, this is CPSC 110, except you'll be designing programs with the Python programming language (which …


Continue reading

Review: CPSC 110+121+210

Posted on June 23, 2012 in ubc • 9 min read

Here's my review for CPSC 110, 121, and 210, which I took in my 1st year as a UBC Science student, doing a major in computer science.

CPSC 110:

In a nutshell: [ Language: Racket ] - [ IDE: DrRacket ] - [ Prereqs: none ] - [ CPSC 110 Website ]

"Bad programming is easy. Idiots can learn it in 21 days, even if they are Dummies." - How to Design Programs, 2nd Edition

This is an introductory computer science course (I know, I'm stating the obvious here), designed to teach students to design. In fact, the textbook you'll be using is entitled "How to Design Programs", a.k.a. HtDP …


Continue reading

Advice for new UBC students (CPSC)

Posted on June 23, 2012 in ubc • 6 min read

So, here's the 3rd entry in my "Advice for new UBC students" series (I know, I'm not all that creative :P ) - today, I'll talk about everything an incoming UBC computer science student should know. This is written primarily for students in the Faculty of Science; students who are studying comp sci, but are pursuing a BA / BCOM instead of a BSc, will have to deal with different requirements as determined by their faculty.

One of the unique things about CPSC at UBC is that it is the only specialization you can declare immediately upon entering Science as a 1st year …


Continue reading

Advice for new UBC students (general)

Posted on June 18, 2012 in ubc • 5 min read

As promised in my first blog post in my "Advice for new UBC students" series (previous post here), I'm going to stop focusing on Science so much and talk about stuff that's more applicable to all incoming UBC students. I'm not quite sure where to start though, so here's an unorganized list of everything that I can think of right now that's worth mentioning. Maybe I'll clean this up in the future.

There's actually a number of great blogs run by other UBC students out there on the web with lots of helpful info; my favourites include Carly's blog and …


Continue reading

Advice for new UBC students (worklists)

Posted on June 18, 2012 in ubc • 5 min read

It's that time of year again, when schools all across the province are wrapping up, and students who are graduating from high school are starting to look more carefully at their post-secondary future, many of whom are attending UBC in the upcoming winter session. I still remember how I spent my last week in June last year, flipping through and trying to absorb as much information from the UBC Academic Calendar, as I tried to create that illusive, perfect worklist. Back then, I ended up looking through a number of student blogs for some more personalized advice and less dense …


Continue reading

print "Hello world!"

Posted on June 17, 2012 in misc • 1 min read

On a sudden whim, I've decided to create a blog about...myself. A fascinating subject, of course. :P

I figure that a blog is the most suitable place to spout out whatever comes to mind, rather than on social networking sites like FB and Twitter. I'll probably end up blogging about a variety of subjects, but the intended focus of this blog is to document my thoughts and feelings as I progress through university (let's hope I survive) and my future pursuits.