CISC 4349 Graphical Games Programming

In this course, students work both independently, and in groups, to develop, either from the scratch or template, meaningful graphical games using the JAVA language. Students study various graphical game engines & techniques, i.e. real-time 2D/3D graphics, lighting, terrain and texture mapping, visibility and occlusion, collision detection and avoidance, character animation, and Artificial Intelligence characters. We will explore two-dimensional and three-dimensional renderings of mathematical and scientific data (such as fractals), as well as photo-realistic objects using C++. Important notice: At least fifteen (15) contact hours, as well as a minimum of thirty (30) hours of student homework is required for each credit hour. Mode of delivery will consist of lectures and lab work. Prerequisite: CISC 3321 or equivalent. Lab fee.