This is my archive

Programming for Production

Build two games, one using an engine from GAP 301 and another using a tool of your choice. Learning the role of engineer, you’ll work in teams using industry-standard tools and methodologies to produce the games.

Blender for Concept Artists

You’ll explore the different stages of the texturing process and learn the process to achieve a realistic rendered image.

Social Media Data Analytics

This course provides a deeper understanding of social media data insights, including tracking online performance, A/B testing, segmentation, context and conversion attribution, defining KPI (Key Performance Indicators), and other metrics. Emphasis will be placed on interpreting data to evaluate social media performance. (This course is cross-listed with PRO 316.)

Social Media Strategies

This course focuses on developing social media strategies to meet client expectations. Emphasis will be on clarifying business social media goals, ROI (Return On Investment) benchmarks, auditing current social media footprint, and developing key content strategies. Topics will include target audience, frequency, production teams, and effective promotion tactics. (This course… Read More

Object-Oriented Programming and Design

Learn essential techniques for organizing code into classes. Explore common design patterns used throughout game programming to facilitate in writing scalable, maintainable code.

Procedural Content Generation

This course will cover the basics of procedural content generation. Students will build systems to generate everything from worlds to terrain to quests.

Principles of Computer Science

Learn to think like a programmer. You’ll write programs to move a robot, learn numbering systems, problem-solving, API design, and other concepts foundational to programming. Designed to support GAP 125, but topics apply to all forms of programming.

Advanced Landscape Graphics

Landscape architects use digital renderings to communicate with everyone involved in a project. You’ll learn to use the same state-of-the-art modeling and rendering software that the pros use to explore and communicate ideas at any scale. (This course is cross-listed with LAN 679.)

Real-Time Engines for Interactive Media

Many industries have begun using real-time engines to create interactive experiences and rapidly iterate on new design ideas. This course explores key concepts related to real-time engines and provides hands-on experience with creating basic interactive experiences with freely available tools, like Unreal Engine.