MATC 2021-22 Catalog

CSG

DEGREE/DIPLOMA/CERTIFICATE COURSE DESCRIPTIONS

or game. Educational applications also will be discussed. Prerequisite(s): Complete CSG- 110 and CSG-115. CSG-131 Credits: 3 Introduction to Game Design This course provides students with a hands- on team approach to designing games and simulation from the very beginning. Design members will learn theories and applications of game design, as well as the process of design documentation within the game development environment. Exposure to content requirements, scheduling, deliverables and communications will be emphasized. CSG-132 Credits: 3 Artificial Intelligence This course provides students with an introduction to arti fi cial intelligence concepts related to the simulation and game industry. Students will be introduced to basic planning, decision-making and testing concepts of AI that add value to simulations and games. Emphasis will be placed on developing an AI system for simple games to keep the user engaged. Prerequisite(s): Complete CSG-179. CSG-133 Credits: 3 Intermediate Game Design This course is designed to teach students how to create lore for characters and environments, as well as advanced combat and economy systems. This is intended to prepare game designers for creating unique worlds and mechanics for all types of games. Focuses will be writing lore, level design, character design, enemy AI, combat design, puzzle design and game economies. These courses are intended for game designer- focused students. Prerequisite(s): Complete CSG-115 and CSG-117. CSG-137 Credits: 3 Innovation Lifecycle Management This course provides students the opportunity to learn more mature Agile Methods revolving around a focused Lean approach to New Product Development and Business Practices. Innovation Lifecycle Management is the blend of these methodologies that engage potential customers early and often while staying focused on the Innovation process. Some of the core methods covered in this course are Kanban, ScrumBan, Lean Startup, Complexity Thinking, Business Value Estimating and Product Development Flow. CSG-138 Credits: 3 Advanced Games Design This course is designed to teach students how to create a unique game world with characters, environments, advanced combat systems and economy systems. This is intended to prepare game designers for creating unique game mechanics for all types of games. Focuses will be world design, level design, character design, enemy AI,

working as part of a team, will be responsible for following production processes to evaluate current interactive displays and enhancing them. Focus will be placed on responding to client requests, developing practical design solutions and implementing those solutions. CSG-127 Credits: 3 Agile Project Management This course o ff ers training in a wide variety of Agile Project Management techniques. Topics covered are Scrum, XP-Pair, Lean, Kanban and Feature Driven Development methods just to name a few. Agile provides the framework in which to apply these other methodologies for product development. Students taking this course will obtain the working knowledge required to pass industry-standard certi fi cations through the Scrum Alliance. Some of the certi fi cations covered are Scrum Master, Product Owner, Scrum Trainer, Scrum Professional and Scrum Coach. This is done through project- based learning methods where teams will form and plan out several new-product paper prototypes. Agile is quickly becoming the industry standard for self-managing teams to come together and successfully release new products and redirect old ones. CSG-128 Credits: 3 Intermediate Game Development Programming This course expands upon object-oriented logic and programming skills as it applies to simulation and game development. Concepts such as formulas, algorithms, inheritance, polymorphism and data hiding as they relate to simulation and game development programming will be the main focus. Students also will learn the principles of proper version control in a team-based setting. Pair programming, understanding and implementing features and tasks, and collaborative development also will be emphasized. Prerequisite(s): Complete CSG-114. CSG-129 Credits: 2 CSG Architecture This course provides students with an overall architectural planning concept of a simulation or game. Students will be introduced to level diagrams, fl ow control, structure and progression diagrams, assessment tools in educational applications, decision-making mapping. Emphasis will be placed on planning, documentation tracking and process monitoring. Prerequisite(s): Complete CSG-110 and CSG-115. CSG-130 Credits: 3 CSG Design This course o ff ers students an exploration of the fundamentals of simulation and game design. Students will construct a simple game or simulation using industry standards and test driven design elements. Emphasis will be placed on the planning, development control and testing process of the simulation

CSG-118

Credits: 3

Game Engine Scripting This course expands on the fundamental concepts introduced in Introduction to Object-Oriented Programming in a gaming environment. Game scripting languages in a game engine environment will be used to create games and simulations. The course emphasizes good software engineering principles and developing fundamental programming skills in the context of a language that supports the object-oriented paradigm. In this course, the student applies lessons learned in the introductory course to a pre-existing game class within the game engine. Topics include classic techniques for algorithm design; game mechanics problem- solving in the object-oriented paradigm; application of algorithm design techniques to a game mod project. Prerequisite(s): Complete CSG-117. CSG-119 Credits: 3 Designing Interactive Displays This course introduces students to interactive display systems using a game engine. Focus will be on designing, producing and testing museum-quality programs and simulations for edutainment purposes. We also will emphasize display design concepts such as lighting, sound, projection, audience interaction, docent design, and user interface technology. Students will be immersed in a team and production environment on a real project for a real client. Prerequisite(s): Complete CSG-118 or ANIM-106. CSG-120 Credits: 1 Interactive Display Production 1 This course provides the students opportunities to get practical production experience on the speci fi c display platform prototype used at MATC. The student, working as part of a team, will be responsible for following production processes to evaluate current interactive displays and enhancing them. Focus will be placed on responding to client requests, developing practical design solutions and implementing those solutions. CSG-121 Credits: 1 Interactive Display Production 2 This course provides the students opportunities to get practical production experience on the speci fi c display platform prototype used at MATC. The student, working as part of a team, will be responsible for following production processes to evaluate current interactive displays and enhancing them. Focus will be placed on responding to client requests, developing practical design solutions and implementing those solutions. CSG-122 Credits: 1 Interactive Display Production 3 This course provides the students opportunities to get practical production experience on the speci fi c display platform prototype used at MATC. The student,

Page 234

matc.edu | 414-297-MATC | Wisconsin Relay System 711

Made with FlippingBook Ebook Creator