Visit the Program Requirements page to view a complete listing of GIMM requirements.

Lower Division

GIMM 100 Digital Tools for Interactivity (3-0-3)(F). An introduction to the creative process across artistic media and genres. A variety of expressive mediums are introduced to students to provide them with theoretical backgrounds in the production and choice of media. At the end of the course be familiar with common industry practices like storyboarding and team coordination for interactive projects. They will also be introduced to common visual editing software such as Adobe Photoshop and Adobe Illustrator.

GIMM 110 Interactive Programming (3-0-3)(F). An introduction to the object-oriented programming paradigm for client-side interface development. Work with class objects, properties, abstraction, aggregation, inheritance, encapsulation, and polymorphism inside of an OOP language. Also be introduced to selected OOP design patterns to help them understand how complex programming projects are planned and executed.

GIMM 200 Visual Storytelling (3-0-3)(S). Focuses on the development of 2 & 3D models for game design. Be introduced to advanced image creation techniques in both 2 & 3D environments. Master environment and character creation techniques using industry standard tools. PREREQ: GIMM 100, GIMM 110 or Permission of Director

GIMM 250 Interactive Storytelling (3-0-3)(S). Focuses on the affordances of media and their use in interactive environments. Study narrative, 2D animation, and OOP programming to better understand how to create immersive experiences in mobile applications, graphic displays, and games. At the end of the course be familiar with 2D animation techniques, OOP programming principles, programming frameworks, interactive and streaming video, media theory and interactive storytelling. PREREQ: GIMM 100, GIMM 110 or Permission of Director

GIMM 270 Interactive Audio & Video (3-0-3)(F). Focuses on the creation of interactive sound and video artifacts. Be introduced to basic sound and video editing techniques and industry standard software. Also explore how to combine their video and sound editing skills with programming to create interactive media objects capable of containing metadata for infographics, hyperlinked video, and advanced green screen effects. PREREQ: GIMM 250

GIMM 280 Interactive Physical Computing (3-0-3)(F). Focuses on concepts of circuits, sensors, and wireless networks as they relate to custom mobile device creation. Work with open source systems such as Arduino, Raspberry Pi, and Zigbee to understand and create unique devices to fit specific mobile computing needs. PREREQ: GIMM 250

GIMM 290 Game Design Theory (3-0-3)(F)(CID). Focuses on the creation, design, and theory of games for console, mobile, and web environments. Study current and popular games to understand how culture and technology influence the design of games and learning simulations. Become familiar with industry practices in relation to project management for games and interactive simulations. Also be introduced to techniques in photo editing, illustration, and video editing for the creation of visual experiences in interactive environments. PREREQ: GIMM 100, GIMM 110 or Permission of the Director

Upper Division

GIMM 300 Mobile Web Development (3-0-3)(S). Focuses on concepts of client-side programming for Web applications. Be introduced to HTML5, XML, CSS, JavaScript and jQuery. Also learn about Website creation and content management, focusing especially on mobile Website creation for multiple devices. PREREQ: GIMM 280

GIMM 310 Mobile Application Development for Media (3-0-3)(S). Focuses on the design and development of mobile applications for learning and branded user experiences. Be introduced to a variety of cross platform development environments and industry practices in relation to mobile application development. The course will focus on theories of mobile user experience and branding while also providing in-depth coverage of visual design practices in mobile environments object-oriented programming for devices, and streaming media delivery for mobile networks. By the end of the course, be familiar with multiple development frameworks, how to connect and use third party web services, and how to market applications on the stores for optimal user experiences. PREREQ: GIMM 280

GIMM 330 3D Animation and Modeling (3-0-3)(F). Focuses on modeling and animation skills for game and simulation environments. Design principles such as scale and proportion, 3D composition, color, etc. as applied to 3D computer simulated environments, are explored and mastered using industry tools such as Blender or Maya. PREREQ: GIMM 200, GIMM 250

GIMM 350 Game Development (3-0-3)(F). Focuses on the development of 2 & 3D games and learning simulations for Web and mobile environments. Be introduced to multiple development frameworks and industry level coding practices in the creation of a professional level game. Be introduced to advanced physics engines, artificial intelligence engines, and best practices for working in game development teams. PREREQ: GIMM 250; PREREQ/COREQ: GIMM 290

GIMM 370 Usability and E Commerce (3-0-3)(S). Focuses on principles of usability in Web, Mobile and other interactive environments. Students learn latest and best practices for creating optimal user experiences as well as strategies for marketing to online audiences. PREREQ: GIMM 200, GIMM 250

GIMM 400 Advanced Topics (3-0-3)(S). Focuses on the edge of mobile and game development to expose students to emerging trends and possibilities with technology. Will take on (but not necessarily be limited to) topics such as augmented reality, advanced location based services, and near field communications. Will explore development with a variety of commercial peripheral devices such as Kinect cameras, Wii Balance Boards, smart watches and smart TV’s. It will also introduce students to the creation of custom made mobile devices with Arduino circuit boards, Zigbee wireless networks, and other types of sensors. Learn how to work with multiple mobile peripherals as well as create their own devices to meet user needs. PREREQ: GIMM 350

GIMM 440 Digital Portfolio (3-0-3)(F). An advanced examination and application of professional digital portfolio components and processes. Develop, refine, and present a professional portfolio based on their work to prepare them for the job market. PREREQ: GIMM 350, GIMM 370

GIMM 480 Senior Capstone One. (3-0-3)(F)(FF). The first of a two-course sequence comprising a capstone experience over the fall and spring semesters. Seniors will work with clients on advanced interactive, mobile, and Web based projects to support research on campus and non-profit efforts in the community. Use project management and team building skills over the course of the capstone experience to prepare them for industry. PREREQ: Permission of Director

GIMM 490 Senior Capstone Two. (3-0-3)(S). The second of a two-course sequence comprising a capstone experience over the fall and spring semesters. PREREQ: GIMM 480