The Computer Games and Simulation Programming and Design degree option is designed to help students become better prepared for careers in the game industry by providing them with a thorough background in all aspects of the game industry, game development, and the interactive design process. The latest languages and development tools for microcomputers and the Internet are included, such as C++, C#, Java, HTML, Flash, Audacity, 3D modeling software, Python, and DirectX 9.
The student will:
- Demonstrate and show appreciation for Edison’s Core Values;
- Demonstrate general education competence in communication, humanities, mathematics and social sciences;
- Evaluate and analyze problems and apply the tools of logical problem solving;
- Demonstrate basic computer skills in areas such as applications, operating systems, hardware and programming;
- Support new technology and demonstrate sufficient knowledge to adapt to this technology.
In addition to the five general CIT outcomes, the Computer Games and Simulation Programming and Design student will:
- Participate in planning, implementing and evaluating language-specific team programming solutions for gaming scenarios;
- Complete individual practical experiences in a variety of languages and situations;
- Employ deductive logic skills to analyze malfunctioning computer games, and use proper debugging and testing skills, and then modify them so that they function correctly;
- Create computer game software documentation through the use of storyboards, flow charts, IPO charts, pseudocode, internal program comments, and user instructions;
- Demonstrate proficiency in following the ACM Code of Ethics;
- Demonstrate knowledge of, and the ability to write game programs for both single and multiple users;
- Interpret the impact of change in work, society, and world environments on computer games.