
CEIS420-
Programming Languages and Advanced Techniques
Building on the foundation established in previous programming and modeling courses, student will focus on programming language concepts and design principles of programming paradigms (functional, object-oriented, and logical). Topics include a history of programming languages, data types supported, control structures, and run-time management of dynamic structures.

Game Development Presentation Summary
Behind every video game is the code that is running it. Programming languages are integral to software development and are responsible for how we experience and interact with gaming platforms. Well-written code can provide a smooth, seamless gaming experience. A video game programming language, or scripting language, is the code that game
programmers use to produce the game’s settings and mechanics.
Different languages contain different syntax and are more efficient at performing certain tasks, but many programming languages overlap and are compatible with one another, each contributing to the overall experience of the game. The way that you code your game depends on many factors—if it is for console or computer games, how much memory is needed, and the level of interactivity the game requires.
