SlideShare a Scribd company logo
1 of 30
CTE Video Game Programming
Map: 7th-12th Grade
Ryan W. Patton
CTE Coordinator with Irving ISD: Irving, TX
Why is CTE Computer Science and Computer
Programming Important
• Cross curricular support
• If offered at middle school
creates a pipeline of CTE with
above average tech skills
• Teaches computational
creativity and thinking skills
• Digital collaboration
• Digital Literacy
• High engagement
• Trains for workforce
deployment: industry certs
and student portfolios
• Prepares for college
• Curtails Offshoring
• Skills transfer to every CTE
POS…every POS
Traditional Computer Science vs.
CTE Computer Science (CS) /Computer Programming (CP)
Production
Process
Theory = AP
CS
Production = $$
Process
Theory
CTE: CS/CP
Deploying a Video Game Design Program of
Study
1. Define Expectations and Scope: What, How, & Why
• 80% of Risk
• 10% of Time
• Failing to plan is planning for failure: influence future risk
2. Team Construction: Recruit, Organize, Assign, Retain
• 10% of Risk
• 10% of Time
3. Project Management: Make your new program a success
• 10% of Risk
• 80% of Time
• Work Breakdown Structure (WBS)
Define Expectations and Scope:
What, How, & Why
SWOT Analysis
• Strengths
• What gives you an
advantage in this field
• Tangible/Identifiable
• Weaknesses
• What are disadvantages in
this field that will create
challenges
• Tangible/Identifiable
•Opportunities
• Potential positive growth
• Goals for expansion
•Threats
• Risk factors
• Sometimes known
• Sometimes not known
• Speculative
SWOT Analysis: “ABC High School”
• Strengths
• Real World Relevancy
• Affordable Solutions
• Robotics & Electronics
• Weaknesses
• Teaching Skills
• Equipment
• Difficult to learn
• Time investment
• Space
• Expertise does not equal
education
• Misconceptions: by students,
adults, and parents
• Opportunities
• Growth into new markets
• Innovation
• Female interest growing
• Threats
• Chasing the rainbow
• Lack of support: CO and Campus
• Apathy
• Turnover
• Poor documentation
CS
Fundamentals
• Scratch
• App Inventor
• Greenfoot
Comp Sci 1
• Greenfoot
• Python
Comp Sci 2
• Greenfoot
• Blue J
Comp Sci 3
• Java
• JMonkey 3D
Engine
Web Tech
• Adobe Edge
(HTML5 &
JavaScript)
Comp Prog
• Greenfoot
• Python
Advance Comp
Prog
• Greenfoot
• Blue J
• Python
AP Comp Sci
• Java
• JMonkey 3D
Engine
CS
Fundamentals
• Scratch
• App Inventor
• Greenfoot
Comp Sci 1
• Greenfoot
• Python
Comp Sci 2
• Greenfoot
• Blue J
AP Comp Sci
• Java
• JMonkey 3D
Engine
CS & CTE Single Focus
9th 10th 11th 12th
CS
Track
CS & AP
Track
CTE/AP
Track
Web Tech
• Adobe Edge
• HTML5 &
JavaScript
Comp Prog
• Greenfoot
• Python
Advance Comp
Prog
• Greenfoot
• Blue J
• Python
AP Comp Sci (ONLINE)
• Java
• JMonkey 3D Engine
Comp Prog Practicum
• Java
• JMonkey 3D Engine
The Goal:
The AP & CTE Double Dip
9th 10th 11th
12th
7th Grade CS/CP
• Scratch (1st Year)
• Lego Mindstorms
8th Grade CS/CP
• Scratch
• Greenfoot (2nd
Year)
• VEX: EasyC (2nd
Year)
Middle School CS & CTE
7th 8th
Industry Certifications: Examples
• Oracle Certified Associate,
Java SE Programmer
• Java SE 8 Fundamentals
• A+
• Network+
• Security+
• Software Development
Fundamentals
• Web & and HTML App
Development
• Game Development
• CIW JavaScript Specialist
• CIW Perl Specialist
Industry Certifications: Pros/Cons
• Affordable
• Ties into skills for AP exam
• Difficult
• Industry Recognition
• Affordable
• Not related to programing
100%
• Difficult
• Industry Recognition
• Affordable
• Large Variety
• Other Certs are Industry Recognition
• MTA is new and not part of a MSC
pathway
• Affordable
• Attainable
• No Industry Strength
• Not Free
• 20-30 Stations
Technology: Labs (use Towers or Laptops)
Mac Lab
• More Expensive
• User Friendly
• 4-6 Year Cycle
• Walled Garden
• Maintenance:
Apple-centric
Linux Lab
• Least Expensive
due to no
licensing
• Unfamiliar
Interface
• Open Source City
• Maintenance:
Linux Skill Search
Windows Lab
• Moderate
Expensive
• Ubiquitous
interface
• Versatile
• Maintenance:
Easily Attained
• Laptops: 15 in or larger
• Monitors: 19 in or larger
• Avoid: Chromebooks,
Netbooks, and Tablets
Technology: Lab Checklist
• Furniture: computers up high or down low
• Internet: wired or wireless?
• Electricity: you’d be “shocked” that it might not be there
• Cleaning Supplies:
• Antibacterial Wipes
• Air Cans
• Screen Wipes
• Backup Equipment: monitors, computer, peripherals, cables, etc.
• Headphones: you will thank the day you have them
Technology: Hardware
Dream Machines
• CPU: Core i7
• RAM: 8-16GB
• GPU: Dedicated card
Nvidea or AMD
• Storage: SSD >500GB
• Can handle high end
languages, 3D and
intense graphics
• $$$$$
Base Machine
• CPU: Core i5
• RAM: 4-8GB
• GPU: Integrated
Graphics
• Storage: HDD
>500GB
• Can handle any
computational needs
except maybe
programming 3D
engines
• $$$
Survivor Machines
• CPU: Core 2 Duo or
Core i3
• RAM: >512MB
• GPU: Integrated
Graphics
• Storage: HDD
• Can handle most
basic compilers or
SDK like Scratch or
using notepad
• $
Technology: Software Development Kits
• All free
• Works on the big 3 operating systems (Apple, Linux, Windows)
Educational
Quality
• Scratch: K-12
• Alice: 6-12
• Greenfoot: 6-12
Developer
• Blue J
• JavaScript/HTML
• Python
Engineer
• Java SE
• C++
• C
Student Competitions & Skill
Demonstration:
Time to Get Serious
• Internal District Competition: do this no
matter what!
• United States Alliance for Technological
Literacy
• Robot Competitions (aim for autonomous)
• Technology Student Association
• Industry Competitions
• School Enterprises (compete with $$$ and
finance teams)
• Internet Query: Video Game Programming
Competition
Curriculum: Buy, Develop, or Both?
Purchase
• Cons
• Limited Vision
• $$$$$
• Not complete for full year
• Pros
• Saves Time
• Expertise Outsourced
• Revision
• Accountability
In-House Development
• Cons
• Time Consuming
• Expertise is hard to find
• Incomplete product
• Pros
• Customization for Learning
Strategies
• $$
• Innovation: Cross Curricular
Material
Curriculum by Design
Strategic
• Scope and Sequence
• Weekly Synopsis
• Language Objectives
• Learning Objectives
• Resources Lists
• Just In Time (JIT): Reading and
Video
• Screen Capturing
• Quick Reference Cards (QRC)
• Written detailed instruction
• Vertical Alignment: Critical for
multi-grade deployments
• Horizontal Alignment: Critical for
multiple campus deployments
• Portfolio Development
Tactical
• Print Material: Serif Font
• Electronic Material: San-Serif
• M a t e r i a l n e e d s w h i t e
s p a c e
• Use Contrasted Colors
• Standardized Fonts, Sizes,
Headers, Terminology
• Do NOT use weird fonts
Curriculum: Lesson Design/Deployment
• Consistent Lesson Design
• 5E
• SIOP
• Madeline Hunter
• Understand by Design
• Balanced Pedagogy
• Skills Attainment: Knowledge,
Comprehension, Application
• Rigor: Analysis, Synthesis,
Eval.
• Scaffolding (ZPD) & Flow
Theory
Novice: needs help defining the scope of the project and managing the project development
cycle; students do not stagnate into the norming stage, or consistently deviate into the
storming stage.
Expertise: initiate their own design and instruction, locate resources; only needs the teacher to
assist with managing the project development cycle in the form of creating milestones and
project scope.
Ownership: student is able to facilitate their own design and instruction, locate resources, and
requires the teacher to assume the Project Owner role in the project development cycle.
Curriculum: Supplements, Mods, and Alts.
• Robotics: Lego, VEX, Tetrix, First,
Sea Perch, FANUC
• Drones: land, sea, or air
• Game Mods: Minecraft, Steam
Games, other indy titles
• Arduino: circuit boards (C)
• Raspberry Pi: Lenox and Python
• Game Engines
• Ebook Publishing
• Web Development
• Animation
• Project Management (Agile,
SCRUM, etc.)
• Service Learning
• Cybersecurity
• CNC Machines
Team
Construction
Recruitment and Skills
General Skills
• Positive Attitude
• Coachable
• Interested
• Management
• Creative
• PBL Skills
Grades 6-8
• Lower Level IT Skills
• Computer Literate
• Not afraid of
technology
• Can hook up a
computer
Grades 9-12
• Higher Level IT Skills
• Networking
• Programming
• Hardware
• Math/Science
Can your candidates elaborate on these
topics
• Raster and Vector graphics
• Office applications
• Lower level 3D software like Sketchup
• Bluetooth vs. Wifi vs. Ethernet vs. 3G vs. 4G
• Executable vs. Interpretive programming languages
• Operational logic
• Major parts of a computer
• Trouble Shoot Technology
Team Development Cycle
• United as a
Team
• Work as a
Team
• Competition
and Conflict
• High Risk
• Rapport
Building
• Leadership
Guides
Form Storm
NormPerform
Project
Management
Time Management:
Work Breakdown Structure (WBS)
• Keep things organized
• Update Frequently
• Use in conjunction with
other Project
Management Software
and charting systems
• NOTE: ABC field is ABC
Analysis of priority
• A = Most Important
• B = Moderate Important
• C = Least Important
#1 RULE
When in doubt: FUN IT OUT
CTE Video Game Programming Map 7th 12th

More Related Content

Similar to CTE Video Game Programming Map 7th 12th

Pranjal double Resume
Pranjal double ResumePranjal double Resume
Pranjal double ResumePranjal Desai
 
Summer trainingsoftware 2011
Summer trainingsoftware 2011Summer trainingsoftware 2011
Summer trainingsoftware 2011dkhari
 
Get Your APP Together
Get Your APP TogetherGet Your APP Together
Get Your APP TogetherJoshua Drew
 
Web design winter start
Web design  winter startWeb design  winter start
Web design winter startKonrad Roeder
 
Five Ways To Do Data Analytics "The Wrong Way"
Five Ways To Do Data Analytics "The Wrong Way"Five Ways To Do Data Analytics "The Wrong Way"
Five Ways To Do Data Analytics "The Wrong Way"Discover Pinterest
 
2016 스타트업 생태계 컨퍼런스-전강훈님
2016 스타트업 생태계 컨퍼런스-전강훈님2016 스타트업 생태계 컨퍼런스-전강훈님
2016 스타트업 생태계 컨퍼런스-전강훈님StartupAlliance
 
Star Wars - Coding Unplugged
Star Wars - Coding UnpluggedStar Wars - Coding Unplugged
Star Wars - Coding UnpluggedBrian Pichman
 
Niko Sévoz – Game designer
Niko Sévoz – Game designerNiko Sévoz – Game designer
Niko Sévoz – Game designerNiko S
 
14_Ed_Symp_Open_Source
14_Ed_Symp_Open_Source14_Ed_Symp_Open_Source
14_Ed_Symp_Open_SourceSteve Arnold
 
Forge - DevCon 2016: Implementing Rich Applications in the Browser
Forge - DevCon 2016: Implementing Rich Applications in the BrowserForge - DevCon 2016: Implementing Rich Applications in the Browser
Forge - DevCon 2016: Implementing Rich Applications in the BrowserAutodesk
 
Industrial trainingvlsi design-2011
Industrial trainingvlsi design-2011Industrial trainingvlsi design-2011
Industrial trainingvlsi design-2011dkhari
 

Similar to CTE Video Game Programming Map 7th 12th (20)

Asp.net orientation
Asp.net orientationAsp.net orientation
Asp.net orientation
 
Resume_Haifeng
Resume_HaifengResume_Haifeng
Resume_Haifeng
 
Project competitions for students
Project competitions for studentsProject competitions for students
Project competitions for students
 
Pranjal double Resume
Pranjal double ResumePranjal double Resume
Pranjal double Resume
 
Summer trainingsoftware 2011
Summer trainingsoftware 2011Summer trainingsoftware 2011
Summer trainingsoftware 2011
 
garinrk_resume_may12
garinrk_resume_may12garinrk_resume_may12
garinrk_resume_may12
 
Amit_Resume
Amit_ResumeAmit_Resume
Amit_Resume
 
Get Your APP Together
Get Your APP TogetherGet Your APP Together
Get Your APP Together
 
Web design winter start
Web design  winter startWeb design  winter start
Web design winter start
 
Resume-Fall2016
Resume-Fall2016Resume-Fall2016
Resume-Fall2016
 
Five Ways To Do Data Analytics "The Wrong Way"
Five Ways To Do Data Analytics "The Wrong Way"Five Ways To Do Data Analytics "The Wrong Way"
Five Ways To Do Data Analytics "The Wrong Way"
 
2016 스타트업 생태계 컨퍼런스-전강훈님
2016 스타트업 생태계 컨퍼런스-전강훈님2016 스타트업 생태계 컨퍼런스-전강훈님
2016 스타트업 생태계 컨퍼런스-전강훈님
 
why to do BCA course?
why to do BCA course?why to do BCA course?
why to do BCA course?
 
Star Wars - Coding Unplugged
Star Wars - Coding UnpluggedStar Wars - Coding Unplugged
Star Wars - Coding Unplugged
 
Niko Sévoz – Game designer
Niko Sévoz – Game designerNiko Sévoz – Game designer
Niko Sévoz – Game designer
 
14_Ed_Symp_Open_Source
14_Ed_Symp_Open_Source14_Ed_Symp_Open_Source
14_Ed_Symp_Open_Source
 
1. course introduction
1. course introduction1. course introduction
1. course introduction
 
Forge - DevCon 2016: Implementing Rich Applications in the Browser
Forge - DevCon 2016: Implementing Rich Applications in the BrowserForge - DevCon 2016: Implementing Rich Applications in the Browser
Forge - DevCon 2016: Implementing Rich Applications in the Browser
 
Mohana Ruban
Mohana RubanMohana Ruban
Mohana Ruban
 
Industrial trainingvlsi design-2011
Industrial trainingvlsi design-2011Industrial trainingvlsi design-2011
Industrial trainingvlsi design-2011
 

More from Ryan Patton

DCP Introduction Irving ISD
DCP Introduction Irving ISDDCP Introduction Irving ISD
DCP Introduction Irving ISDRyan Patton
 
Introduction Notes Irving ISD
Introduction Notes Irving ISDIntroduction Notes Irving ISD
Introduction Notes Irving ISDRyan Patton
 
DCP Teamwork Irving ISD
DCP Teamwork Irving ISDDCP Teamwork Irving ISD
DCP Teamwork Irving ISDRyan Patton
 
DCP Respect Irving ISD
DCP Respect Irving ISDDCP Respect Irving ISD
DCP Respect Irving ISDRyan Patton
 
DCP Productivity Irving ISD
DCP Productivity Irving ISDDCP Productivity Irving ISD
DCP Productivity Irving ISDRyan Patton
 
DCP Organizational Skills Irving ISD
DCP Organizational Skills Irving ISDDCP Organizational Skills Irving ISD
DCP Organizational Skills Irving ISDRyan Patton
 
DCP Cooperation Irving ISD
DCP Cooperation Irving ISDDCP Cooperation Irving ISD
DCP Cooperation Irving ISDRyan Patton
 
DCP Communication Irving ISD
DCP Communication Irving ISDDCP Communication Irving ISD
DCP Communication Irving ISDRyan Patton
 
DCP Character Irving ISD
DCP Character Irving ISDDCP Character Irving ISD
DCP Character Irving ISDRyan Patton
 
DCP Attitude Irving ISD
DCP Attitude Irving ISDDCP Attitude Irving ISD
DCP Attitude Irving ISDRyan Patton
 
DCP Appearance IISD
DCP Appearance IISDDCP Appearance IISD
DCP Appearance IISDRyan Patton
 
DCP Attendance Irving ISD
DCP Attendance Irving ISDDCP Attendance Irving ISD
DCP Attendance Irving ISDRyan Patton
 
Intro Teamwork Irving ISD
Intro Teamwork Irving ISDIntro Teamwork Irving ISD
Intro Teamwork Irving ISDRyan Patton
 
Intro Respect Irving ISD
Intro Respect Irving ISDIntro Respect Irving ISD
Intro Respect Irving ISDRyan Patton
 
Intro Productivity Irving ISD
Intro Productivity Irving ISDIntro Productivity Irving ISD
Intro Productivity Irving ISDRyan Patton
 
Intro Organizational Skills Irving ISD
Intro Organizational Skills Irving ISDIntro Organizational Skills Irving ISD
Intro Organizational Skills Irving ISDRyan Patton
 
Intro Communication Irving ISD
Intro Communication Irving ISDIntro Communication Irving ISD
Intro Communication Irving ISDRyan Patton
 
Intro Cooperation Irving ISD
Intro Cooperation Irving ISDIntro Cooperation Irving ISD
Intro Cooperation Irving ISDRyan Patton
 
Intro Character Irving ISD
Intro Character Irving ISDIntro Character Irving ISD
Intro Character Irving ISDRyan Patton
 
Intro Attitude Irving ISD
Intro Attitude Irving ISDIntro Attitude Irving ISD
Intro Attitude Irving ISDRyan Patton
 

More from Ryan Patton (20)

DCP Introduction Irving ISD
DCP Introduction Irving ISDDCP Introduction Irving ISD
DCP Introduction Irving ISD
 
Introduction Notes Irving ISD
Introduction Notes Irving ISDIntroduction Notes Irving ISD
Introduction Notes Irving ISD
 
DCP Teamwork Irving ISD
DCP Teamwork Irving ISDDCP Teamwork Irving ISD
DCP Teamwork Irving ISD
 
DCP Respect Irving ISD
DCP Respect Irving ISDDCP Respect Irving ISD
DCP Respect Irving ISD
 
DCP Productivity Irving ISD
DCP Productivity Irving ISDDCP Productivity Irving ISD
DCP Productivity Irving ISD
 
DCP Organizational Skills Irving ISD
DCP Organizational Skills Irving ISDDCP Organizational Skills Irving ISD
DCP Organizational Skills Irving ISD
 
DCP Cooperation Irving ISD
DCP Cooperation Irving ISDDCP Cooperation Irving ISD
DCP Cooperation Irving ISD
 
DCP Communication Irving ISD
DCP Communication Irving ISDDCP Communication Irving ISD
DCP Communication Irving ISD
 
DCP Character Irving ISD
DCP Character Irving ISDDCP Character Irving ISD
DCP Character Irving ISD
 
DCP Attitude Irving ISD
DCP Attitude Irving ISDDCP Attitude Irving ISD
DCP Attitude Irving ISD
 
DCP Appearance IISD
DCP Appearance IISDDCP Appearance IISD
DCP Appearance IISD
 
DCP Attendance Irving ISD
DCP Attendance Irving ISDDCP Attendance Irving ISD
DCP Attendance Irving ISD
 
Intro Teamwork Irving ISD
Intro Teamwork Irving ISDIntro Teamwork Irving ISD
Intro Teamwork Irving ISD
 
Intro Respect Irving ISD
Intro Respect Irving ISDIntro Respect Irving ISD
Intro Respect Irving ISD
 
Intro Productivity Irving ISD
Intro Productivity Irving ISDIntro Productivity Irving ISD
Intro Productivity Irving ISD
 
Intro Organizational Skills Irving ISD
Intro Organizational Skills Irving ISDIntro Organizational Skills Irving ISD
Intro Organizational Skills Irving ISD
 
Intro Communication Irving ISD
Intro Communication Irving ISDIntro Communication Irving ISD
Intro Communication Irving ISD
 
Intro Cooperation Irving ISD
Intro Cooperation Irving ISDIntro Cooperation Irving ISD
Intro Cooperation Irving ISD
 
Intro Character Irving ISD
Intro Character Irving ISDIntro Character Irving ISD
Intro Character Irving ISD
 
Intro Attitude Irving ISD
Intro Attitude Irving ISDIntro Attitude Irving ISD
Intro Attitude Irving ISD
 

Recently uploaded

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 

Recently uploaded (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 

CTE Video Game Programming Map 7th 12th

  • 1. CTE Video Game Programming Map: 7th-12th Grade Ryan W. Patton CTE Coordinator with Irving ISD: Irving, TX
  • 2. Why is CTE Computer Science and Computer Programming Important • Cross curricular support • If offered at middle school creates a pipeline of CTE with above average tech skills • Teaches computational creativity and thinking skills • Digital collaboration • Digital Literacy • High engagement • Trains for workforce deployment: industry certs and student portfolios • Prepares for college • Curtails Offshoring • Skills transfer to every CTE POS…every POS
  • 3. Traditional Computer Science vs. CTE Computer Science (CS) /Computer Programming (CP) Production Process Theory = AP CS Production = $$ Process Theory CTE: CS/CP
  • 4. Deploying a Video Game Design Program of Study 1. Define Expectations and Scope: What, How, & Why • 80% of Risk • 10% of Time • Failing to plan is planning for failure: influence future risk 2. Team Construction: Recruit, Organize, Assign, Retain • 10% of Risk • 10% of Time 3. Project Management: Make your new program a success • 10% of Risk • 80% of Time • Work Breakdown Structure (WBS)
  • 5. Define Expectations and Scope: What, How, & Why
  • 6. SWOT Analysis • Strengths • What gives you an advantage in this field • Tangible/Identifiable • Weaknesses • What are disadvantages in this field that will create challenges • Tangible/Identifiable •Opportunities • Potential positive growth • Goals for expansion •Threats • Risk factors • Sometimes known • Sometimes not known • Speculative
  • 7. SWOT Analysis: “ABC High School” • Strengths • Real World Relevancy • Affordable Solutions • Robotics & Electronics • Weaknesses • Teaching Skills • Equipment • Difficult to learn • Time investment • Space • Expertise does not equal education • Misconceptions: by students, adults, and parents • Opportunities • Growth into new markets • Innovation • Female interest growing • Threats • Chasing the rainbow • Lack of support: CO and Campus • Apathy • Turnover • Poor documentation
  • 8. CS Fundamentals • Scratch • App Inventor • Greenfoot Comp Sci 1 • Greenfoot • Python Comp Sci 2 • Greenfoot • Blue J Comp Sci 3 • Java • JMonkey 3D Engine Web Tech • Adobe Edge (HTML5 & JavaScript) Comp Prog • Greenfoot • Python Advance Comp Prog • Greenfoot • Blue J • Python AP Comp Sci • Java • JMonkey 3D Engine CS Fundamentals • Scratch • App Inventor • Greenfoot Comp Sci 1 • Greenfoot • Python Comp Sci 2 • Greenfoot • Blue J AP Comp Sci • Java • JMonkey 3D Engine CS & CTE Single Focus 9th 10th 11th 12th CS Track CS & AP Track CTE/AP Track
  • 9. Web Tech • Adobe Edge • HTML5 & JavaScript Comp Prog • Greenfoot • Python Advance Comp Prog • Greenfoot • Blue J • Python AP Comp Sci (ONLINE) • Java • JMonkey 3D Engine Comp Prog Practicum • Java • JMonkey 3D Engine The Goal: The AP & CTE Double Dip 9th 10th 11th 12th
  • 10. 7th Grade CS/CP • Scratch (1st Year) • Lego Mindstorms 8th Grade CS/CP • Scratch • Greenfoot (2nd Year) • VEX: EasyC (2nd Year) Middle School CS & CTE 7th 8th
  • 11. Industry Certifications: Examples • Oracle Certified Associate, Java SE Programmer • Java SE 8 Fundamentals • A+ • Network+ • Security+ • Software Development Fundamentals • Web & and HTML App Development • Game Development • CIW JavaScript Specialist • CIW Perl Specialist
  • 12. Industry Certifications: Pros/Cons • Affordable • Ties into skills for AP exam • Difficult • Industry Recognition • Affordable • Not related to programing 100% • Difficult • Industry Recognition • Affordable • Large Variety • Other Certs are Industry Recognition • MTA is new and not part of a MSC pathway • Affordable • Attainable • No Industry Strength
  • 13. • Not Free • 20-30 Stations Technology: Labs (use Towers or Laptops) Mac Lab • More Expensive • User Friendly • 4-6 Year Cycle • Walled Garden • Maintenance: Apple-centric Linux Lab • Least Expensive due to no licensing • Unfamiliar Interface • Open Source City • Maintenance: Linux Skill Search Windows Lab • Moderate Expensive • Ubiquitous interface • Versatile • Maintenance: Easily Attained • Laptops: 15 in or larger • Monitors: 19 in or larger • Avoid: Chromebooks, Netbooks, and Tablets
  • 14. Technology: Lab Checklist • Furniture: computers up high or down low • Internet: wired or wireless? • Electricity: you’d be “shocked” that it might not be there • Cleaning Supplies: • Antibacterial Wipes • Air Cans • Screen Wipes • Backup Equipment: monitors, computer, peripherals, cables, etc. • Headphones: you will thank the day you have them
  • 15. Technology: Hardware Dream Machines • CPU: Core i7 • RAM: 8-16GB • GPU: Dedicated card Nvidea or AMD • Storage: SSD >500GB • Can handle high end languages, 3D and intense graphics • $$$$$ Base Machine • CPU: Core i5 • RAM: 4-8GB • GPU: Integrated Graphics • Storage: HDD >500GB • Can handle any computational needs except maybe programming 3D engines • $$$ Survivor Machines • CPU: Core 2 Duo or Core i3 • RAM: >512MB • GPU: Integrated Graphics • Storage: HDD • Can handle most basic compilers or SDK like Scratch or using notepad • $
  • 16. Technology: Software Development Kits • All free • Works on the big 3 operating systems (Apple, Linux, Windows) Educational Quality • Scratch: K-12 • Alice: 6-12 • Greenfoot: 6-12 Developer • Blue J • JavaScript/HTML • Python Engineer • Java SE • C++ • C
  • 17. Student Competitions & Skill Demonstration: Time to Get Serious • Internal District Competition: do this no matter what! • United States Alliance for Technological Literacy • Robot Competitions (aim for autonomous) • Technology Student Association • Industry Competitions • School Enterprises (compete with $$$ and finance teams) • Internet Query: Video Game Programming Competition
  • 18. Curriculum: Buy, Develop, or Both? Purchase • Cons • Limited Vision • $$$$$ • Not complete for full year • Pros • Saves Time • Expertise Outsourced • Revision • Accountability In-House Development • Cons • Time Consuming • Expertise is hard to find • Incomplete product • Pros • Customization for Learning Strategies • $$ • Innovation: Cross Curricular Material
  • 19. Curriculum by Design Strategic • Scope and Sequence • Weekly Synopsis • Language Objectives • Learning Objectives • Resources Lists • Just In Time (JIT): Reading and Video • Screen Capturing • Quick Reference Cards (QRC) • Written detailed instruction • Vertical Alignment: Critical for multi-grade deployments • Horizontal Alignment: Critical for multiple campus deployments • Portfolio Development Tactical • Print Material: Serif Font • Electronic Material: San-Serif • M a t e r i a l n e e d s w h i t e s p a c e • Use Contrasted Colors • Standardized Fonts, Sizes, Headers, Terminology • Do NOT use weird fonts
  • 20. Curriculum: Lesson Design/Deployment • Consistent Lesson Design • 5E • SIOP • Madeline Hunter • Understand by Design • Balanced Pedagogy • Skills Attainment: Knowledge, Comprehension, Application • Rigor: Analysis, Synthesis, Eval. • Scaffolding (ZPD) & Flow Theory Novice: needs help defining the scope of the project and managing the project development cycle; students do not stagnate into the norming stage, or consistently deviate into the storming stage. Expertise: initiate their own design and instruction, locate resources; only needs the teacher to assist with managing the project development cycle in the form of creating milestones and project scope. Ownership: student is able to facilitate their own design and instruction, locate resources, and requires the teacher to assume the Project Owner role in the project development cycle.
  • 21. Curriculum: Supplements, Mods, and Alts. • Robotics: Lego, VEX, Tetrix, First, Sea Perch, FANUC • Drones: land, sea, or air • Game Mods: Minecraft, Steam Games, other indy titles • Arduino: circuit boards (C) • Raspberry Pi: Lenox and Python • Game Engines • Ebook Publishing • Web Development • Animation • Project Management (Agile, SCRUM, etc.) • Service Learning • Cybersecurity • CNC Machines
  • 23. Recruitment and Skills General Skills • Positive Attitude • Coachable • Interested • Management • Creative • PBL Skills Grades 6-8 • Lower Level IT Skills • Computer Literate • Not afraid of technology • Can hook up a computer Grades 9-12 • Higher Level IT Skills • Networking • Programming • Hardware • Math/Science
  • 24. Can your candidates elaborate on these topics • Raster and Vector graphics • Office applications • Lower level 3D software like Sketchup • Bluetooth vs. Wifi vs. Ethernet vs. 3G vs. 4G • Executable vs. Interpretive programming languages • Operational logic • Major parts of a computer • Trouble Shoot Technology
  • 25. Team Development Cycle • United as a Team • Work as a Team • Competition and Conflict • High Risk • Rapport Building • Leadership Guides Form Storm NormPerform
  • 27. Time Management: Work Breakdown Structure (WBS) • Keep things organized • Update Frequently • Use in conjunction with other Project Management Software and charting systems • NOTE: ABC field is ABC Analysis of priority • A = Most Important • B = Moderate Important • C = Least Important
  • 28.
  • 29. #1 RULE When in doubt: FUN IT OUT