To take part in discussions on talkSFU, please apply for membership (SFU email id required).

CMPT 120 vs CMPT 130

edited July 2014 in General
So I'm having trouble deciding what course to take.  I'm taking a Software Systems major.  The recommended and required course for the major seems to be CMPT 130, but I have little experience with programming, which is where CMPT 120 seems to be more useful.  Any advice on what to do?

Comments

  • If you are in software systems you should take CMPT 130.

    What makes you think CMPT 120 will be more useful? They are both essentially the same course except they are often taught in different languages. Checking online now it looks like 120 is being taught in python where as 130 is being taught in C++. Given that, I would say 130 will be the more useful course of the two long term, especially since you are in software systems and it is the requirement anyways.

    C++ is a little harder to learn than python is, but you will have to learn it eventually so you might as well do it at the same time as everyone else instead of having to pick it up in CMPT 135/225/300+ when everyone else already knows it =)
  • I agree with Ryan, complete CMPT 130 instead of CMPT 120. 
  • I took CMPT 120 with python and its a good introductory language, if you dont have as much programming experience id recommend it. You will eventually get to learn C++ in any case. However I think for Software Systems they want to you take 130 (as previously mentioned) - may be able to sub in 120.

Leave a Comment