This degree prepares the student for careers such as computer application programmer, medical records specialist, computer security professional, database administrator, computer system manager, computer network manager, software engineer, Management Information Systems (MIS) manager, customer support engineer, computer sales representative, or educator and trainer in the field of computer applications. This unit provides a practical and theoretical overview of programming for computer games, games design, industries and audiences. Students will learn how to critically evaluate current debates in games design and apply practical production skills. Includes industries and gaming cultures, narrative and storytelling in games, alternative and serious games, design strategies, game rules and prototyping, the architecture of a computer game, game flow and logic, user interaction, device input and game state feedback, 2D and 3D game environments, game characters, animation, sound, scene control and scripting, introduction to game physics, introduction to artificial intelligence for games, controlling behaviour of non-player characters, chasing and evading, simple pathfinding.
Computer technology can be used for visual illustrations: Students can learn more when teachers teach them using visual illustrations. Now when we talk of computer technology, we cover technological tools like PC’s , smart whiteboards , iPads , Projectors , Internet and Mobile phones. Both students and teachers can use these tools in education. For example, teachers can use smart whiteboards and projectors in visual illustrations, teachers can use PC’,s to assign work to students in the classroom , students can use iPads to read from any were or share illustration images with their peers while in the classroom. It is well known that humans learn better when images or videos are integrated with text. A teacher can derive live stream videos from the internet and use a projector and a white board to show a live example to their students while in the classroom.
Advanced programming and development techniques focussed on the data structures and algorithms that underpin Computer Science. Static data structures: implementation and use. Problem decomposition, module abstraction. Dynamic data structures: pointers linked lists graphs and trees. Object oriented: design implementation and use. Application implementation and component reuse. Algorithms: sorting searching and graph traversal. Basic complexity issues: time and space complexity. Software development techniques.
The Graduate Computer Technology Endorsement Certificate may be earned apart from completing the entire Classroom Technology Master’s degree Teachers with this endorsement will not only be prepared to provide leadership capabilities for local, state or national educational technology initiatives, but will also be licensed to teach computer science courses, K-12. Students may apply for the Computer Technology Endorsement from the Ohio Department of Education after completing the 16 hours of coursework identified for this credential.
17-662 is a 6-unit minicourse offered in Fall Mini 1, consisting of the first 14 lectures. It is required for students in the Privacy Engineering program. The requirement can also be satisfied with 17-562 or17-762. Almost all students who register for 17-662 eventually switch into 17-562 or 17-762. However, except for MS in Artificial Intelligence and Innovation students, who must take 17-762, any student may register for any version of the course.