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

Need opinions on CMPT379, 471, 473 and 433

I am gonna take probably 3 out of those courses. I am just wondering how difficult are these courses.

The CMPT 473 is taught by Robert Cameron. 

379 is by Tom Shermer but at Burnaby campus and he said it gonna be less programming more theory compared to Surrey one. 

471 is by QianPing, 

and 433 by Brian Fraser. 

Comments

  • Where are you at in your degree? Are you SoSy or CS?

    473  is a pretty average course, perhaps even leaning towards the easier side. The problem I see with it though is that it and any of the other courses on your list is kind of a shitty combo since it will mean having classes monday through friday. Is there another T-Th upper division CMPT you could take along with it?

    Toms CMPT 379 class is excellent. It is a lot of programming, but you will learn a lot. If his Burnaby offering is not going to be like his typical offering though I would hold off and take it in Surrey. Seriously. CMPT 379 in Surrey is one of the best CMPT courses to take.

    433 sounds like a cool course. Fraser is great. Based on the previous course website it seems medium.

    I liked 471, but took it with a different prof. Another medium course.

    Have you taken or have you considered 411/417? These would work nicely in combination with 433/471. I see 379 kind of would too, but I think it would be a shame to take compilers with Shermer and not build a compiler.

    So I guess I would lean towards 471/433/some other stuff that fits, then 473/471/433, then lastly if you really need it and don't want to wait 433/471/379.

    Do you need any more breadths? 
  • hey ryan,

    is this a manageable workload: 

    cmpt 307, cmpt 373, cmpt 383, and econ 103
  • edited August 2015
    yeah, I really like that combo. Two programming courses, a required CMPT that is good to get out of the way and a 4 credit b-soc. In fact I took a very similar combo of CMPT 373, CMPT 307, ECON 103, and IAT 267 back in 2011.

    You will have to pay attention in econ 103 but when I took the homework wasn't a very big commitment. It is curved, but I found the curve to be advantageous.It is taken by a lot of first years, about half of whom are very keen, and the other half who...are not.

    373 is a great course where you will do a lot of programming, but it is part of a group and spread out so it is usually manageable with just a few instances of crunch time.

    307 is hard and will have consistent homework, but I think this is a fine load to take with it.

    When I did 383 it was medium. The fall offering looks comparable.
  • cmpt 307, cmpt 373, cmpt 383, and econ 103 is possible but you are gonna be very busy. 383 requires you to learn very different languages. 307 is pretty difficult, also depends on the professor. 373 is group project, could be time consuming too. 
  • By the way, Ryan, thank you for your detailed answer.
  • thanks ryan. you are way better than the counsellors at sfu lol

Leave a Comment