Mike’s Coding Stuff
Computer Science resources I’ve developed over the years to support teaching and student learning:
- DP Computer Science FE2014 Resources
- GitHub Repository
- Replit Online Lessons
- DP Computer Science Vocabulary Quizlet
- DP Command Terms Quizlet
Mikes Favorite Coding Sites
Some of my favorite online sites towards teaching and promoting coding in the classroom:
- Mike’s Coding Bookmark Archive (Updated April 2020)
- CEMC Canadian Computing Competition
- IB CompSci Hub
- The Coding Train
- Invent with Python
- CodingBat for Java & Python
Mike’s Javascript Sketches
A sample of Javascript sketches I’ve created for both teaching and little bit of fun. Each is based on the p5.js framework, and will run automatically in your web browser. If you are intersested in learning how they work, you can find the source code on my GitHub Repository:
- Mike’s ‘FlappyBird’ Clone (with sound)
- Bubble Sort Visualization
- Selection Sort Visualization
- Sooty MusCAT Detector
- Interactive Visuals
Programming & Markup Languages
Some of the languages, libraries, and software I’ve used over the years:
- Java using Eclipse IDE and WindowBuilder GUI Designer
- Python: Python 3, pygame
- Javascript: p5.js, ml5.js
- HTML, CSS, and Markdown with Visual Studio Code
- \(\LaTeX\) with Overleaf and Mathcha.io online editors
…and for all of you Winnipeg Jets fans:
1
2
while True:
print("Go Jets Go!")