This is my archive

MAT Capstone

Document creative and professional accomplishments while developing an advocacy-driven art education project. Integrate your art, curriculum, pedagogical knowledge, experience, and research into multimedia tools that demonstrate your achievements and support career advancement and preparing for final review.

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.

Student Teaching

Conduct ongoing reflection on your student teaching experience by documenting your insights, ideas, and concerns, while being guided through preparations for the required CalTPA state assessments.

Costume Design for Film

Design costumes for film and TV. Examining comedy, horror, and drama, you’ll learn how color and silhouette affect the audiences’ perception of character and how continuity and fabric choices can address the specific needs of film design.

Digital Painting for Visual Development

Intensive digital painting tailored to the visual development design process. You’ll utilize Photoshop and 3D software to create a suite of thematically related pieces demonstrating consistent lighting and effective value, color, depth, and focal point(s).

Thesis Preparation and Development

Prepare for the final Master of Architecture Thesis course. You’ll begin by critically thinking through an architectural problem and researching related topics to your proposal: social equity concerns, environmental considerations, program development, and typology studies, among others.