Home
Game Design
Description/Syllabus
Scratch Tutorials/Projects
Virtual Classroom - Gaming
>
Last Week! 5/18 to 5/21
Week of 5/11 to 5/15
Week of 5/4 to 5/8
>
5/4 Assignment
5/5 to 5/7 Assignment
5/8 Assignment
Week of 4/28 to 5/1
>
4/27 to 4/29 Assignment
4/30 to 5/1 Assignment
Week of 4/20 to 4/24
>
4/20 Assignment
4/21 & 4/22 Assignment
4/23 & 4/24 Assignment
Week of 4/13 to 4/17
>
4/13 Assignment
4/14 & 4/15 Assignment
4/16 & 4/17 Assignment
Week of 4/6 to 4/10
>
4/6 Assignment
4/7 Assignment
4/8 Assignment
4/9 & 4/10 Assignment
Week of 3/30 to 4/3
Week of 3/17 - 3/20
My Maze Game
>
Period 1
Period 4
Period 6
Customize "Game of Codes"
>
Period 1
Period 4
Period 6
Customize "Break Breaker"
>
Period 1
Period 4
Period 6
Customize "Pong"
>
Period 1
Period 4
Period 6
Customize "Asteroids"
>
Period 1
Period 4
Period 6
Customize "Space War"
>
Period 1
Period 4
Period 6
Ready Maker Final Project
Course Topics
>
Level 1: Intro to Game Design
Level 2: Game Design Theory & Introducing Unity
Level 3: Story Creation & Building the Environment
Level 4: Lights, Cameras, Actions!
Level 5: Intro to Scripting
>
Getting Started (codingByMyself)
Variables (gameConsole)
Operators (tipCalculator)
Review (MyVariableStory)
Level 6: Scripting Control Flow
>
Review of Operators (operatorsReview)
While/Do While Loops (BestGameEver)
For Loop (Enemies)
Nested For Loop (MyLoveFor)
Conditionals (playerStatus)
Methods/Functions
Roll-A-Ball Game
>
Intro/Setting Up Game
Moving the Player/Camera
Set Up Play Area/Create Collectibles Objects
Collecting & Picking Up Objects/Displaying Score & Text
Building the Game
Customize Your Game
Level 7: Player Control
Level 8: Basic Gameplay
Level 9: Sounds and Effects
Level 10: User Interface
Level 9: OLD Working with Physics
Your Hit Video Game!
Daily Boot Ups
>
What Is A Daily Boot Up?
Blog Entries
Late Work Policy
AP Computer Science Principles
Description/Syllabus
Virtual Classroom - APCSP
>
Last Week! 5/18 to 5/22
Week of 5/11 to 5/15
Week of 5/4 to 5/8
Week of 4/28 to 5/1
Week of 4/20 to 4/24
>
4/20 Assignment
4/21 Assignment
4/22 to 4/24 Assignments
Week of 4/13 to 4/17
>
4/13 Assignment
4/14 & 4/15 Assignment
4/16 & 4/17 Assignment
Week of 4/6 to 4/10
>
4/6 Assignment
4/7 Assignment
4/8 Assignment
4/9 & 4/10 Assignment
Week of 3/30 to 4/3
Week of 3/16 to 3/20
Unit 1 Part 1: The Internet
>
Lesson 1: Innovations
Lesson 2: Sending Binary Messages
Lesson 3: Sending Binary Messages (Internet Simulator)
Lesson 4: Number Systems
Lesson 5: Binary Numbers
Lesson 6: Sending Numbers
Lesson 7: Sending Text
Unit 1 Part 2: The Internet
>
Lesson 8: The Internet Is For Everyone
Lesson 9: The Need for Addressing
Lesson 10: Routers & Redundancy
Lesson 11: Packets and Making a Reliable Internet
Lesson 12: The Need for DNS
Lesson 13: HTTP and Abstraction on the Internet
Lesson 14: Practice PT (The Internet and Society)
Unit 2: Digital Information
>
Lesson 1: Bytes and File Sizes
Lesson 2: Text Compression
Lesson 3: Encoding B&W Images
Lesson 4: Encoding Color Images
Lesson 5: Lossy vs. Lossless Compression
Lesson 6: Practice Computational Artifact (File Formats)
Unit 3: Intro to Programming
>
Lesson 1: The Need for Programming Languages
Lesson 2: The Need for Algorithms
Lesson 3: Creativity in Algorithms
Lesson 4: Using Simple Commands
Lesson 5: Creating Functions
Lesson 6: Functions & Top-Down Design
Lesson 7: APIs and Using Functions with Parameters
Lesson 8: Creating Functions with Parameters
Lesson 9: Looping and Random Numbers
Lesson 10: Practice PT - Design a Digital Scene
Unit 4: Big Data and Privacy
>
Lesson 1: What is Big Data?
Lesson 2: Finding Trends with Visualizations
Lesson 3: Check Your Assumptions
Lesson 5: Identifying People with Data
Lesson 6: The Cost of Free
Lesson 7: Simple Encryption
Lesson 8: Encryption with Keys & Passwords
Lesson 9: Public Key Cryptography
Lesson 10: Rapid Research - Cybercrime
Lesson 4: Rapid Research - Data Innovations
Unit 5 Part 1: Building Apps
>
Lesson 1: Introduction to Event-Driven Programming
Lesson 2: Multi-Screen Apps
Lesson 3: Building an App - Multi Screen App
>
Our Multi-Screen Apps
>
Period 3
Period 5
Lesson 4: Controlling Memory with Variables
Lesson 5: Building an App - Clicker Game
Lesson 6: User Input & Strings
Lesson 7: IF-Statements Unplugged
Lesson 8: Boolean Expressions and "IF" Statements
Lesson 9: "IF-ELSE-IF" and Conditional Logic
Lesson 10: Building an App (Color Sleuth)
2/22 Saturday School Lesson
Unit 5 Part 2: Building Apps
>
Lesson 11: While Loops
Lesson 12: Loops and Simulations
Lesson 13: Introduction to Arrays
Lesson 14: Building an App (Image Scroller)
Lesson 15: Processing Arrays (For Loops)
Explore Performance Task
Create Performance Task
Late Work Policy
Our Portfolios
2019-2020 Students
>
Period 1
Period 4
Period 6
2018-19 Students
>
Period 1
Period 3
Period 5
Period 6
2017-18 Students
>
Period 1
Period 3
Period 5
Period 6
Period 7
2016-17 Students
>
Period 1
Period 2
Period 3
Period 5
Period 7
LOHS Site
Graphics for Game Development
Description/Syllabus
Autodesk Maya Course Topics
>
Lesson 1: User Interface & The Basics
Lesson 2: Polygonal Modeling
Lesson 3: Shading and Texturing
Lesson 4: Rigging
Lesson 5: Animation
Maya Semester Final Project
Unity Course Topics
>
Lesson 1: Unity Interface
Lesson 2: Insert & Transform GameAssets
Lesson 3: Build the Environment
Illustrator Course Topics
>
Bitmap v. Vector Images
Lesson 1: The Work Area
Lesson 2: Selecting & Grouping
Lesson 3: Working with Shapes
Lesson 5: Pen and Pencil Tools
Lesson 7: Working with Typography
Illustrator Final Project
Photoshop Course Topics
>
PrePhotoshop
Lesson 1: The Work Area
Lesson 2: Making Selections
Lesson 3: Working with Layers
Lesson 4: Repair/Correct Pixels
Lesson 5: Working with Masks
Lessons 6 and 7: Filters & Type
Midterm Project (Video Game Cover)
Daily Boot Ups
>
What Is A Daily Boot Up?
Blog Entries
Late Work Policy
Free Stock Photo Sites
Freedom Fridays
2/22 Saturday School Lesson
Period 1 - TEMPLATE
Period 4 - TEMPLATE
Period 6 - TEMPLATE
Los Osos Gaming
Our Portfolios (Period 6)
Omar Alexander
Jacob Astorga
Ignacio-Manuel Atilano
Yadira
Barrazo
Christopher Castaneda
___________________________
Adam Castellon
Moses Cepeda
David Correa
Julius Esparza
Dylan Eusebio
Carlos Foreman
Gustavo Gomez
Anthony Gutierrez
Aiden Haslett
Elijah Hernandez
____________________________
Jessyca Higareda
Quaye Kennerly
Ethan Knowles
Isaac Kueny
Ryan Lopez
Cyrus Mendoza
Gabe Metro
Mark Naranjo Jr.
Daisy Olivero
Armon Patrick
____________________________
Jonathan Roberts
Joseph Rubio
Diego Santoscoy
Noris Tang
Gabriel Toledo
Yesenia Trinidad
Alberto Villalobos
Ryan Zullo