A complete history of computing would include a multitude of diverse devices such as the ancient Chinese abacus, the Jacquard loom (1805) and Charles Babbage’s “analytical engine” (1834). Computer engineering technologists are in high demand and that demand will increase in the future as technological advances spread to more industries. Our graduates are responsible for design, construction and troubleshooting of complex digital equipment and systems. Companies who hire our graduates produce business, automation and scientific equipment.
A bachelor’s degree is often considered the minimum requirement for entry-level employment. Those professionals interested in career advancement opportunities should consider earning a master’s degree in computer science or a related field. Professional certifications in the use of specific operating systems or software programs are also available. Certification and continuing education classes help information technology and computer science professionals to keep up with the latest advancements in technologies.
This unit aims to critically assess and evaluate approaches to, techniques for and the inspiration behind computer games design and development. In addition, it considers emerging novel uses of computer games and new frontiers in games design and development. You will cover computer games design approaches, game usability, project management, scripting for level design, game engines and level design, computer games and society, new frontiers in games design, social and on-line games and psychology and games design.
The most common degree types in computer science and technology are the Bachelor and Master of Computer Science, and the Bachelor and Master of Information Technology. In general, Computer Science programs focus on the technical work of creating computer programs, networks, and tools, while IT degrees focus on the use of computer technology to solve problems in areas such as business, government, or education.
This unit provides an introduction to concepts and techniques in computer games design, development and evaluation and a practical overview of programming for computer games, industries and audiences. It includes the history of computer games design, computer games design, documentation, development processes, evaluation procedures, level development, game abstraction and logic, game engines, game balancing, introduction to narrative and interactive fiction and interaction design and games. You will learn how to critically evaluate current debates in games design and apply practical production skills.