In the iOS Development III course, students will explore advanced frameworks of the iOS software development kit. Students will develop iOS applications that leverage device hardware and backend data services.
The Advanced Artificial Intelligence course presents a variety of techniques used for devising and leveraging algorithms and approaches to create intelligent agents to achieve specified goals. Students will implement these strategies to create...
The Software Architecture course focuses on software construction. Students will work on engineering and writing an application. By the end of this course, students will be able to move on to the testing phase of the software-development life cycle.
The Interactive Media Design and Usability course introduces students to the tools and concepts of user-interface (UI) design combined with a method of project development that utilizes an industry-proven production process. The course explores both...
Students in the Innovative Work Environments Course will establish a work environment that supports constant innovation, by communicating the entrepreneurial vision, developing collaborative teams, and creating a culture of creativity and innovation...
In the Composition and Visual Design course, students will examine how images are designed, framed, composed, and arranged to tell and enhance visual stories. Students will explore composition, the framing of elements and principles of design, and...
The Advanced Session Recording course provides extensive education in the theory, philosophy, and practice of contemporary music production in world-class studio facilities. Emphasis is placed on how to conduct a music session and work with a band in...
The Digital Marketing and the Law Course addresses emerging topics relating to the legal aspects of digital marketing. Topics covered include intellectual property, copyright, domain names, trademark issues, and the First Amendment. From a marketing...
The Configuration Management Programming course introduces concepts of configuration management software, web protocol standards, and API access. Students will employ programming principles using configuration management software in order to manage...
The Digital Media and Learning Applications Course examines digital media and how it can be used in learning applications. The curriculum provides learners with a microcosm of the instructional design process and software that explores digital media...