High School Curriculum Dr Charles Severance www drchuck

  • Slides: 9
Download presentation
High School Curriculum Dr. Charles Severance www. dr-chuck. com

High School Curriculum Dr. Charles Severance www. dr-chuck. com

Goals • Build a curriculum path between Scratch and APCS / CS 1 •

Goals • Build a curriculum path between Scratch and APCS / CS 1 • Build a curriculum path that prepares High School students for "technology required" careers right out of High School • From Scratch to a Web Developer • From Scratch to Data Analysis

CS 1 APCS Java 3 Cr (12) Overview WD 4 E (Part 2) Design

CS 1 APCS Java 3 Cr (12) Overview WD 4 E (Part 2) Design / Accessibility 1. 5 Cr (9/10) WA 4 E SQL/PHP/JS 3. 0 Cr (10/11) WD 4 E (Part 1) HTML/CSS 1. 5 Cr (8/9) HW 4 E (ch 1 -10) Circuits/Gates 1. 5 Cr (11) CC 4 E (ch 1 -10) C / Alg / Data St 3 Cr (11) PY 4 E (Part 2) Data Analysis 3 Cr (10/11) PY 4 E (Part 1) Programming 1. 5 Cr (8/9) Scratch/Mind. Storms/etc… 6/7/8

Courses • Python for Everybody (Part 1) 1. 5 Credits • Programming, Loops, Variables,

Courses • Python for Everybody (Part 1) 1. 5 Credits • Programming, Loops, Variables, Lists, Dictionaries • Python for Everybody (Part 2) 1. 5 credits • APIs, Web Scraping, Databases, Vizualization • www. py 4 e. com / Python For Everybody Specialization (Coursera) • Web Design for Everybody (Part 1) 1. 5 Credits • HTML / CSS • Web Design for Everybody (Part 2) 1. 5 Credits • Look and Feel / Accessibility • Web Design for Everybody Specialization (Coursera) "3 credits" = one semester in college and ½ year in high school

Courses • Web Applications for Everybody - 3 Credits • SQL/PHP/HTTP/Java. Script/JQuery • www.

Courses • Web Applications for Everybody - 3 Credits • SQL/PHP/HTTP/Java. Script/JQuery • www. wa 4 e. org / Web Applications for Everybody Specialization (3 Q 17) • C Programming for Everyone – 3 Credits • Variables, iterations, structures, pointers, dynamic memory, implement Python list / dict / sort • Not started • Hardware for Everybody – 1. 5 Credits • Transistors, Gates, Flip-Flop, Add with Carry, Machine Language, Assembly Language • Not started "3 credits" = one semester in college and 1 year in high school

6. 001 / EECS 183 Career Path Computer Science APCS Java 3 Cr (12)

6. 001 / EECS 183 Career Path Computer Science APCS Java 3 Cr (12) HW 4 E (ch 1 -10) Circuits/Gates 1. 5 Cr (11) CC 4 E (ch 1 -10) C / Alg / Data St 1. 5 Cr (11) WD 4 E (Part 2) Design / Accessibility 1. 5 Cr (9/10) WA 4 E SQL/PHP/JS 3. 0 Cr (10/11) WD 4 E (Part 1) HTML/CSS 1. 5 Cr (8/9) PY 4 E (Part 2) Data Analysis 3 Cr (10/11) PY 4 E (Part 1) Programming 1. 5 Cr (8/9)

Career Path Data Analysis R Bootcamp Data Bootcamp WA 4 E SQL/PHP/JS 3. 0

Career Path Data Analysis R Bootcamp Data Bootcamp WA 4 E SQL/PHP/JS 3. 0 Cr (10/11) PY 4 E (Part 2) Data Analysis 3 Cr (10/11) PY 4 E (Part 1) Programming 1. 5 Cr (8/9) … Redshift Bootcamp

Career Path Web Applications React Bootcamp WD 4 E (Part 2) Design / Accessibility

Career Path Web Applications React Bootcamp WD 4 E (Part 2) Design / Accessibility 1. 5 Cr (9/10) WD 4 E (Part 1) HTML/CSS 1. 5 Cr (8/9) Rails Bootcamp WA 4 E SQL/PHP/JS 3 Cr (10/11) … DJango Bootcamp PY 4 E (Part 2) Data Analysis 3 Cr (10/11) PY 4 E (Part 1) Programming 1. 5 Cr (8/9)

Summary • Fill the gap between Scratch and APCS • Provide non CS career

Summary • Fill the gap between Scratch and APCS • Provide non CS career paths