![Page 1: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/1.jpg)
TEALS Training 11/12/13
Redmond, WA
![Page 2: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/2.jpg)
Do Now• Pick up the handout entitled “TEALS Monthly Session”
• Get out a pen or take one of ours if you don’t have one on you
• Grab some food/drink
• Introduce yourself to someone you don’t know
• Program starts promptly at 5pm
![Page 3: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/3.jpg)
Agenda• Introductions• Announcements• Best practices/lessons learned• Writing key points for a lesson• College & Career panels• Piazza relaunch• Hour of Code• Exit ticket
![Page 4: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/4.jpg)
Introductions
![Page 5: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/5.jpg)
70 schools in 12 states
![Page 6: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/6.jpg)
TA openings – tell your friends!•Liberty Intro – Renton, WA•Lindbergh AP – Renton, WA•Auburn Mountainview AP – Auburn, WA•Truman Intro – Federal Way, WA•Forest Ridge Intro – Bellevue, WA
![Page 7: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/7.jpg)
TEALS in the news!• Auburn Mountainview:
http://www.king5.com/news/education/High-schoolers-give-up-sleeping-in-for-computer-science-227244931.html
![Page 8: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/8.jpg)
Best practices / lessons learned
Objective: Teachers will be able to implement all of the best practices on the teaching checklist
![Page 9: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/9.jpg)
TEALS teaching checklistRead over the checklist
Discuss with someone not on your teaching team (3 minutes):Online attendees: discuss in the chat box
• Which items are you using in your classroom?• Which items have been successful for you?• Which items are you still unsure about/skeptical of?
![Page 10: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/10.jpg)
![Page 11: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/11.jpg)
Panel – Kory Srock & Brett Wortzman
Particular areas of focus• Peer grading• Face-to-face project grading (rubrics are on Piazza Q&A)• Raffle tickets • Notebooks
![Page 12: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/12.jpg)
Planning a manageable introduction to new material
Objective: Teachers will be able to write aligned key points for a lesson
![Page 13: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/13.jpg)
Sample objectiveStudents will be able to initialize a one-dimensional array and manipulate its elements
Goal: “Lecture” portion of lesson is clear, concise, and distills down the most fundamental knowledge that students need to be successful
![Page 14: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/14.jpg)
Formative assessment – lab activity• Create an array of integers inputted by the user• The first integer that the user inputs is the size of the array• Print out the array• Print out the array in reverse order
• Multiply every other element by two• Then, multiply every third element by three• Then, multiply every fourth element by four• Print out the final array
![Page 15: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/15.jpg)
Planning activity – groups of 3-4 (6 mins)Online attendees: discuss in chat box• Your students know nothing about arrays.
• You may only give them four pieces of information (“key points”).
• Write down the four pieces of information that you think will best set them up to master the formative assessment.• EXAMPLE: definition of an array
• You may only give one code example. Write down the one example that you would show them.
![Page 16: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/16.jpg)
Key points - distill it down• Arrays are data structures that hold a sequence of
elements of the same data type
• Declaration: datatype [] array = new datatype[size]• Indexing starts at 0• array[i] accesses the (i-1)th element in the array
Data Data Data Data Data
![Page 17: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/17.jpg)
Array test
![Page 18: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/18.jpg)
Questions?
![Page 19: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/19.jpg)
College & Career Panels
Objective: Teachers will be able to plan and run an effective college and career panel
![Page 20: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/20.jpg)
n easy steps to a great career day
0 Where n = 3
![Page 21: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/21.jpg)
1. Get good people
The most important factor.
![Page 22: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/22.jpg)
+’s
0 Are they good story tellers?0 Do they work with something your students know and love?0 Can they serve as role models not already in the classroom?0 Do they exude energy about computer science?0 Younger is good
![Page 23: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/23.jpg)
It takes time
0 You’re looking for ~3 people0 Use your network and start now!
![Page 24: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/24.jpg)
2. Get setup
![Page 25: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/25.jpg)
Your speakers should…
0 Know where to go0 Know when to go0 Understand your class vibe0 Understand their role
![Page 26: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/26.jpg)
Your class should…
0 Hyped for career day0 Prepared with questions
![Page 27: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/27.jpg)
3. Plan out the career day
![Page 28: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/28.jpg)
Basic plan
0 Re-introduce career day0 Introduce your speakers0 Demonstrate the vast landscape that CS spans and the careers within0 Layout the roadmap to get there0 Ask the speakers to tell some stories and take questions
![Page 29: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/29.jpg)
If you remember nothing else
![Page 30: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/30.jpg)
Career Day!What do you really do with Computing Science, what does a
Career in CS look like and how do I get there?
Intro to Computing Science
![Page 31: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/31.jpg)
Why Career Day?
0What is it like to work in the tech industry? 0What you can do with a CS degree? 0What problems you can solve with a CS degree?0What you can earn with a CS degree? 0What do you need to do to get there?
![Page 32: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/32.jpg)
Computing Science Career Panel
0 David Smith – Amazon0 Graduated University @ (19xx)0 Bachelors Degree in ….
0 Yulia Dubinina – Microsoft0 Graduated University of Southern California (20xx)0 Bachelors Degree in ….
0 Calvin Hopkins – Microsoft0 Graduated Tufts University (Boston) (20xx)0 Bachelors Degree in Computer Engineering
![Page 33: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/33.jpg)
Things David has worked on in the past….
![Page 34: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/34.jpg)
Things Yulia has worked on in the past….
![Page 35: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/35.jpg)
Things Calvin has worked on in the past….
![Page 36: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/36.jpg)
![Page 37: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/37.jpg)
![Page 38: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/38.jpg)
![Page 39: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/39.jpg)
Computing Science Career Stats
0 Career Cast’s #1 Job for 2012!0 Why is CS #1?
0 Low Stress and High Pay0 Avg $90,000 starting salary for 4 year bachelors degree (bureau of labor stats)
0 Lots of Paid Internship Opportunities - $ before Grad0 Great Work Environment
0 Free food, flexible working hours, lots of “events” …0 Good Job Outlook – 3:1 - Job Openings <-> CS Graduates
0 By 2015 – 800,000 new CS related jobs (US only graduates 14,000 / year)0 Seattle has MANY tech companies (Microsoft, Google, Amazon, Boeing, …)
![Page 40: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/40.jpg)
How To Get Ready
![Page 41: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/41.jpg)
David – what is it like to work at Amazon?
0 Shape and build the next generation of consumer electronics – e.g. Kindle Fire
0 We get to work with cutting edge hardware
0 I've never worked with so many smart people and so many donuts 0LOTS and LOTS of dogs in the office!
![Page 42: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/42.jpg)
Yulia – what is it like to work at Microsoft?
0 Small teams are the best0 Lots of fun Windows apps to play with0 We Look for apps that do “bad” things0 We Learn how to detect those bad things0 Communicate with a lot of other teams and learn a lot
of new things from different people all around the world
![Page 43: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/43.jpg)
Calvin – what is it like to work at Microsoft?
0 I get to work with some of the best and brightest in industry
0 Things I’ve learned in college are extremely applicable to what I work on
0 I work on High priority items that millions of people are dependent on each day.
0I have done everything from web development, to gene network estimation, to bringing ESPN to Xbox
![Page 44: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/44.jpg)
Questions and Panel Discussion
![Page 45: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/45.jpg)
Piazza Relaunch
Objective: Teachers will be able to describe the changes made to PiazzaObjective: Teachers will be able to gather value from visiting Piazza
![Page 46: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/46.jpg)
Piazza Relaunch• One community for all TEALS partners (volunteers + teachers)
Teachers: expect an invite later this week
• Primary place for program-wide announcements (enable email notifications!)
• Post of the week
•Weekly Update
![Page 47: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/47.jpg)
Piazza demo
![Page 48: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/48.jpg)
Questions?
![Page 49: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/49.jpg)
First Post of the Week
![Page 50: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/50.jpg)
Piazza Relaunch“Everybody Writes”
• Write down two questions you have that could be answered by the TEALS community
![Page 51: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/51.jpg)
Hour of Code
Objective: Teachers will be able to describe the model for how TEALS will participate in Hour of CodeObjective: Teachers will be able to describe their role in putting on Hour of Code in their schoolObjective: Teachers will be familiar with the types of tutorials that are forthcoming for Hour of Code
![Page 52: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/52.jpg)
Hour of Code• Intro video: http://www.youtube.com/watch?v=hfZrX5YDltU
• During the week of Dec. 9 - 13
• TEALS students facilitate tutorials for their peers
• Tutorial options: http://csedweek.org/learn2, final list released 12/9
• Talk to your administrator by Monday 11/18
![Page 53: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/53.jpg)
Hour of CodePossible ways to participate:• In-class tutorial• Lunchtime open lab• Lunchtime informational table
Tutorial options:• Laptop/desktop• Mobile• Unplugged
![Page 54: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/54.jpg)
Hour of CodeNext steps:• Talk to your administrator about how your school will
participate• Select the tutorial(s) your school will use based on
their preferences/resources • Prepare your students to facilitate the tutorials with
other students • During the Hour: make sure everyone is where they
need to be, logistics are in place, provide support
![Page 55: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/55.jpg)
Questions?
![Page 56: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/56.jpg)
Exit Ticket
https://www.surveymonkey.com/s/TEALS11-12-13
When finished, stay seated because we are going to move to some Hour of Code demos
![Page 57: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/57.jpg)
Hour of Code demosChoose the one that will most likely be used at your school. If more than one member of your team is here, split up:• Unplugged (no technology) – Lester • Mobile – Micah/Michael• Laptop/desktop - Vichi
Things to think about:• If I were a student with no CS background, what would I learn from
this tutorial?• If I were a current CS student, what would I need to know in order
to be able to facilitate this tutorial with other students?• What will I need to do to prepare my students to facilitate this
tutorial with other students?
![Page 58: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/58.jpg)
Laptop/desktop tutorial • Navigate to http://learn.code.org/hoc/1
• If I were a student with no CS background, what would I learn from this tutorial?• If I were a current CS student, what would I need to
know in order to be able to facilitate this tutorial with other students?
• What will I need to do to prepare my students to facilitate this tutorial with other students?
![Page 59: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/59.jpg)
CS Unplugged DemoLester Jackson, Sr. Program Manager
![Page 60: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/60.jpg)
Objectives
• Using a predefined “Robot Vocabulary”, students figure out how to guide one another to accomplish specific tasks without prior discussions. Students will learn• Convert real-world activities into computer like instructions• Gain practice coding instructions with symbols• Gain understanding of the need for precision in coding• Gain practice debugging malfunctioning code• Understand the usefulness of functions and parameters
![Page 61: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/61.jpg)
Key Lesson Vocabulary
Algorithm - A series of instructions on how to accomplish a task Coding - Transforming actions into a symbolic language Debugging - Finding and fixing issues in code Function - A piece of code that can be called over and over Parameters - Extra bits of information that you can pass into a function to customize
![Page 62: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/62.jpg)
Materials and Preparation
Materials• Symbol Key (1 per group) • Cup Stack Pack (1 per group) • Disposable Cups or Paper Trapezoids (6 or more per group) • Blank paper or note cards (1 per person) • Writing Instrument (1 per person)Preparation• Print out one Symbol Key for each group • Print a Cup Stack Pack for each group • Cut trapezoids from Paper Trapezoid template if not using cups • Stack cups or trapezoids in designated area away from groups (Robot Library)
![Page 63: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/63.jpg)
Symbols
![Page 64: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/64.jpg)
Cup Stacks
![Page 65: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/65.jpg)
Lessons Steps
1. Choose one “Robot” per team2. Send robot to “Robot Library” while the “programmers” code. 3. Choose one image from the Cup Stack Pack for each group. 4. Groups will create an algorithm for how the robot should build the selected stack. 5. Coders will translate their algorithm to arrows, as described in Symbol Key. 6. When programmers have finished coding their stack they can retrieve their robot. 7. Upon return, the robot reads the symbols from the cards and translates them back
in to movements.8. The group should watch for incorrect movements, then work together to debug
their program before asking the robot to re-run it.
![Page 66: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/66.jpg)
Example
Recommendation: Run through example out loud in class
![Page 67: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/67.jpg)
The Exercise
•Group Up•Robot•Program•Run Code•Repeat
![Page 68: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/68.jpg)
Advance
•Opportunity: Introduce usefulness of functions•Demonstration: Illustrate new cup stack assembly
A
B
C
Other Options• Add Vocabulary• Add Time Element• Add Objects to be inserted into Cups
• Rotate Debugger from Group to Group• Reduce number of instructions
Any More Ideas?
![Page 69: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/69.jpg)
Resources
• http://csedweek.dev-code.org/sites/csedweek/files/CSEDrobotics.pdf
![Page 70: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/70.jpg)
Thank you
![Page 71: Data n easy steps to a great career day 0 Where n = 3](https://reader038.vdocuments.us/reader038/viewer/2022110401/56649e035503460f94aef282/html5/thumbnails/71.jpg)
Things that
went well
regarding the
session format. Would
you like to see
more experiences
like this at
training?
Things that
you would
like to see
change /improve