GAME 1201 (2 Credit Hours)
Offered at BHC
Computer Ethics
This is a WECM Course Number.
Course Description: A study of ethical issues that apply to computer related professions, intellectual property and privacy issues, professional responsibility, and the effects of globalization. Emphasizes the practical application of computer ethics through case studies and current events in the game and simulation industry. (1 Lec., 2 Lab.)
|
GAME 1212 (2 Credit Hours)
Offered at BHC
Game Theory
This is a WECM Course Number.
Course Description: Game and simulation design. Application of design theories to production-based projects from the conceptual stage to a completed project. (1 Lec., 2 Lab.)
|
GAME 1301 (3 Credit Hours)
Offered at BHC
Computer Ethics
This is a WECM Course Number.
Course Description: A study of ethical issues that apply to computer related professions, intellectual property and privacy issues, professional responsibility, and the effects of globalization. Emphasizes the practical application of computer ethics through case studies and current events in the game and simulation industry. (2 Lec., 2 Lab.)
|
GAME 1302 (3 Credit Hours)
Offered at BHC, RLC
Interactive Storyboarding
This is a WECM Course Number.
Course Description: In-depth coverage of storyboarding for the development of games and simulations. Addresses pre-production preparation and creation of comprehensive design for a game or simulation including target audience analysis, purpose, goals and objectives, content outline, flow chart, and storyboard. (2 Lec., 4 Lab.)
|
GAME 1303 (3 Credit Hours)
Offered at RLC
Introduction to Game Design and Development
This is a WECM Course Number.
Course Description: Introduction to electronic game development and game development careers. Includes examination of history and philosophy of games, the game production process, employee factors for success in the field, and current issues and practices in the game development industry. (2 Lec., 4 Lab.)
|
GAME 1304 (3 Credit Hours)
Offered at RLC
Level Design
This is a WECM Course Number. Prerequisite: GAME 1303.
Course Description: Introduction to the tools and concepts used to create levels for games and simulations. Incorporates level design, architecture theory, concepts of critical path and flow, balancing, play testing, and storytelling. Includes utilization of toolsets from industry titles. (2 Lec., 4 Lab.)
|
GAME 1306 (3 Credit Hours)
Offered at BHC
Design and Creation of Games
This is a WECM Course Number.
Course Description: Introduction to game and simulation development. Includes analysis of existing applications and creation of a game using an existing game engine. In-depth coverage of the essential elements of game design. Also covers an overview of cultural history of electronic games, survey of the major innovators, and examination of the trends and taboos that motivate game design. (2 Lec., 4 Lab.)
|
GAME 1309 (3 Credit Hours)
Offered at BHC, MVC, RLC
Introduction to Animation Programming
This is a WECM Course Number.
Course Description: Mathematical elements and algorithms involved in basic animation. Includes generating graphics, viewing 3-D environments such as visible line detection and 3-D surfaces, image processing techniques, and special effects. (2 Lec., 4 Lab.)
|
GAME 1314 (3 Credit Hours)
Offered at BHC
Character Sculpting
This is a WECM Course Number.
Course Description: Creation of original characters from the drawing stage to sculpting clay status. Explores a variety of poses using clay and aluminum armatures. (2 Lec., 4 Lab.)
|
GAME 1336 (3 Credit Hours)
Offered at BHC
Introduction to 3D Game Modeling
This is a WECM Course Number.
Course Description: Architectural spaces and modeling in a real-time game editor. Includes techniques for building, texturing, and lighting a game level to function in realtime. (2 Lec., 4 Lab.)
|
GAME 1343 (3 Credit Hours)
Offered at BHC, RLC
Game and Simulation Programming I
This is a WECM Course Number. Prerequisite: ITSE 1307 or instructor approval.
Course Description: Game and simulation programming. Includes advanced pointer manipulation techniques and pointer applications, points and vectors, sound, and graphics. (2 Lec., 4 Lab.)
|
GAME 1349 (3 Credit Hours)
Offered at BHC
OpenGL Programming I
This is a WECM Course Number. Prerequisite: GAME 1343 or instructor approval.
Course Description: Computer graphics with focus on the basic principles and techniques of graphics applications. Emphasizes 3-D computer graphics and translating a task from design to suitable algorithms and program code. Combines principles and major techniques in computer graphics with third-party game and simulation technologies. (2 Lec., 4 Lab.)
|
GAME 1353 (3 Credit Hours)
Offered at BHC, RLC
Multi-User Game Programming I
This is a WECM Course Number. Prerequisite: GAME 1343 or instructor approval.
Course Description: Network topologies, architecture, and communication in game and simulation programming. Introduces sockets programming utilizing TCP and UDP protocols in a high-level language. Focuses on blocking and asynchronous modes. (2 Lec., 4 Lab.)
|
GAME 1359 (3 Credit Hours)
Offered at BHC, RLC
Game and Simulation Programming II
This is a WECM Course Number. Prerequisite: GAME 1343 or instructor approval.
Course Description: Design and development of game and simulation programs including user interface design, mathematical elements, image and file structure, and software development techniques. (2 Lec., 4 Lab.)
|
GAME 1394 (3 Credit Hours)
Offered at BHC, ECC, RLC
Special Topics in Animation, Interactive Technology, Video Graphics and Special Effects
This is a WECM Course Number.
Course Description: Topics address recently identified current events, skills, knowledge, and/or attitudes and behaviors pertinent to the technology or occupation and relevant to the professional development of the student. This course may be repeated if topics and learning outcomes vary. (2 Lec., 4 Lab.)
|
GAME 1403 (4 Credit Hours)
Offered at BHC, ECC
Introduction to Game Design and Development
This is a WECM Course Number.
Course Description: Introduction to electronic game development and game development careers. Includes examination of history and philosophy of games, the game production process, employee factors for success in the field, and current issues and practices in the game development industry. (3 Lec., 4 Lab.)
|
GAME 1404 (4 Credit Hours)
Offered at BHC
Level Design
This is a WECM Course Number.
Course Description: Introduction to the tools and concepts used to create levels for games and simulations. Incorporates level design, architecture theory, concepts of critical path and flow, balancing, play testing, and storytelling. Includes utilization of toolsets from industry titles. (3 Lec., 4 Lab.)
|
GAME 1406 (4 Credit Hours)
Offered at BHC
Design and Creation of Games
This is a WECM Course Number.
Course Description: Introduction to game and simulation development. Includes analysis of existing applications and creation of a game using an existing game engine. In-depth coverage of the essential elements of game design. Also covers an overview of cultural history of electronic games, survey of the major innovators, and examination of the trends and taboos that motivate game design. (3 Lec., 3 Lab.)
|
GAME 1409 (4 Credit Hours)
Offered at BHC, ECC, MVC
Introduction to Animation Programming
This is a WECM Course Number.
Course Description: Mathematical elements and algorithms involved in basic animation. Includes generating graphics, viewing 3-D environments such as visible line detection and 3-D surfaces, image processing techniques, and special effects. (3 Lec., 4 Lab.)
|
GAME 1436 (4 Credit Hours)
Offered at BHC
Introduction to 3D Game Modeling
This is a WECM Course Number.
Course Description: Architectural spaces and modeling in a real-time game editor. Includes techniques for building, texturing, and lighting a game level to function in realtime. (3 Lec., 4 Lab.)
|
GAME 1443 (4 Credit Hours)
Offered at BHC, RLC
Game and Simulation Programming I
This is a WECM Course Number. Prerequisite: ITSE 1407 or instructor approval.
Course Description: Game and simulation programming. Includes advanced pointer manipulation techniques and pointer applications, points and vectors, sound, and graphics. (3 Lec., 4 Lab.)
|
GAME 1449 (4 Credit Hours)
Offered at BHC
OpenGL Programming I
This is a WECM Course Number. Prerequisite: GAME 1443 or instructor approval.
Course Description: Computer graphics with focus on the basic principles and techniques of graphics applications. Emphasizes 3-D computer graphics and translating a task from design to suitable algorithms and program code. Combines principles and major techniques in computer graphics with third-party game and simulation technologies. (3 Lec., 4 Lab.)
|
GAME 1453 (4 Credit Hours)
Offered at BHC
Multi-User Game Programming I
This is a WECM Course Number. Prerequisite: GAME 1443 or instructor approval.
Course Description: Network topologies, architecture, and communication in game and simulation programming. Introduces sockets programming utilizing TCP and UDP protocols in a high-level language. Focuses on blocking and asynchronous modes. (3 Lec., 4 Lab.)
|
GAME 1459 (4 Credit Hours)
Offered at BHC
Game and Simulation Programming II
This is a WECM Course Number. Prerequisite: GAME 1443 or instructor approval.
Course Description: Design and development of 2-D game and simulation programs including user interface design, mathematical elements, image and file structure, and software development techniques. Introduces the basics of 3-D graphics related to game and simulation programming. (3 Lec., 4 Lab.)
|
GAME 1494 (4 Credit Hours)
Offered at BHC, ECC
Special Topics in Animation, Interactive Technology, Video Graphics and Special Effects
This is a WECM Course Number.
Course Description: Topics address recently identified current events, skills, knowledge, and/or attitudes and behaviors pertinent to the technology or occupation and relevant to the professional development of the student. This course may be repeated if topics and learning outcomes vary. (3 Lec., 4 Lab.)
|
GAME 2302
Offered at BHC
Mathematical Applications for Game Development
This is a WECM Course Number. Prerequisite: MATH 1314 and GAME 1359 or instructor approval.
Course Description: Presents applications of mathematics and science in game and simulation programming. Includes the utilization of matrix and vector operations, kinematics, and Newtonian principles in games and simulations. Also covers code optimization. (2 Lec., 4 Lab.)
|
GAME 2303 (3 Credit Hours)
Offered at BHC
Artificial Intelligence Programming I
This is a WECM Course Number. Prerequisite: GAME 1343 or instructor approval.
Course Description: Basic techniques in artificial intelligence related to game and simulation programming. Includes knowledge representation and interference techniques, expert systems, path finding algorithms, and search techniques for problem solving. (2 Lec., 4 Lab.)
|
GAME 2319 (3 Credit Hours)
Offered at BHC
Game Engine
This is a WECM Course Number. Prerequisite: GAME 1343 or instructor approval.
Course Description: Commercial and open source gaming engines. Includes discussions and recommendations for game engines to fit industry specifications. (2 Lec., 4 Lab.)
|
GAME 2325 (3 Credit Hours)
Offered at RLC
3D Animation II – Character Setup
This is a WECM Course Number. Prerequisite: GAME 1303.
Course Description: Skinning and weighting, forward kinematics, inverse kinetics, constraints, expressions, scripting and driven keys, mesh deformers, morph targets/blend shapes, and animation user interfaces. (2 Lec., 4 Lab.)
|
GAME 2332 (3 Credit Hours)
Offered at BHC, RLC
Project Development I
This is a WECM Course Number.
Course Description: Skill development in an original modification based on a current game engine. Includes management of version control; development of project timeliness; integration of sound, models, and animation; production of demos; and creation of original levels, characters, and content for a real-time multiplayer game. (2 Lec., 4 Lab.)
|
GAME 2333 (3 Credit Hours)
Offered at BHC
Game and Simulation Programming III
This is a WECM Course Number. Prerequisite: GAME 1359 or instructor approval.
Course Description: Advanced applications of game and simulation programming techniques. Includes advanced rendering techniques and BSDP trees. Incorporates shadowing, lighting, collision detection, and 3-D animation and motion. (2 Lec., 4 Lab.)
|
GAME 2334 (3 Credit Hours)
Offered at BHC, RLC
Project Development II
This is a WECM Course Number.
Course Description: Continuation of an original modification based on a current game engine with an emphasis on new content and significant changes in game play over the base game experience. Includes creation of original levels, characters, and content for a real-time multiplayer game applying skills learned in previous classes. (2 Lec., 4 Lab.)
|
GAME 2336 (3 Credit Hours)
Offered at BHC, RLC
Lighting, Shading, and Texture
This is a WECM Course Number. Prerequisite: ARTC 1345 or instructor approval.
Course Description: Lighting, shading, and texture painting for 3-D models using digital painting techniques. Emphasizes lighting, shading, and texture creation of limited resolution to increase system performance for digital games and simulation training models. (2 Lec., 4 Lab.)
|
GAME 2338 (3 Credit Hours)
Offered at BHC
Game Testing
This is a WECM Course Number. Prerequisite: GAME 2332 or instructor approval.
Course Description: Testing and debugging gaming and simulation applications in the alpha and beta stages of production. Includes critiques of the product and written documentation of the testing and debugging processes. (2 Lec., 4 Lab.)
|
GAME 2341 (3 Credit Hours)
Offered at BHC, RLC
Game Scripting
This is a WECM Course Number. Prerequisite: COSC 1437, ARTV 1303, or instructor approval.
Course Description: Scripting languages with emphasis on game concepts and simulations. (2 Lec., 4 Lab.)
|
GAME 2342 (3 Credit Hours)
Offered at BHC, ECC
Game Development Using C++
This is a WECM Course Number. Prerequisite: COSC 1437 or instructor approval.
Course Description: Skill development in C++ programming for games and simulations. Examines real-world C++ development issues. (2 Lec., 4 Lab.)
|
GAME 2344 (3 Credit Hours)
Offered at BHC
DirectX Programming
This is a WECM Course Number. Prerequisite: GAME 2342 or instructor approval.
Course Description: Exploration of the advances suite of multimedia application programming interfaces (API) built into the Microsoft Windows operating system. Includes fundamentals of DirectX's API that give multimedia applications access to advanced features of high-performance hardware such as 3-D graphics acceleration clips and sound cards. Addresses control of low-level functions including 2-D graphics acceleration; support for input devices such as joysticks, keyboards, and mice; and control of sound mixing and sound output. (2 Lec., 4 Lab.)
|
GAME 2347 (3 Credit Hours)
Offered at BHC
Advanced Game Programming
This is a WECM Course Number. Prerequisite: GAME 1343 or instructor approval.
Course Description: Optimization of student-created games. Includes performance tuning, debugging, designing for test, software architecture design, object-oriented practices for game play, asset management, and coding best practices. (2 Lec., 4 Lab.)
|
GAME 2353 (3 Credit Hours)
Offered at BHC
OpenGL Programming II
This is a WECM Course Number. Prerequisite: GAME 1349 or instructor approval.
Course Description: Vector tools for graphics, transformation of objects, modeling shapes with polygon meshes, 3-D viewing, rendering faces for realism, and color theory for game and simulation programming. (2 Lec., 4 Lab.)
|
GAME 2359 (3 Credit Hours)
Offered at BHC, RLC
Game and Simulation Group Project
This is a WECM Course Number. Prerequisite: GAME 1359 or instructor approval.
Course Description: Creation of a game and/or simulation project utilizing a team approach. Includes animation, titles, visualization of research results, modeling with polygon frames, curves and surfaces, 3-D text and animation with keyframes, paths (objects and curves), morphing, vertex keys, skeletons, and lattices. (2 Lec., 4 Lab.)
|
GAME 2387 (3 Credit Hours)
Offered at BHC, RLC
Internship - Animation, Interactive Technology, Video Graphics and Special Effects
This is a WECM Course Number. Prerequisite: Instructor approval.
Course Description: A work-based learning experience that enables the student to apply specialized occupational theory, skills and concepts. A learning plan is developed by the college and the employer. (18 Ext.)
|
GAME 2402 (4 Credit Hours)
Offered at BHC
Mathematical Applications for Game Development
This is a WECM Course Number. Prerequisite: MATH 1314 and GAME 1459 or instructor approval.
Course Description: Presents applications of mathematics and science in game and simulation programming. Includes the utilization of matrix and vector operations, kinematics, and Newtonian principles in games and simulations. Also covers code optimization. (3 Lec., 4 Lab.)
|
GAME 2403 (4 Credit Hours)
Offered at BHC
Artificial Intelligence Programming I
This is a WECM Course Number. Prerequisite: GAME 1443 or instructor approval.
Course Description: Basic techniques in artificial intelligence related to game and simulation programming. Includes knowledge representation and interference techniques, expert systems, pathfinding algorithms, and search techniques for problem solving. (3 Lec., 4 Lab.)
|
GAME 2419 (4 Credit Hours)
Offered at BHC, EFC
Game Engine
This is a WECM Course Number. Prerequisite: GAME 1443 or instructor approval.
Course Description: Commercial and open source gaming engines. Includes discussions and recommendations for game engines to fit industry specifications. (3 Lec., 4 Lab.)
|
GAME 2433 (4 Credit Hours)
Offered at BHC
Game and Simulation Programming III
This is a WECM Course Number. Prerequisite: GAME 1459 or instructor approval.
Course Description: Advanced applications of game and simulation programming techniques. Includes advanced rendering techniques and BSDP trees. Incorporates shadowing, lighting, collision detection, and 3-D animation and motion. (3 Lec., 4 Lab.)
|
GAME 2447 (4 Credit Hours)
Offered at BHC
Advanced Game Programming
This is a WECM Course Number. Prerequisite: GAME 1443 or instructor approval.
Course Description: Optimization of student-created games. Includes performance tuning, debugging, designing for test, software architecture design, object-oriented practices for game play, asset management, and coding best practices. (3 Lec., 4 Lab.)
|
GAME 2453 (4 Credit Hours)
Offered at BHC
OpenGL Programming II
This is a WECM Course Number. Prerequisite: GAME 1449 or instructor approval.
Course Description: Vector tools for graphics, transformation of objects, modeling shapes with polygon meshes, 3-D viewing, rendering faces for realism, and color theory for game and simulation programming. (3 Lec., 4 Lab.)
|
GAME 2459 (4 Credit Hours)
Offered at BHC
Game and Simulation Group Project
This is a WECM Course Number. Prerequisite: GAME 1459 or instructor approval.
Course Description: Creation of a game and/or simulation project utilizing a team approach. Includes animation, titles, visualization of research results, modeling with polygon frames, curves and surfaces, 3-D text and animation with keyframes, paths (objects and curves), morphing, vertex keys, skeletons, and lattices. (3 Lec., 4 Lab.)
|
GAME 2487 (4 Credit Hours)
Offered at BHC
Internship - Animation, Interactive Technology, Video Graphics and Special Effects
This is a WECM Course Number. Prerequisite: Instructor approval.
Course Description: A work-based learning experience that enables the student to apply specialized occupational theory, skills and concepts. A learning plan is developed by the college and the employer. (24 Ext.)
|