Resources

Textbooks

Tools

  • Repl.it
    • This is a web site to do programming in your Internet browser -> Choose Python 3.
    • You can choose to make links to your code anonymous, or create a free account that lets you save your work as you go.
  • Piazza
    • Piazza is where you can discuss with your classmates any questions you have regarding CMPT 120.
    • This term, we shall use Piazza to post questions (as opposed to emailing the TA's and the instructor). This way, everyone gets to know the answer to all questions asked.
    • Here are a few notes about Piazza:
      • Everyone in CMPT 120 (summer semester) can post a question. But before posting a question, see if this question has already been posted and answered by perusing Piazza.
      • Everyone in CMPT 120 (summer semester) is encouraged to answer posted questions.
      • TAs will be moderating Piazza.
      • Try to avoid questions like: Here is my code, it doesn't work. Help!
      • A better question would be: Hey, I'm trying to do _______ but my problem is _______. I tried doing _____, and I tried doing _____, but this is what happened ________. Here is a link to my code ________. Any ideas?
      • Bottom line: The purpose of Piazza is not to share code, but knowledge! Enjoy!

Want Extra Practice?