Upper Division Course Descriptions
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 340 MOBILE WEB DEVELOPMENT AND INTERNET OF THINGS (3-0-3)(F). Focuses on introducing the theory and practice of emerging technologies in the Internet of Things. Students will create data driven experiences that use Web services and local networks to connect a variety of devices such as sensors, embedded systems, and circuits through mobile devices. PREREQ: GIMM 290, GIMM 300, or PERM/CHAIR.
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 360 Game and Virtual Reality Audio (3-0-3) (S) Explore the techniques of creating interactive audio for video games and virtual reality projects. Students will learn to create foley and sound design, integrate audio with game engines, create virtual spatial audio environments, and program interactive sound generation. PREREQ: GIMM 270
GIMM 370 Advanced 3D Animation (3-0-3)(S). Provides an opportunity to produce a short animated film in a 3D modeling environment. This course requires students to work in a team environment that closely resembles a real film studio. Upon completion of the course, students are expected to become familiar with the various stages of film-making, including story development and post-production workflow in 3D environments. PREREQ: GIMM 200, GIMM 250
GIMM 375 Advanced Game Development (3-0-3)(S). Focuses on advanced areas in game development and software development including: Physics engines, UI (menu systems), Databases (permanent data), and AI. Students will learn some in demand and cutting edge industry skills in AI, game engine physics, data science, and using databases and permanent data storage in game development. They will have an opportunity to apply these techniques to their own prototype game. PREREQ: GIMM 330, GIMM 350, or PERM/CHAIR.
GIMM 400 Multiplayer Game Development (3-0-3)(F). 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)(S). 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