Saturday, February 26, 2011

How to succeed in a Computer Science course


Fact: Programming is not for everybody.  Some get it, some just don't.
If programming is not your forte, it's not your fault.  Here's some tips to help you succeed(or pass) in this class.
1. Practice, Practice, and Practice.  Just like learning any new language, repetition is crucial.  You don't have to do much, spend half an hour in class, and practice another half an hour at home.  You might get better than me till the end of the course.  The best way to find problems is on the internet.  Or get questions from your text, or look at the Useful Links on our course page.
2. COPY.  Did I just allow you to copy someone's code?  Modeling after a successful person can never fail you.  You can definitely copy your friend's work, but not simply Copy and Paste.  I know how much you like the Ctrl+C and Ctrl+V.  If you want to copy your friend's code, show some dignity,retype it.  After that, go through it line by line and try to understand it.
3. Learn from mistakes.  Feel free to try, remember the errors you encountered and how you resolved it.
4. ASK someone.  Always ask anyone who is available to you when you don't understand.  Your friends, your family, teacher, and the Internet, feel free to ask.
5. Find your passion.  There are only so much can be done in this course.  If you like to create some mobile apps, go ahead.  If you like to create some webpages, go ahead.  Create a game? Yeah, why not?!  Or, simply incorporate your favourite subject or interest in your program.  Again, where can you find resources?  Internet will be your best bet, or I will try my best to give you some ideas.
All in all, there is no shortcut to succeed in any class, or in your life(ohh, it's getting serious now).  Try your best, and have no regrets.  Have fun.  Programmers rule!