To take part in discussions on talkSFU, please apply for membership (SFU email id required).
Anyone take a course with Louis Hafer?
I was taking CMPT125 too lightly and need to retake it; the prof teaching it during the summer is him. Rate my professor has very negative comments about how he teaches and grades a lower level course. Just wanted another opinion on if I should take the course now or in the fall. Since I'm retaking it, I was hoping knowing some of the material would help.
Comments
Syntax is the easy part. But the logic and ideas are the hard part.
If you took 120 then you should have a general idea of what languages can do.
The homework revolves around you knowing what to do before you even touch code. If you can do that and come up with an outline on paper then coding is just building a house according to your blueprint. The thing with programming is that you have to practice with it like any language virtual or literal. And then as you learn how to plan out your ideas, you can start to code efficiently and proficiently.
I made the mistake of diving right into the code with no thought in how i would code it. And after a few hours, all i got was mess, i didn't finish what i was assigned and got stressed out. Keep that in mind. Mechanics and syntax is only your tools and you should know them well mostly by learning it and doing it yourself with practice.
I think the idea of syntax is being elevated above its actual worth here. For example, syntactically, classes are just the keyword class, a class name, and a set of curly braces with a bunch of variables and methods in between. That's it. Mind you knowing this alone is not enough to write effective classes, that's where everything else you learn comes in