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 for 7th-12th Grade Students

More Related Content

Similar to CTE Video Game Programming Map for 7th-12th Grade Students

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 for 7th-12th Grade Students (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

EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 

Recently uploaded (20)

ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 

CTE Video Game Programming Map for 7th-12th Grade Students

  • 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