Data based on 12 reviews.
Listen to the class carefully and review the teacher's class notes as well as the examples given by the teacher, they're very useful. For assignments, make sure to review your entire code multiple times before submitting, even if you feel you have done/corrected everything, there's always small mistakes that you may have overlooked. Preferably finish a few days before so you review your code with a fresh/clear mind. Obviously don't leave things to do last minute, you never know if your code might break/not work and then you don't have enough time to fix the issue. Try to consider every possibility where your code might crash, and test your code with those. Don't be afraid to ask the teacher for clarification or help, it definitely will result in a more positive outcome!
-Always listen in class and make sure you understand the code. Take your time to analyze it when you don't understand it the first time. Question yourself where the code is going, whats happening when the code is executed, etc. -Take detailed notes that you would understand whenever you go back to read it and keep your codes clean because it will benefit you in the long run. - Don't be shy to ask the teacher when you are confused about something. Remember to ask even if your question seems stupid. Your goal is to learn and clearing confusion by asking is part of learning. - Always review your mistakes when you submit a homework/project. If you are still confused with the mistake, then ask the teacher. He will explain your mistake.
Attend the classes, pay attention, and you should be fine.
Explains very well and takes his time making sure you got it. Very helpful during and after class.
Pay attention! Everything is clearly explained and coding is always learnt better with examples. Find a way to save all of your work so you can reference back to it later as well as your notes since all evaluations are open-book/computer, even allowing Google. Take this class if you care more about actually learning to code than R-score because everyone does well, but the quality of learning is unmatched compared to other classes. Unlike most of the other classes I've been taking at Vanier, the content in this is very memorable, applicable and interesting.