SPATIAL ANALYSIS WITH GIS

urban data investigation

Students analyze Los Angeles County's urban landscape by investigating spatial relationships between environmental resources and community demographics. Working as GIS analysts, they layer census data with environmental features and use Google Street View to ground-truth their findings, discovering patterns in how park access, forest cover, and pollution levels distribute across neighborhoods with different characteristics and building evidence-based arguments through spatial analysis.

JAVASCRIPT GAME DEVELOPMENT

code.org gamelab

Students learn programming fundamentals by building playable games that respond to player input. Using arrays, loops, collision detection, and sprite animation, they write code that creates interactive experiences with scoring systems, enemy behavior, and multiple levels. Through iterative debugging and playtesting, they develop computational thinking skills while mastering the logic and mechanics that power digital entertainment and interactive media.

PHYSICAL COMPUTING

devices with circuitpython

Students program microcontrollers to connect physical devices to the internet using CircuitPython. Working with WiFi-enabled boards, sensors, LED displays, and cloud dashboards, they write code that makes hardware respond to real-world data and digital commands. Through hands-on prototyping, they build toward automated IoT systems where devices communicate with each other and trigger actions based on environmental conditions and sensor readings.

learning, engineered

Applied Learning

BUILDING TECHNICAL SKILLS THROUGH HANDS-ON PROJECTS

Student Centered Learning