ONLINE TOOLS FOR TEACHING CS AP CS Principles - Overview CT - - PowerPoint PPT Presentation

online tools for
SMART_READER_LITE
LIVE PREVIEW

ONLINE TOOLS FOR TEACHING CS AP CS Principles - Overview CT - - PowerPoint PPT Presentation

ONLINE TOOLS FOR TEACHING CS AP CS Principles - Overview CT Practices Big Ideas Connecting Computing Creativity Creating Computational Abstraction Artifacts Data and Information Abstracting Algorithms Analyzing


slide-1
SLIDE 1

ONLINE TOOLS FOR TEACHING CS

slide-2
SLIDE 2

AP CS Principles - Overview

CT Practices

  • Connecting Computing
  • Creating Computational

Artifacts

  • Abstracting
  • Analyzing Problems and

Artifacts

  • Communicating
  • Collaborating

Big Ideas

  • Creativity
  • Abstraction
  • Data and Information
  • Algorithms
  • Programming
  • The Internet
  • Global Impact
slide-3
SLIDE 3

Beauty and Joy of Computing

slide-4
SLIDE 4

Beauty and Joy of Computing

■ Based on the successful college course from Berkeley ■ Uses the Snap! programming language. ■ Snap is a revision of Scratch ■ Runs in the browser using Javascript – Any device can run the programs ■ http://snap.berkeley.edu/run/ ■ http://bjc.berkeley.edu/

slide-5
SLIDE 5

Pair-Programming

■ Driver – Uses the computer, does what the navigator says. ■ Navigator – Has the instructions, tells the driver what to do.

slide-6
SLIDE 6

Pair-Programming – Switch Roles

■ The person who was the navigator is now the driver.

slide-7
SLIDE 7

Mobile CSP Android App Inventor

slide-8
SLIDE 8

Mobile CSP

■ http://www.mobile-csp.org/ ■ http://ai2.appinventor.mit.edu/ ■ http://appinventor.mit.edu/explore/ai2/tutorials.html

slide-9
SLIDE 9

Mobile CSP Workshop

■ UNO – CS4HS ■ June 20-23 ■ Work through the Mobile CSP Curriculum ■ Participant stipends – $500/person stipend for four-day summer workshop (June 20-23, 2016), – $300/person portfolio completion bonus for Mobile CSP or CSTE 8030 courses – $50/person stipend for COP meetings: 4 meetings / year – $500/person participant travel stipends for rural teachers living >40 miles from Omaha – Android mobile device ■ http://www.unomaha.edu/college-of-information-science-and-technology/computer- science/community-engagement/cs4hs.php

slide-10
SLIDE 10

Code.org CSP

■ https://code.org/educate/csp ■ Alice Steinglass presentation yesterday

slide-11
SLIDE 11

PLTW - CSP

■ Upfront and continuing costs ■ Summer PD and continuing support ■ Multi-year program

slide-12
SLIDE 12

Python Programming

■ https://interactivepython.org/ ■ Think like a Computer Scientist ■ CS Principals: Big Ideas in Programming

slide-13
SLIDE 13

Python Practice

■ Codingbat.com ■ ProjectEuler.net

slide-14
SLIDE 14

Microsoft Creative Coding

■ https://mva.microsoft.com/en-us/training- courses/creative-coding-through-games-and- apps-12533?l=H9LnvClPB_4904668934

slide-15
SLIDE 15

Data Mining – Tuva Labs

■ https://tuvalabs.com/datasets/pixar_vs_dreamworks

slide-16
SLIDE 16

Cyber Security Capture the Flag (CTF)

■ https://picoctf.com/ ■ http://easyctf.com/ ■ http://hsctf.com/ ■ http://cryptoctf.ctfd.io/

slide-17
SLIDE 17

Middle School CTF

slide-18
SLIDE 18

U.S. CyberPatriot

■ https://www.uscyberpatriot.org/

slide-19
SLIDE 19

Breaking Locks, It’s a Snap!

■ http://snap.berkeley.edu/snapsource/snap.ht ml#present:Username=DerekBabb&ProjectNa me=ComboLock2 ■ Shout Key – be – http://shoutkey.com/be

slide-20
SLIDE 20

Self-Paced & Web-Based

■ https://www.codecademy.com/learn ■ https://www.freecodecamp.com/

slide-21
SLIDE 21

CS Without a Computer

■ http://csunplugged.org/

slide-22
SLIDE 22

CS Access and Equity

ShoutKey: coconut

https://docs.google.co m/forms/d/19EK9Bd WE394B3c9smpHOfJH iKifCjk7bhlsLYn8I2m8/ viewform

slide-23
SLIDE 23

Connect

■ Local CSTA Chapters – Lincoln – Omaha ■ National CSTA

slide-24
SLIDE 24

Get Involved

■ K12 CS Framework – https://k12cs.org/ ■ CSTA Standards – Next revision in June – Will be updated after K12 Framework

slide-25
SLIDE 25

Get a degree or endorsement!

■ Brian Dorn ■ bdorn@unomaha.edu

slide-26
SLIDE 26

Me

Derek Babb dbabb1@gmail.com @DerekBabb