Doss Academy
  • Course 1: Computer Literacy
    • Unit 1: Introduction to Computer Literacy & Troubleshooting
      • Lesson 1: Computer Terminology & Basic System Functions
      • Lesson 2: Navigating Course Management Systems & Google Classroom
      • Lesson 3: The “Can Do” Troubleshooting Mentality (STOP → THINK → CHECK → SEARCH → TRY → LEARN)
    • Unit 2: PC Hardware & System Architecture
      • Lesson 1: Core Hardware Architecture (CPU, RAM, Motherboard, Storage)
      • Lesson 2: Peripherals, Ports, & Connections
      • Lesson 3: System Software vs Application Software vs Utility Software
      • Lesson 4: Computers Was Once a Job Title & Turing Machines / Turing Test
    • Unit 3: Operating Systems & File Management
      • Lesson 1: GUI Operating System Navigation (Windows vs Mac vs Chromebook)
      • Lesson 2: File Paths, File Extensions, and Disk Storage
      • Lesson 3: File Organization, Uploads/Downloads, and Cloud Backups
    • Unit 4: Digital Productivity Applications
      • Lesson 1: Word Processing Essentials & Document Design
      • Lesson 2: Spreadsheets — Cells, Formulas, Functions, and Charts
      • Lesson 3: Databases — Records, Fields, and Tables
      • Lesson 4: Presentation Tools (PowerPoint & Google Slides)
    • Unit 5: TLDs, Search & Information Literacy
      • Lesson 1: How the Web Works — Browsers, URLs, Domains & Top Level Domains (TLDs)
      • Lesson 2: Advanced Search Strategies, Operators, & Keywords
      • Lesson 3: Evaluating Online Sources: Misinformation, Disinformation, & Source Credibility
    • Unit 6: Email & Electronic Communication
      • Lesson 1: Email Structure & Netiquette (Subject lines, CC/BCC, Professional Tone)
      • Lesson 2: Managing Attachments & Cloud Links
      • Lesson 3: Recognizing Spam, Phishing, and Safe Communication Practices
    • Unit 7: Basic Networking & Connectivity
      • Lesson 1: LAN vs WAN, Wi-Fi, Ethernet, & Hardware (Routers, Switches, Modems)
      • Lesson 2: IP Addressing, DNS, & Bandwidth Essentials
      • Lesson 3: Cellular Service vs Internet Service
    • Unit 8: Cloud Computing & Collaboration
      • Lesson 1: Cloud Storage, Synchronization, & Software as a Service (SaaS)
      • Lesson 2: Real-time Collaboration & Version History
      • Lesson 3: File Sharing Permissions & Cloud Security
    • Unit 9: Cybersecurity & Digital Safety
      • Lesson 1: Password Hygiene, Passphrases, and Multi-Factor Authentication (MFA)
      • Lesson 2: Malware, Viruses, Ransomware, & Social Engineering
      • Lesson 3: Firewalls, Encryption, & Digital Identity Protection
    • Unit 10: Social Media’s Effect On Society, Ethics & Digital Citizenship
      • Lesson 1: Social Media Dynamics, Digital Footprints, & Digital Reputation
      • Lesson 2: Intellectual Property, Copyright, Fair Use, & Plagiarism
      • Lesson 3: Green Computing, E-Waste Disposal, & Dangers of Excessive Screen Time
    • Unit 11: Data & Information Awareness
      • Lesson 1: Data Collection & Data Privacy
      • Lesson 2: Data Visualization & Making Data-Driven Decisions
    • Unit 12: Artificial Intelligence & Emerging Technologies
      • Lesson 1: Introduction to AI, Machine Learning, & Generative AI
      • Lesson 2: Societal & Ethical Impacts of AI
      • Lesson 3: Augmented Reality (AR), Virtual Reality (VR), & Automation
    • Unit 13: Globalization & Society
      • Lesson 1: Globalization, E-Commerce, & Electronic Payment Systems
      • Lesson 2: Technological Barriers, Digital Divide, & Cultural Communication
    • Unit 14: Computational Thinking & Problem Solving
      • Lesson 1: The Four Pillars of Computational Thinking
      • Lesson 2: Flowcharting & Algorithmic Logic
      • Lesson 3: Collaborative Debugging & Logic Checks
    • Unit 15: Computer Literacy Final Capstone Project
      • Lesson 1: Problem Identification & Technology Selection
      • Lesson 2: Project Planning & Wireframing
      • Lesson 3: Design, Creation & Troubleshooting (STOP → THINK → CHECK → SEARCH → TRY → LEARN)
      • Lesson 4: Documentation, Reflection & Presentation
  • Course 2: Game Design & Development Principles
    • Unit 1: Foundations of Game Design & Gaming History
      • Lesson 1: History & Evolution of Video Games
      • Lesson 2: Non-Digital Games Analysis (Board & Card Games)
      • Lesson 3: What Makes a Game a Game? Industry Terminology & Acronyms
    • Unit 2: Game Genres & Critical Game Analysis
      • Lesson 1: Game Genres & Mechanics Mapping
      • Lesson 2: Understanding ESRB Content Ratings & Audience Suitability
      • Lesson 3: Professional Game Review Project
    • Unit 3: CS Career Options, Pathways & Industry Roles
      • Lesson 1: Roles in the Game Industry (Designer, Developer, Artist, Sound Designer, QA, Producer, Indie Dev)
      • Lesson 2: Industry Salary Structures & Career Pathways
      • Lesson 3: Women in STEM & Pioneer Game Designers
    • Unit 4: Game Design Core Loop & Systems
      • Lesson 1: Defining Player Experience & Core Loops (Action → Feedback → Improvement)
      • Lesson 2: System Mapping, Dependencies, and Cause-and-Effect Logic (IFTT)
      • Lesson 3: Reward Systems, Motivators, & Risk vs. Reward
      • Lesson 4: Interactive Core Loop Lab — Input, Update, Feedback
    • Unit 5: Game Design Storytelling & Nonlinear Narratives
      • Lesson 1: Story Structure, Characters, Setting, & Conflict
      • Lesson 2: Branching Narratives & Choice Architecture
      • Lesson 3: Mapping Stories to Visual Flowcharts
    • Unit 6: Game Design Mechanics, Rules & Documentation
      • Lesson 1: Categories of Game Mechanics & Victory Conditions
      • Lesson 2: Designing Game Rules & Usability / Player Experience (UX)
      • Lesson 3: Writing Technical Design Documents (TDD) & Game Design Documents (GDD)
    • Unit 7: Transferring a Paper Prototype into A Digital Game
      • Lesson 1: Paper Prototyping (CYOA Card Decks / Board Prototypes)
      • Lesson 2: Playtesting Logic & Gathering Player Agency Feedback
      • Lesson 3: Translating Paper Rules into Digital Game Structures
      • Lesson 4: Mini Golf Digital Mechanics Studio
      • Lesson 5: Projectiles — Tiles, Collisions and Win Conditions
      • Lesson 6: Jumper — Platform Design and Level Iteration
    • Unit 8: Visual Design & 2D Game Design (Game UI & Art)
      • Lesson 1: Elements & Principles of Visual Design in Games
      • Lesson 2: Creating 2D Sprites, Environments, & Tilemaps
      • Lesson 3: Game UI/UX Layout (Heads-Up Displays, Menus, Health Bars)
      • Lesson 4: Building a 2D Canvas and Coordinate System
      • Lesson 5: Sprite Behaviors and Animation Studio
    • Unit 9: Intro Webdesign Editors, WordPress & Game Tools
      • Lesson 1: Intro to Webdesign Editors & WordPress for Developer Portfolios
      • Lesson 2: Game Engines Overview (Godot Engine, Scratch, GDevelop)
      • Lesson 3: JavaScript Game Tools Workshop
    • Unit 10: Logic, Boolean Operators & Math for Game Developers
      • Lesson 1: If/Then Logic, Cause-and-Effect, & Execution Diagrams
      • Lesson 2: Boolean Logic & Truth Tables for Game Events
      • Lesson 3: Binary, Decimal, & Hexadecimal Number Systems
      • Lesson 4: Game Math — Vectors, Order of Operations, & Translating Formulas to Code
      • Lesson 5: Trace, Explain, and Validate a Game Algorithm (Outcomes #57 and #58)
      • Lesson 6: Applied Game Logic — Variables, Input and Functions
      • Lesson 7: Destroying Tiles — Conditions and Algorithm Validation
    • Unit 11: Intellectual Property, Ethics & DRM in Gaming
      • Lesson 1: Copyright, Trademarks, Creative Commons, & Third-Party Assets
      • Lesson 2: Privacy, Security, Piracy, & Digital Rights Management (DRM)
      • Lesson 3: Non-Disclosure Agreements (NDAs), Contracts, & Developer Ethics
    • Unit 12: Presenting Deliverables To An Audience & Game Pitch
      • Lesson 1: What Is a “Deliverable”? Professional Career Readiness
      • Lesson 2: Constructing a Professional Game Pitch Deck
      • Lesson 3: Delivering a Game Showcase & Peer Playtest Feedback Presentation
  • Course 3: Introduction to Programming
    • Unit 1: What Is Programming & Program Development Life Cycle (PDLC)
      • Lesson 1: What Is Programming? High-Level vs Low-Level Languages
      • Lesson 2: The Program Development Life Cycle (Plan → Design → Code → Test → Debug → Document)
      • Lesson 3: Setting Up IDEs & Development Environments (CodeHS, W3Schools, Python IDLE)
    • Unit 2: Structural Foundations (HTML/CSS & Web Layout)
      • Lesson 1: HTML Structure, Tags, & Semantic Layout
      • Lesson 2: CSS Styling, Selectors, & Page Presentation
    • Unit 3: Python Fundamentals — Variables, Data Types & Operators
      • Lesson 1: Python Syntax & Console Input/Output (print(), input())
      • Lesson 2: Data Types (Integers, Floats, Strings, Booleans) & Type Casting
      • Lesson 3: Variables, Constants, & Arithmetic/Assignment Operators
    • Unit 4: Control Flow & Logic (Sequence, Selection, Repetition)
      • Lesson 1: Sequential Execution Flow
      • Lesson 2: Selection Statements (if, elif, else & Comparison Operators)
      • Lesson 3: Repetition Structures (for loops & while loops)
    • Unit 5: Modular Programming & User-Defined Methods
      • Lesson 1: Defining Functions (def), Parameters, & Arguments
      • Lesson 2: Return Values, Scope (Local vs Global), & Code Reusability
      • Lesson 3: Refactoring Monolithic Code into Modular Functions
    • Unit 6: Data Structures & File Processing (File I/O)
      • Lesson 1: Lists / Arrays — Indexing, Slicing, and List Methods
      • Lesson 2: Dictionaries — Key-Value Pairs and Lookup Operations
      • Lesson 3: File I/O — Reading from and Writing to External Files (open(), read(), write())
    • Unit 7: Data Science & Big Data (Advisory Council Alignment)
      • Lesson 1: Introduction to Data Science & Big Data Lifecycle
      • Lesson 2: Data Exploration & Analysis using Python Lists and Dictionaries
    • Unit 8: Advanced Concepts — Error Handling & Object-Oriented Programming (OOP)
      • Lesson 1: Syntax vs Runtime vs Logical Errors
      • Lesson 2: Exception Handling (try, except, finally)
      • Lesson 3: Introduction to OOP — Classes, Objects, Attributes, & Methods
    • Unit 9: Code Efficiency, Algorithms & Artificial Intelligence
      • Lesson 1: Algorithm Design & Flowcharting
      • Lesson 2: Code Efficiency, Readability, & Benchmarking
      • Lesson 3: How Algorithms Power AI & Responsible AI Code Generation
    • Unit 10: Open Ended Questions & Collaboration in Computer Science
      • Lesson 1: Open-Ended Computational Thinking Prompts & Debates
      • Lesson 2: Pod-Based Pair Programming & Code Reviews
      • Lesson 3: Debugging Challenges & Peer Feedback Protocol
Skip to content
Game Design Pathway

Where You Belong Gaming

  • Home
  • Courses
  • Classroom
  • Contact
  • Resources
  • Doss
  • Index
  • Tags
Close Button
OctOctober 18, 2026 18October 18, 2026
2026October 18, 2026

Course Review: Game Design & Development PrinciplesCourse Review: Game Design & Development Principles

Use these shared materials for this course. Download blank handouts as needed; submit completed work in Google Classroom.

Read MoreRead More
OctOctober 18, 2026 18October 18, 2026
2026October 18, 2026

Watch & Explore: Industry Salary Structures & Career PathwaysWatch & Explore: Industry Salary Structures & Career Pathways

Use these shared materials for this lesson. Download blank handouts as needed; submit completed work in Google Classroom.

Read MoreRead More
OctOctober 18, 2026 18October 18, 2026
2026October 18, 2026

Watch & Explore: Open-Ended Computational Thinking Prompts & DebatesWatch & Explore: Open-Ended Computational Thinking Prompts & Debates

Use these shared materials for this lesson. Download blank handouts as needed; submit completed work in Google Classroom.

Read MoreRead More
OctOctober 18, 2026 18October 18, 2026
2026October 18, 2026

Watch & Explore: Professional Game Review ProjectWatch & Explore: Professional Game Review Project

Use these shared materials for this lesson. Download blank handouts as needed; submit completed work in Google Classroom.

Read MoreRead More
OctOctober 18, 2026 18October 18, 2026
2026October 18, 2026

Watch & Explore: Roles in the Game Industry (Designer, Developer, Artist, Sound Designer, QA, Producer, Indie Dev)Watch & Explore: Roles in the Game Industry (Designer, Developer, Artist, Sound Designer, QA, Producer, Indie Dev)

Use these shared materials for this lesson. Download blank handouts as needed; submit completed work in Google Classroom.

Read MoreRead More
OctOctober 18, 2026 18October 18, 2026
2026October 18, 2026

Course Guide: Game Design & Development PrinciplesCourse Guide: Game Design & Development Principles

Use these shared materials for this course. Download blank handouts as needed; submit completed work in Google Classroom.

Read MoreRead More
OctOctober 18, 2026 18October 18, 2026
2026October 18, 2026

Watch & Explore: Translating Paper Rules into Digital Game StructuresWatch & Explore: Translating Paper Rules into Digital Game Structures

Use these shared materials for this lesson. Download blank handouts as needed; submit completed work in Google Classroom.

Read MoreRead More
OctOctober 18, 2026 18October 18, 2026
2026October 18, 2026

Watch & Explore: Story Structure, Characters, Setting, & ConflictWatch & Explore: Story Structure, Characters, Setting, & Conflict

Use these shared materials for this lesson. Download blank handouts as needed; submit completed work in Google Classroom.

Read MoreRead More
OctOctober 18, 2026 18October 18, 2026
2026October 18, 2026

Watch & Explore: Categories of Game Mechanics & Victory ConditionsWatch & Explore: Categories of Game Mechanics & Victory Conditions

Use these shared materials for this lesson. Download blank handouts as needed; submit completed work in Google Classroom.

Read MoreRead More
OctOctober 18, 2026 18October 18, 2026
2026October 18, 2026

Watch & Explore: History & Evolution of Video GamesWatch & Explore: History & Evolution of Video Games

Use these shared materials for this lesson. Download blank handouts as needed; submit completed work in Google Classroom.

Read MoreRead More
OctOctober 18, 2026 18October 18, 2026
2026October 18, 2026

Watch & Explore: Non-Digital Games Analysis (Board & Card Games)Watch & Explore: Non-Digital Games Analysis (Board & Card Games)

Use these shared materials for this lesson. Download blank handouts as needed; submit completed work in Google Classroom.

Read MoreRead More
OctOctober 18, 2026 18October 18, 2026
2026October 18, 2026

Watch & Explore: Defining Player Experience & Core Loops (Action → Feedback → Improvement)Watch & Explore: Defining Player Experience & Core Loops (Action → Feedback → Improvement)

Use these shared materials for this lesson. Download blank handouts as needed; submit completed work in Google Classroom.

Read MoreRead More
OctOctober 18, 2026 18October 18, 2026
2026October 18, 2026

Watch & Explore: Core Hardware Architecture (CPU, RAM, Motherboard, Storage)Watch & Explore: Core Hardware Architecture (CPU, RAM, Motherboard, Storage)

Use these shared materials for this lesson. Download blank handouts as needed; submit completed work in Google Classroom.

Read MoreRead More
OctOctober 17, 2026 17October 17, 2026
2026October 17, 2026

Hello world!Hello world!

Welcome to WordPress. This is your first post. Edit or delete it, then start writing!

Read MoreRead More

Recent Posts

  • Course Review: Game Design & Development Principles
  • Watch & Explore: Industry Salary Structures & Career Pathways
  • Watch & Explore: Open-Ended Computational Thinking Prompts & Debates
  • Watch & Explore: Professional Game Review Project
  • Watch & Explore: Roles in the Game Industry (Designer, Developer, Artist, Sound Designer, QA, Producer, Indie Dev)

Recent Comments

  1. A WordPress Commenter on Hello world!

Search

Archives

  • October 2026

Meta

  • Log in

Categories

  • Course 1: Computer Literacy
    • Unit 1: Introduction to Computer Literacy & Troubleshooting
      • Lesson 1: Computer Terminology & Basic System Functions
      • Lesson 2: Navigating Course Management Systems & Google Classroom
      • Lesson 3: The "Can Do" Troubleshooting Mentality (STOP → THINK → CHECK → SEARCH → TRY → LEARN)
    • Unit 10: Social Media’s Effect On Society, Ethics & Digital Citizenship
      • Lesson 1: Social Media Dynamics, Digital Footprints, & Digital Reputation
      • Lesson 2: Intellectual Property, Copyright, Fair Use, & Plagiarism
      • Lesson 3: Green Computing, E-Waste Disposal, & Dangers of Excessive Screen Time
    • Unit 11: Data & Information Awareness
      • Lesson 1: Data Collection & Data Privacy
      • Lesson 2: Data Visualization & Making Data-Driven Decisions
    • Unit 12: Artificial Intelligence & Emerging Technologies
      • Lesson 1: Introduction to AI, Machine Learning, & Generative AI
      • Lesson 2: Societal & Ethical Impacts of AI
      • Lesson 3: Augmented Reality (AR), Virtual Reality (VR), & Automation
    • Unit 13: Globalization & Society
      • Lesson 1: Globalization, E-Commerce, & Electronic Payment Systems
      • Lesson 2: Technological Barriers, Digital Divide, & Cultural Communication
    • Unit 14: Computational Thinking & Problem Solving
      • Lesson 1: The Four Pillars of Computational Thinking
      • Lesson 2: Flowcharting & Algorithmic Logic
      • Lesson 3: Collaborative Debugging & Logic Checks
    • Unit 15: Computer Literacy Final Capstone Project
      • Lesson 1: Problem Identification & Technology Selection
      • Lesson 2: Project Planning & Wireframing
      • Lesson 3: Design, Creation & Troubleshooting (STOP → THINK → CHECK → SEARCH → TRY → LEARN)
      • Lesson 4: Documentation, Reflection & Presentation
    • Unit 2: PC Hardware & System Architecture
      • Lesson 1: Core Hardware Architecture (CPU, RAM, Motherboard, Storage)
      • Lesson 2: Peripherals, Ports, & Connections
      • Lesson 3: System Software vs Application Software vs Utility Software
      • Lesson 4: Computers Was Once a Job Title & Turing Machines / Turing Test
    • Unit 3: Operating Systems & File Management
      • Lesson 1: GUI Operating System Navigation (Windows vs Mac vs Chromebook)
      • Lesson 2: File Paths, File Extensions, and Disk Storage
      • Lesson 3: File Organization, Uploads/Downloads, and Cloud Backups
    • Unit 4: Digital Productivity Applications
      • Lesson 1: Word Processing Essentials & Document Design
      • Lesson 2: Spreadsheets — Cells, Formulas, Functions, and Charts
      • Lesson 3: Databases — Records, Fields, and Tables
      • Lesson 4: Presentation Tools (PowerPoint & Google Slides)
    • Unit 5: TLDs, Search & Information Literacy
      • Lesson 1: How the Web Works — Browsers, URLs, Domains & Top Level Domains (TLDs)
      • Lesson 2: Advanced Search Strategies, Operators, & Keywords
      • Lesson 3: Evaluating Online Sources: Misinformation, Disinformation, & Source Credibility
    • Unit 6: Email & Electronic Communication
      • Lesson 1: Email Structure & Netiquette (Subject lines, CC/BCC, Professional Tone)
      • Lesson 2: Managing Attachments & Cloud Links
      • Lesson 3: Recognizing Spam, Phishing, and Safe Communication Practices
    • Unit 7: Basic Networking & Connectivity
      • Lesson 1: LAN vs WAN, Wi-Fi, Ethernet, & Hardware (Routers, Switches, Modems)
      • Lesson 2: IP Addressing, DNS, & Bandwidth Essentials
      • Lesson 3: Cellular Service vs Internet Service
    • Unit 8: Cloud Computing & Collaboration
      • Lesson 1: Cloud Storage, Synchronization, & Software as a Service (SaaS)
      • Lesson 2: Real-time Collaboration & Version History
      • Lesson 3: File Sharing Permissions & Cloud Security
    • Unit 9: Cybersecurity & Digital Safety
      • Lesson 1: Password Hygiene, Passphrases, and Multi-Factor Authentication (MFA)
      • Lesson 2: Malware, Viruses, Ransomware, & Social Engineering
      • Lesson 3: Firewalls, Encryption, & Digital Identity Protection
  • Course 2: Game Design & Development Principles
    • Unit 1: Foundations of Game Design & Gaming History
      • Lesson 1: History & Evolution of Video Games
      • Lesson 2: Non-Digital Games Analysis (Board & Card Games)
      • Lesson 3: What Makes a Game a Game? Industry Terminology & Acronyms
    • Unit 10: Logic, Boolean Operators & Math for Game Developers
      • Lesson 1: If/Then Logic, Cause-and-Effect, & Execution Diagrams
      • Lesson 2: Boolean Logic & Truth Tables for Game Events
      • Lesson 3: Binary, Decimal, & Hexadecimal Number Systems
      • Lesson 4: Game Math — Vectors, Order of Operations, & Translating Formulas to Code
      • Lesson 5: Trace, Explain, and Validate a Game Algorithm (Outcomes #57 and #58)
      • Lesson 6: Applied Game Logic — Variables, Input and Functions
      • Lesson 7: Destroying Tiles — Conditions and Algorithm Validation
    • Unit 11: Intellectual Property, Ethics & DRM in Gaming
      • Lesson 1: Copyright, Trademarks, Creative Commons, & Third-Party Assets
      • Lesson 2: Privacy, Security, Piracy, & Digital Rights Management (DRM)
      • Lesson 3: Non-Disclosure Agreements (NDAs), Contracts, & Developer Ethics
    • Unit 12: Presenting Deliverables To An Audience & Game Pitch
      • Lesson 1: What Is a "Deliverable"? Professional Career Readiness
      • Lesson 2: Constructing a Professional Game Pitch Deck
      • Lesson 3: Delivering a Game Showcase & Peer Playtest Feedback Presentation
    • Unit 2: Game Genres & Critical Game Analysis
      • Lesson 1: Game Genres & Mechanics Mapping
      • Lesson 2: Understanding ESRB Content Ratings & Audience Suitability
      • Lesson 3: Professional Game Review Project
    • Unit 3: CS Career Options, Pathways & Industry Roles
      • Lesson 1: Roles in the Game Industry (Designer, Developer, Artist, Sound Designer, QA, Producer, Indie Dev)
      • Lesson 2: Industry Salary Structures & Career Pathways
      • Lesson 3: Women in STEM & Pioneer Game Designers
    • Unit 4: Game Design Core Loop & Systems
      • Lesson 1: Defining Player Experience & Core Loops (Action → Feedback → Improvement)
      • Lesson 2: System Mapping, Dependencies, and Cause-and-Effect Logic (IFTT)
      • Lesson 3: Reward Systems, Motivators, & Risk vs. Reward
      • Lesson 4: Interactive Core Loop Lab — Input, Update, Feedback
    • Unit 5: Game Design Storytelling & Nonlinear Narratives
      • Lesson 1: Story Structure, Characters, Setting, & Conflict
      • Lesson 2: Branching Narratives & Choice Architecture
      • Lesson 3: Mapping Stories to Visual Flowcharts
    • Unit 6: Game Design Mechanics, Rules & Documentation
      • Lesson 1: Categories of Game Mechanics & Victory Conditions
      • Lesson 2: Designing Game Rules & Usability / Player Experience (UX)
      • Lesson 3: Writing Technical Design Documents (TDD) & Game Design Documents (GDD)
    • Unit 7: Transferring a Paper Prototype into A Digital Game
      • Lesson 1: Paper Prototyping (CYOA Card Decks / Board Prototypes)
      • Lesson 2: Playtesting Logic & Gathering Player Agency Feedback
      • Lesson 3: Translating Paper Rules into Digital Game Structures
      • Lesson 4: Mini Golf Digital Mechanics Studio
      • Lesson 5: Projectiles — Tiles, Collisions and Win Conditions
      • Lesson 6: Jumper — Platform Design and Level Iteration
    • Unit 8: Visual Design & 2D Game Design (Game UI & Art)
      • Lesson 1: Elements & Principles of Visual Design in Games
      • Lesson 2: Creating 2D Sprites, Environments, & Tilemaps
      • Lesson 3: Game UI/UX Layout (Heads-Up Displays, Menus, Health Bars)
      • Lesson 4: Building a 2D Canvas and Coordinate System
      • Lesson 5: Sprite Behaviors and Animation Studio
    • Unit 9: Intro Webdesign Editors, WordPress & Game Tools
      • Lesson 1: Intro to Webdesign Editors & WordPress for Developer Portfolios
      • Lesson 2: Game Engines Overview (Godot Engine, Scratch, GDevelop)
      • Lesson 3: JavaScript Game Tools Workshop
  • Course 3: Introduction to Programming
    • Unit 1: What Is Programming & Program Development Life Cycle (PDLC)
      • Lesson 1: What Is Programming? High-Level vs Low-Level Languages
      • Lesson 2: The Program Development Life Cycle (Plan → Design → Code → Test → Debug → Document)
      • Lesson 3: Setting Up IDEs & Development Environments (CodeHS, W3Schools, Python IDLE)
    • Unit 10: Open Ended Questions & Collaboration in Computer Science
      • Lesson 1: Open-Ended Computational Thinking Prompts & Debates
      • Lesson 2: Pod-Based Pair Programming & Code Reviews
      • Lesson 3: Debugging Challenges & Peer Feedback Protocol
    • Unit 2: Structural Foundations (HTML/CSS & Web Layout)
      • Lesson 1: HTML Structure, Tags, & Semantic Layout
      • Lesson 2: CSS Styling, Selectors, & Page Presentation
    • Unit 3: Python Fundamentals — Variables, Data Types & Operators
      • Lesson 1: Python Syntax & Console Input/Output (print(), input())
      • Lesson 2: Data Types (Integers, Floats, Strings, Booleans) & Type Casting
      • Lesson 3: Variables, Constants, & Arithmetic/Assignment Operators
    • Unit 4: Control Flow & Logic (Sequence, Selection, Repetition)
      • Lesson 1: Sequential Execution Flow
      • Lesson 2: Selection Statements (if, elif, else & Comparison Operators)
      • Lesson 3: Repetition Structures (for loops & while loops)
    • Unit 5: Modular Programming & User-Defined Methods
      • Lesson 1: Defining Functions (def), Parameters, & Arguments
      • Lesson 2: Return Values, Scope (Local vs Global), & Code Reusability
      • Lesson 3: Refactoring Monolithic Code into Modular Functions
    • Unit 6: Data Structures & File Processing (File I/O)
      • Lesson 1: Lists / Arrays — Indexing, Slicing, and List Methods
      • Lesson 2: Dictionaries — Key-Value Pairs and Lookup Operations
      • Lesson 3: File I/O — Reading from and Writing to External Files (open(), read(), write())
    • Unit 7: Data Science & Big Data (Advisory Council Alignment)
      • Lesson 1: Introduction to Data Science & Big Data Lifecycle
      • Lesson 2: Data Exploration & Analysis using Python Lists and Dictionaries
    • Unit 8: Advanced Concepts — Error Handling & Object-Oriented Programming (OOP)
      • Lesson 1: Syntax vs Runtime vs Logical Errors
      • Lesson 2: Exception Handling (try, except, finally)
      • Lesson 3: Introduction to OOP — Classes, Objects, Attributes, & Methods
    • Unit 9: Code Efficiency, Algorithms & Artificial Intelligence
      • Lesson 1: Algorithm Design & Flowcharting
      • Lesson 2: Code Efficiency, Readability, & Benchmarking
      • Lesson 3: How Algorithms Power AI & Responsible AI Code Generation
  • Uncategorized

School WordPress Theme By VWThemes

Scroll Up