MATC 2022-23 Catalog
CSG
DEGREE/DIPLOMA/CERTIFICATE COURSE DESCRIPTIONS
economies. This course is intended for game designer focused students or students who want to broaden their creative design skills to support another focus. Prerequisite(s): Complete CSG-133. CSG-147 Credits: 3 Game Studio Management This course provides students the opportunity to learn about how to e ff ectively build and manage a technical games software development studio. Curriculum will revolve around building an employee handbook that reinforces a strong culture required to run a diverse Agile and Lean business successfully. Students will also build a three-year strategic business plan that focuses on researching and building products within emerging markets. This course will also help students to design, build and manage information systems; as well as identify Dev Ops opportunities that will e ff ectively help them to successfully deliver winning software. This course builds on learning gained from the Agile Project Management and Innovation Lifecycle. CSG-179 Credits: 4 CSG API Programming This course focuses on OO programming languages and tools used in computer simulations and games. Emphasis is placed on programming concepts used in an existing game engine at the root level of coding. Students will modify existing game code as they develop individual and group mods. The students will also be creating their own object classes to put into the game mechanics. The fi nal project focuses on team programming and testing. Prerequisite(s): Complete CSG-118. CSG-180 Credits: 3 Multimedia Collaborative Lab This course allows students to work on collaborative projects with industry, Discovery World or internal MATC departments. Students apply project management skills and their creative skills to create interactive multimedia applications in learning, training or marketing environments. Students can work in teams or independently while guided by faculty. This process simulates an industry team oriented work environment where faculty, industry and the students are all part of the project planning, monitoring and evaluation. Prerequisite(s): Complete CSG-181. CSG-181 Credits: 4 CSG Collaborative Lab This course o ff ers students in the CSG program the opportunity to focus on their CSG project in an e ff ort to produce a game module by the end of fourth semester. It allows time just to focus on production and testing of the integrated pieces of animation and programming. Prerequisite(s): Complete CSG-129 and CSG-130.
CSG-127
Credits: 3
CSG-131
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 Programmer 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 will also learn the principles of proper version control in a team-based setting. Pair programming, understanding and implementing features and tasks, and collaborative development will also 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 or game. Educational applications will also be discussed. Prerequisite(s): Complete CSG 110 and CSG-115.
Introduction to Game Design This course provides students with a hands on team approach to designing games and simulations 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 Arti fi cial 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, combat design, puzzle design, and game
Page 246
matc.edu | 414-297-MATC | Wisconsin Relay System 711
Made with FlippingBook - Online Brochure Maker