• Two-semester senior project sequence, intended to be the capstone experience in interactive simulation and gaming engineering technology. The project experience synthesizes previously covered techniques by allowing students to design and develop an entire simulation/game project. Under the guidance of faculty mentors, students take a complete project from idea to prroposal to develeopment to product in a diverse team environment. The project sequence culminates with the completion and formal presentation of a completed working interactive 3D simulation/game.
  • Continuation of ETGG4801.
  • Provides an introduction to the fundamental concepts and techniques underlying the construction of artificially intelligent computer systems.  Topics may include problem-solving and search; logic and knowledge representation; planning, reasoning and descision-making in the presence of uncertainty; machine learning; natural language processing; neural networks; and other topics.  Lab activities focus on the design and implementation of working AI systems.
  • Designed to teach students advanced programming techniques to achieve increased code performance. Course content includes algorithmic and hardware optimization techniques. Lab activities focus upon hands-on real-world code optimization excercises, using both low-level and high-level programming languages.
  • Provides the student with an opportunity to explore advanced topics pertinent to their future career.