On Github motleymentor / teaching-first
Created by Patrick Booth / @motleymentor
"Giving Every Student an Opportunity"
"End of January..." Start: 1:48 End: "need to get ahead in the new economy" "The rest of the video..."
CS is a “new basic” skill necessary foreconomic opportunity and social mobility.
"Workers of all kinds need to be able to figure out how to break a big problem into smaller pieces and identify the right steps to solve it."
> $4 billion available from federal, institutional, and philothropic sources.
Initiative information on whitehouse.gov
"To summarize..." "So how should we best engage students?"
"An impatience with irresolution."
"Consider how we traditionally teach STEM." Start: 2:18 End: end of word problem "Other parts of the video..."
Students have lack of initiative, perseverance, and retention, aversion to word problems, and eargerness for formulas.
Conditioning students to unrealisticproblems without purpose.
"What's the point of Hello World?"
"Again, to summarize..." Purpose --> engagement --> resolved problems "One framework is FIRST"
"What is FIRST?"
For Inspiration and Recognition of Science and Technology
“...to show students of every age that science, technology, and problem-solving are not only fun and rewarding, but are proven paths to successful careers and a bright future for us all.”
- Acronym - World, k-12, non-profit - STEM, business, arts - Dean (segway, water), Woodie (mit phd)
MUTE! - Teams, Alliances - Basketball Game - Auto, Tele, End Complex yet simple "But this is the end..."
"What I'd like to do now..." Take you through a season 2014, first Sat. in Jan.
UNMUTE! Stop: 10 points read rules, strat., proto., design
C++ / Java
public class Robot extends IterativeRobot { public void robotInit() { }
LabView
ResourcesTask: Pick up a ball and fire it autonomously.
Dell: Tap F12
HP: Tap F9
Lenovo: Tap F12
Apple Mac: Hold Option
Others: Try tapping Esc, F1-12,or Enter when the machine first starts
Starting Up
1. Open FRCSim Ctrl+Alt+T frcsim cte-stem.world 2. Open sim_ds Shift+Ctrl+T sim_ds 3. Open eclipse Shift+Ctrl+T eclipse
Running
1. Run Code Eclipse: Run --> Run As --> Simulation - or - Alt+R, S, 2 2. Enable Robot sim_ds: Autonomous Enable 3. frcsim: Watch!
Issues
Re-pose Model frcsim: Ctrl+Shift+R New Code Eclipse: Click Terminate Re-run No Response sim_ds: Restart
"Here I'll introduce state machines..."
Improve understanding and retention by building purpose.
Build purpose using a challenge as a framework.
Use the framework to lead students through formulating core concepts when they are eager to learn them.
Created by Patrick Booth / @motleymentor