Choo Choo! All Aboard the Coding Train!

April 6, 2020

Grade 12 DP Computer Science Class of 2020, welcome to your new probject based learning (PBL) assignment for DP Computer Science. This group is meant for students who want to challenge themselves and learn some useful and advanced skills relating to Github Repositories, Github Pages, P5.JS, Visual Studio Code workflows, and other useful ideas which will prove to be beneficial after your graduation.

We will be following Daniel Shiffman’s excellent Coding Train tutorials on P5.JS. This is an excellent opportunity for you to learn at your own pace, and create projects that you can share with others through Github Pages, to slowly build your own personal portfolio of work.

Goals & Expectations for this Project Based Learning Group:

  1. Complete the coding train tutorial lessons on P5.JS here.
  2. Visit the Coding Train YouTube Channel and choose a Coding Challenge to complete. For example: Coding Challenge 31 - Flappy Bird and CC #31 Flappy Bird Clone Github Repository.
  3. Create a Github Page, where you will document your learning as a journal and coding porfolio, and share your coding projects (embed files like this for extra street cred).
  4. Visit each others Github Page portfolios and check out each other’s projects.

Timeline and Schedule

  • April 6: Launch Groups
  • April 7: Discussion, Q&A, Feedback on Cisco Webex
  • April 13: Progress, Q&A, Feedback on Cisco Webex
  • April 14: Progress, Q&A, Feedback on Cisco Webex
  • April 20: Finish Coding Challenge Product, Journal (Github Page), and Internal Group Testing
  • April 21: Celebration with all DP Computer Science Students (Show & Tell)

I hope this can be a very productive and engaging remaining weeks as we learn some more valuable skills in Computer Science.