Suggested Electives | |||
ELE | CIS-062 | Computer Game Development CIS-062 A practical exploration of video game development using both original programming and modification of existing game code. A variety of game types will be explored and created with the focus being on understanding, exploration and creativity in the development process. (Repeatable 3 Times)
Computer Game Development Course Outline | 3.0 |
ELE | CIS-063 | 3-D Computer Animation CIS-063 An overview and exploration of the different applications and techniques used in the development of 3D models for game, video and web animation. The course will explore a variety of commonly used tools and will identify their strengths and capacities. (Repeatable 3 Times)
3-D Computer Animation Course Outline | 3.0 |
ELE | MAT-160 | Computer Science I *MAT-160 Introduction to an object-oriented programming language using a disciplined approach to problem-solving, algorithm development as well as procedural and data abstraction. Covers selection, repetition, sequence control structures, program design, records and files, testing and documentation.
Computer Science I Course Outline | 3.0 |
ELE | ITT-063 | Innovation I ITT-063 This course examines the history, technology, and progression of innovation and innovative ideas in IT, robotics, electronics, and DIY makerspace environments. The tools and techniques used in the innovation lab will be explored. (Repeatable 3 Times)
Innovation I Course Outline | 3.0 |
ELE | ITT-070 | Python ITT-070 The course teaches the fundamentals of programming using the Python language. Coursework focuses on building a problem-solving skillset and automation of tasks. (Repeatable 3 times)
Python Course Outline | 3.0 |
ELE | ITT-072 | Web Scripting II ITT-072 This course focuses on developing applications using a web framework. Hands-on coursework includes using the Linux operating system to test and manage projects, the command line, webserver management, and database implementation. (Repeatable 3 times)
Web Scripting II Course Outline | 3.0 |
ELE | ITT-066 | Indie Game Development Lab ITT-066 This course is a production class that mimics the game development environment in an indie development house. Methods of production will be covered, options will be discussed and assignments will be made based on skill and ability. (Repeatable 3 Times)
Indie Game Development Lab Course Outline | 3.0 |
ELE | ITT-076 | Intro to OS and Security ITT-076 An introduction to computer systems administration, including operating system installation, configuration and management and an overview of the security concepts necessary to protect those systems. Leads toward Google IT Support Professional Certificate completion. (Repeatable 3 Times)
Intro to OS and Security Course Outline | 3.0 |