Witty.ca - Mr. Rich's Professional Archives

  • Home
    • Lunch
    • Support
    • Intro
    • Cyber
  • Courses
    • Course Listing & Updates
    • DMS 2022-2023 >
      • Tech and Design Grade 6
      • Tech and Design Grade 7
      • Tech and Design Grade 8
    • -----------------------
    • DMS Archive 2021-2022 >
      • Tech and Design Grade 6 2021-22
      • Tech and Design Grade 7 2021-22
      • Tech and Design Grade 8 2021-22
    • HCS Archive 2015-2016 >
      • HCS'15 Media Studies 120
      • HCS'15 Nutrition for Healthy Living 120
      • HCS'15 Visual Art 9
      • HCS'16 Intro to Electronics 110 >
        • Purchasing a Computer in 2016 >
          • HCS'15 Visual Art 110/120
      • HCS'16 Housing & Design 120
      • HCS'16 Visual Arts 10
      • HCS Winter Decoration Ideas
    • HCS Archive 2014-2015 >
      • HCS'15 - Digital Production 12
      • HCS'15 - Graphic Art & Design 11
      • HCS'15 - Media Studies 12
      • HCS'15 - Visual Art 10
      • HCS'14 - BBT 10
      • HCS'14 - Info Tech 11/12
      • HCS'14 - Visual Art 9
      • HCS'14 - Visual Art 11/12
      • HCS Art Club
      • HCS Announcement Text
    • HCS Archive 2013-2014 >
      • HCS'14 - English 12
      • HCS'14 - Graphic Design 11
      • HCS'14 - Individual & Family Dynamics 12
      • HCS'14 - Info Tech 12
      • HCS'14 - Social Studies 8
    • Student Introduction Form
  • Tech Units
    • Safety & Citizenship >
      • Work Place Safety
      • Digital Safety & Citizenship
      • Digital Communication
      • Digital Rights & Responsibilities
      • Digital Etiquette
      • Digital Wellness
      • Digital Business
      • Digital Access
      • Digital Literacy
      • Digital Law
    • Scratch Coding >
      • Scratch Explained
      • Scratch 3 - Crossy Road 1
      • Scratch 3 - Crossy Road 2
      • Scratch 3 - Teacher Notes
      • OLD - Scratch 2 (Coding) >
        • Scratch 2 - Introduction to Coding
        • Scratch 2 - How to
        • Scratch 2 - Introduction
        • Scratch 2 - Frogger (p1)
        • Scratch 2 - Frogger (p2)
        • Scratch 2 - Frogger (p3)
        • Scratch 2 - Frogger (p4)
        • Scratch 2 - Frogger (p5)
        • Scratch 2 (Coding) >
          • Scratch 2 - A 2nd Project
          • Scratch 2 - Teacher Notes
          • Scratch 2 - Choosing another language
      • OLD - Scratch 1 (Coding) >
        • Scratch 1 (Coding)
        • Scratch (Scripts 1 & 2)
        • Scratch (Script 3)
        • Scratch (Frogger)
        • Scratch (Frogger 2)
        • Scratch (Frogger 3)
        • Scratch (Frogger 4)
        • Scratch Mini-Challenge 1
        • Scratch Final Project
        • Notes for Teachers >
          • Teaching Scratch
    • Graphic Design with Inkscape >
      • Graphic Design Overview
      • Inkscape Act.1
      • Inkscape Act.2
      • Inkscape Act.3
      • Inkscape Act.4
      • Inkscape Act.5
      • Inkscape Act.6
      • Inkscape Bonus Challenge
    • Photoshop with The GIMP >
      • GIMP Overview
      • GIMP Install & Setup
      • GIMP Activity 0
      • GIMP Activity 1
      • GIMP Activity 3
      • GIMP Activity 4a
      • GIMP Activity 4b
      • GIMP Activity 6b
      • GIMP Activity 6e/f
      • GIMP Final Project - Cereal-Box
      • GIMP Final Project - Magazine Cover >
        • HCS'16 Graphic Art & Design 110
      • GIMP Bonus Assignment
      • GIMP Marking Breakdown
      • Raster Graphics Explained
      • Old GIMP Activities >
        • GIMP Activity 2
        • GIMP Activity 6a
        • GIMP Activity 6c
        • GIMP Activity 6d
    • Excel
    • Audio / Video >
      • Sound (Audacity)
      • Video (One Minute PSA)
      • Make a Movie Trailer
      • Blender Video Editor - Test
    • Automotive >
      • Auto - Careers
      • Auto - Engines
      • Auto - 4-Stroke vs 2-Stroke
    • Coding - Teacher Start
    • Python (Coding) >
      • Python - CS 110 PD - July 2016
      • Python - CS 110 PD Part 2 (Projects)
      • Python - CS 110 PD Part 3 (GUI)
      • Install Python 3.5 + PyGame
    • Design (AutoCAD) >
      • Design Act. 1
      • Design Act. 2
      • Design Act. 3
      • Design Act. 4
      • Design Act. 5
      • Design Act. 5b and 5c
      • Design Act. 6
      • Design Act. 7
      • Design Act. 8
      • Design Act. 9
      • Design Act. 10
      • Design Act. 11
      • Design Act. 12
    • Design (Sketchup) >
      • Sketchup House Setup
    • Portable Apps >
      • Cam Studio
      • Virtual Dub
      • Scratch (and Zip File for Students)
      • TuxPaint (and Zip File for Students)
      • TuxTyping (and Zip File for Students)
      • Google Chrome
    • Project Management >
      • Intro to Project Mgmt.
      • Assignment for Project Management
    • Database >
      • Tasks Database
    • Final Projects and Exam Review >
      • Final Project - BBT 10 - 2015
      • Final Project - Digital Production 2015
      • Final Project - Media Studies 2015
      • Exam Review 2013
    • Cybersecurity
  • Art Units
    • Elements and Principles >
      • Elements of Art
      • Principles of Design
    • Photographic Composition
    • Visual Art 9
    • Graphic Art & Design 110 >
      • Colour Theory
      • Layout
      • Fonts and Type
    • Visual Art 110
    • Previous Box Projects - Visual Art 10
  • Other Units
    • Housing >
      • How to Design a House
    • Media Studies >
      • Media Studies Handouts
      • What is media? Why study media?
      • Film, Television and Video
      • Advertising, Marketing and You
      • Media and the Internet
      • Self-Study Project
    • Nutrition >
      • Recipes >
        • Black Bean Cake and Cupcake
  • Sports
    • Volleyball >
      • NMS Volleyball 2019
      • Volleyball Contact
      • (Old) Volleyball 2017
      • (Old) Volleyball Spring 2016
      • (Old) 2016 Tournament - MS Boys Volleyball
      • (Old) Volleyball Spring 2015
      • (Old) 2015 Tournament - MS Boys Volleyball
    • Soccer >
      • (Old) Soccer Fall 2015
    • Basketball
  • Blogs
    • Computer Science Blog
    • Personal Blog
  • Contact
  • About
    • About Mr. Rich
    • About Technology and Computer Science
  • Archives
    • Teaching Software >
      • Purchasing a Computer (notes) >
        • Purchasing a Computer
        • Computer Scenarios
        • Computer Presentation
        • PAC Test Instructions
        • PAC Peer Review
        • How to Submit Computer Comparisons
        • How to Submit Computer for Helen
      • Scratch 2 (Coding)
      • Scratch 1.4 (Programming)
      • ARCHIVED - GIMP (Raster Graphics)
      • ARCHIVED - Inkscape (Vector Graphics)
      • AutoCAD (2D Design)
      • Sketchup (3D Design) >
        • Google Sketchup (2011)
        • Google Sketchup (2012)
      • Excel vs Calc (Spreadsheet)
      • Cam Studio (Screen Capture Videos)
      • TuxPaint (for young kids)
      • TuxTyping (Typing Tutor)
    • Links >
      • Career Links in Fredericton
      • Job Hunting Tips
    • Presentations >
      • Scratch Workshop Oct 11, 2013
      • Scratch Workshop Sept 18, 2013
      • Math for French Immersion
    • Software That Is No More >
      • Setup (for an older version of Weebly) >
        • Setup - Day 1
        • How To Setup Your Weebly Pages
        • Marks (link to Canvas)
        • Web Portfolio
    • Previous Teaching >
      • Old Teacher's Logs >
        • Teacher's Log 2015-2016
        • Teacher's Log 2014-2015
        • Teaching Notes - Hartland 2014
        • BBT9 Teacher's Log (Apr-June2013)
        • BBT9 Teacher's Log (Jan - Apr 2013)
        • BBT9 2012
      • Sept2010-Jan2012 >
        • Old Home
        • Middle School >
          • Literacy
          • Social Studies 6
          • Social Studies 7 >
            • Online Test - Canada at Confederation
      • Jan2012-Nov2012 >
        • Book Blog >
          • Blog to Book
        • About Mr Rich
    • PD Sessions >
      • BBT9-10 Oct6 2016
      • BBT Teachers PD (Jan 2013)
      • Cyber-bullying (May 2013)

Revisiting PyGame

15/3/2020

0 Comments

 
With the world starting to shutdown due to Coronavirus / COVID-19, and students home from school, this is a chance to revisit PyGame and other Python activities (data science, artificial intelligence, etc.). 

My PyGame goal is to create a simple working game - a proof of concept.

For now, I'm going to start with this 2017 YouTube tutorial playlist:
- Pygame Programming Tutorials by "Tech with Tim"

Will let you know how it goes!
0 Comments

Article: ‘Big data’ classes a big hit in California high schools

21/2/2018

0 Comments

 
Carolyn Jones, February 19, 2018  -  Link to article

​Data science — the study of computer-generated “big data” — is the hottest career in the U.S., according to Glassdoor. And now it’s the hottest math class at a growing number of California high schools.

About 30 high schools in California have started offering data science classes for juniors and seniors, in some cases as an alternative to Algebra 2. A hands-on blend of statistics and computer programming, data science meets the requirements of A-G coursework — the series of classes in English, math, science, foreign language, history and other core subjects necessary for admission to the University of California and California State University systems — and doesn’t require prior knowledge of computers or statistics.

Link to article
0 Comments

Article: Training the future workforce

21/2/2018

0 Comments

 
Kanoe Namahoe, February 20, 2018   - Link to article

How well are we preparing students for the workforce? As they head into their futures, do they have the right skills they need to make their mark?

Four veteran entertainment production professionals offered best practices for nurturing students toward career success during a panel discussion at this year's NAMM show and conference in Anaheim, Calif.

Link to article
0 Comments

Makerspaces: Lessons Learned

29/11/2016

0 Comments

 
"Better networking, securing grant funding, more PD time, increased support from administrators, and finding ideas for lesson plans are some of the biggest needs of educators using maker spaces, according to a new study released last month."

Sorry, I don't have the full article.  If you have a subscription to EdWeek, you can read the full article here:
  • Study Profiles Maker-Space Educators and Their Needs
    By Leo Doran on October 6, 2016 4:52 PM


0 Comments

New "K-12 Computer Science Framework" Released

25/10/2016

2 Comments

 
Yes, just 5 days ago, a consortium of computer science organizations, including the CSTA, launched the "K-12 Computer Science Framework".  This is a blueprint for all grade levels!

Visit the site: www.K12CS.org 

Watch the promo video on (YouTube or below).

Downloads (mirrored here):
  • Full Framework (9MB, p307)
  • Abridged Grade View (0.2MB)
Picture
5 Core Concepts and 7 Core Practices
Click to enlarge


Read More
2 Comments

Google CS (all from one site)

25/10/2016

0 Comments

 
Ever wondered where all of Google's "computer science education" materials were stored?

So did many other people!  Google has now created a one-stop shop for all of their coding and curriculum materials.  Start here!
Picture
0 Comments

Courses Online

27/4/2016

0 Comments

 
Here's an "aggregator" or list of computer courses available online (and other topics too).

https://www.edx.org/course/subject/computer-science  


0 Comments

Survey finds most coders are self-taught

25/3/2016

0 Comments

 
PictureCredit:ThinkStock
Is a teacher always necessary? It depends on the discipline. You'd be hard-pressed to teach yourself martial arts without a sensei, while three of the greatest guitarists who ever lived – Jimi Hendrix, Eddie Van Halen, and Stevie Ray Vaughn – were all self-taught.

You would think a seriously complex discipline like programming would also require formal training, but a new survey from Stack Overflow, which surveyed 50,000 programmers, found that very few have a lot of formal training.

... read full article ...   [backup PDF]
... direct link to survey results ...   [backup PDF]

0 Comments

"Why students are throwing tons of money at a program that won’t give them a college degree?"

25/3/2016

0 Comments

 
Subtitle: ​Online Coding "Boot Camps" vs a CS Degree

... Longtime tech recruiter Dave Fecak is worried about the push towards fast-paced, truncated coding programs. “We as a nation, as we talk about the STEM shortage, we’re fostering a gold rush mentality that leads to these bootcamps with the promise of employment, promise of strong employment with strong demand and stability and a lot of money,” he said. “And a lot of the people that may get coerced into signing up for these bootcamps may end up with a lot of debt and not a lot of job offers.” He likens the trend to throwing bodies at the problem rather than addressing the industry’s real need for highly skilled developers. ...

... read the full article ... [Backup PDF]
0 Comments

Should Computer Education Cover More Than Just Coding?

25/3/2016

0 Comments

 
PictureLA Johnson/NPR
...​But computers are not just about coding. There's also a lot of theory — and science — behind technology. And those theoretical concepts form the basis of much of computer science education in colleges and universities....

... read the full article ... [backup PDF]

0 Comments
<<Previous

    Author

    This blog is maintained by Graham Rich, as an archive for articles on the topics of Computer Science, Education, Careers and such.

    Archives

    March 2020
    February 2018
    November 2016
    October 2016
    April 2016
    March 2016

    Categories

    All

    RSS Feed


Copyright © Graham Rich 2010-2023.   Site made using Weebly.com.