CIT 143 : Programming for Game Developers I
This course introduces programming concepts and techniques used in game development. Students learn fundamental programming skills through the creation of simple games and interactive programs, beginning with basic logic and progressing to more structured and object-oriented approaches. Emphasis is placed on problem solving, program design, testing, and debugging. The skills developed in this course prepare students to understand how programming concepts apply to modern game development environments and tools. Prerequisite: CIS 120 or permission of the
instructor. Three lecture hours per week. Instructional Support Fee applies. Gen. Ed. Competencies Met: Information Literacy.
Course Outcomes
Upon successful completion of this course, students will be able to:
1. Implement programs that exhibit simple interactive or game-based behavior with correct output.
2. Apply structured (procedural) and object-oriented programming techniques in program development.
3. Use appropriate data types, including arrays and strings, for data management in programs.
4. Analyze program behavior by tracing the flow of control and data through code.
5. Develop simple games that integrate control flow, functions or classes, and data structures to meet stated requirements.