Graduate Courses
  • CSSE 538: Entertainment Computing
    • Entertainment computing applications with a focus on game design software. Software interfaces and tools used in game development including graphics, audio, video, animation, and interface design. Programming assignments using C# language and Unity 3D game engine.
Undergraduate Courses
  • CMPS 261: Advanced Data Structures and Software Engineering
    • Programming methods, software testing, and algorithm analysis. Construction, traversal, and modification of trees, heaps, and hash tables. Sorting and searching techniques on linear structures including arrays and sequential files.
  • CMPS 327: Introduction to Video Game Design and Development
    • Design, implementation, and testing of video games. Incremental game engine development, graphics, user input, animation, sound, music, and artificial intelligence.
  • CMPS 427: Video Game Design and Development
    • Design, implementation, and testing of video games. Game development concepts, graphics, user input, animation, sound, music, and artificial intelligence emphasize 3D graphics.