cte video game programming map 7th 12th
TRANSCRIPT
![Page 1: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/1.jpg)
CTE Video Game Programming Map:
7th-12th GradeRyan W. Patton
CTE Coordinator with Irving ISD: Irving, TX
![Page 2: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/2.jpg)
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
![Page 3: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/3.jpg)
Traditional Computer Science vs. CTE Computer Science (CS) /Computer Programming (CP)
Production
Process
Theory = AP
CS
Production = $$
Process
Theory
CTE: CS/CP
![Page 4: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/4.jpg)
Deploying a Video Game Design Program of Study1. 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)
![Page 5: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/5.jpg)
Define Expectations and Scope:
What, How, & Why
![Page 6: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/6.jpg)
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
![Page 7: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/7.jpg)
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
![Page 8: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/8.jpg)
CS Fundamentals
• Scratch• App
Inventor• Greenfoot
Comp Sci 1
• Greenfoot• Python
Comp Sci 2
• Greenfoot• Blue J
Web Tech
• Adobe Edge (HTML5 & JavaScript)
Comp Prog
• Greenfoot• Python
Advance Comp Prog
• Greenfoot• Blue J• Python
CS Fundamentals
• Scratch• App
Inventor• Greenfoot
Comp Sci 1
• Greenfoot• Python
Comp Sci 2
• Greenfoot• Blue J
CS & CTE Single Focus9th 10th 11th 12th
CS Track
CS & AP Track
CTE/APTrack
![Page 9: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/9.jpg)
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
![Page 10: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/10.jpg)
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
![Page 11: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/11.jpg)
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
![Page 12: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/12.jpg)
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
![Page 13: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/13.jpg)
• 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
![Page 14: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/14.jpg)
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
![Page 15: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/15.jpg)
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•$
![Page 16: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/16.jpg)
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
![Page 17: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/17.jpg)
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
![Page 18: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/18.jpg)
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
![Page 19: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/19.jpg)
Curriculum by DesignStrategic• 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
![Page 20: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/20.jpg)
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.
![Page 21: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/21.jpg)
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
![Page 22: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/22.jpg)
Team Construction
![Page 23: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/23.jpg)
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
![Page 24: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/24.jpg)
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
![Page 25: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/25.jpg)
Team Development Cycle• Rapport Building• Leadership
Guides
• Competition and Conflict
• High Risk
• United as a Team• Work as a Team
Form Storm
NormPerform
![Page 26: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/26.jpg)
Project Managemen
t
![Page 27: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/27.jpg)
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
![Page 28: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/28.jpg)
![Page 29: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/29.jpg)
#1 RULEWhen in doubt: FUN IT
OUT
![Page 30: CTE Video Game Programming Map 7th 12th](https://reader036.vdocuments.mx/reader036/viewer/2022081513/55c7b550bb61ebf17e8b46d2/html5/thumbnails/30.jpg)