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

CMPT 102, 110 and 120

edited April 2009 in General
Hello folks,

As an MBB major, I have to do one of the above stated CMPT courses. I was wondering if any of you has taken those classes, which one do you recommend or will be easier for me as a person who doesn't have much computer background?

Please let me hear from you.

CMPT 102-3 Introduction to Scientific computer programming
CMPT 110-3 Event-driven Programming in visual basic
CMPT 120-3 Introduction to computing science and programming I

Comments

  • edited April 2009
    I took 120 with Diana Cukierman and it was great, even though I had absolutely no past programming experience. I thought it was pretty straightforward and easy (don't know because of the course itself or because of her), but then again there were a lot people who just plain didn't get it. For the most part, I think it just requires a brain--you'll be needing to do a lot of logical, analytical work to understand how things work and what does what.

    Can't speak on the rest of them. Btw didn't Jimmy get like 5% on his 110 midterm?
  • edited April 2009
    i took cmpt120 with Baker
    great prof
    great way to get into programming
    the class is relatively easy if u can think outside the box. programming isn't for everyone
  • edited April 2009
    Oh yay, that sounds good for CMPT120. I hafta take it for my MIS concentration... but will probably take it my last sem of 4th year for an easy load :)
  • edited April 2009
    If you understand the programming paradigm, you'll breeze through it. Python is a really nice language to work with.
  • edited April 2009
    The courses are easy enough that you shouldn't go for the easy/less worthwhile option. I think 102 is taught in C, but you use linux machines and learn how to use a command line and stuff. I'm not certain about this.
  • edited April 2009
    I would say in terms of hardness those courses go in order of CMPT 110, 120, 102.

    Any class with Baker is good as he is an awesome prof.
  • edited April 2009
    I took 120, am also an MBB major, and I thought it was very easy. I didn't go to most lectures, and I got an A-. Marking on the projects in unbelievably easy.
  • edited April 2009
    schmoey;52475 said:
    I took 120 with Diana Cukierman and it was great, even though I had absolutely no past programming experience. I thought it was pretty straightforward and easy (don't know because of the course itself or because of her), but then again there were a lot people who just plain didn't get it. For the most part, I think it just requires a brain--you'll be needing to do a lot of logical, analytical work to understand how things work and what does what.

    Can't speak on the rest of them. Btw didn't Jimmy get like 5% on his 110 midterm?
    I got a 15% which gave me a A+ :). CMPT 110 is a really easy class in my opinion because I already used C++, HTML and java back in high school so I just needed to get used to visual basic. However, I know a lot of people in the class right now that have no prior programing experience and are struggling. Plus it doesn't help that the topic is dry as fuck and the prof sucks balls.
  • edited April 2009
    So far, most of you are saying CMPT 120 could be a possible choice for me since it might be easier. Any more suggestions?
  • edited April 2009
    I take CMPT 120 this term with Brad. I enjoy his bonuses on assignments. They are always tricky but quite interesting. The course needs a lot of logics.
  • edited April 2009
    Hope_2016;52633 said:
    So far, most of you are saying CMPT 120 could be a possible choice for me since it might be easier. Any more suggestions?
    CMPT250, or MACM316. Those are really easy. Or perhaps STAT270? Take your pick, OR perhaps all three?
  • edited April 2009
    took CMPT120, learned matlab.

    not my kind of thing, i heard it was easy but i didn't do that well, takes quite a bit of sitting there and thinking up codes.
  • edited April 2009
    Agentbob;53265 said:
    CMPT250, or MACM316. Those are really easy. Or perhaps STAT270? Take your pick, OR perhaps all three?
    LOL!!!!


    stat 270 aint hard tho, i think i only went to 2weeks worth of classes
    cmpt 250 aint that bad either, although the avg will be around 40% lol


    back to OP
    cmpt 120 with Greg is a good choice. hes a great prof and explains everything well
    python is a simple language and easy to learn
    edit: actually i checked gregs site and he wont be teaching cmpt120 this year
    though he is teaching cmpt470 in fall if anyone wants to take it, really good class! no midterms or final :)
  • edited April 2009
    I am planning to do 470 in the fall and I think 456.

    I already know what my project will be for 470, given that he approves it, which he should.
  • edited April 2009
    Agentbob;53265 said:
    CMPT250, or MACM316. Those are really easy. Or perhaps STAT270? Take your pick, OR perhaps all three?
    hahaha - i'll agree with you on stat 270, that was the worst class i took at sfu so far. cmpt 250 was awesome, and macm 316 sucked but i did ok.


    as for what you should take, hope, take 120 with baker if you can. if you're not used to thinking logically, it might be a little hard at first but as far as CMPT classes go it's one of the easiest.
  • edited April 2009
    Man, 250 was awesome (and tony dixon :] ) but I had to skip every lab because I didn't feel like spending 3 hours on buses/train for 50 minute lab
    And then I barely submitted any of the assignments too. (Which worked fine in 150). This made the exams a bit more stressful though :]

Leave a Comment