• Classes 

    Software and App Design

    The Software and App Design instructional program prepares students to apply basic engineering principles and technical skills to support engineers in developing, implementing, and evaluating computer software and program applications. Throughout the Software and App Design instructional program, students learn how to program, programming languages, databases, user interfaces, networking and warehousing, encryption and security, software testing and evaluation, and customization. 

    Advanced Software and App Design

    The Software and App Design instructional program prepares students to apply basic engineering principles and technical skills to support engineers in developing, implementing, and evaluating computer software and program applications. Throughout the Software and App Design instructional program, students learn how to program, programming languages, databases, user interfaces, networking and warehousing, encryption and security, software testing and evaluation, and customization. 

    Media Productions

    The Film and TV Production instructional program prepares students to produce digital films and videos (including news broadcasts, commercials and public service announcements, feature films and documentaries, episodic serials, music videos, educational videos, and others) and to work in a variety of on- and off-camera positions within traditional and emerging video production industries.

    Photography and Design

    The Photography program prepares students to use technical expertise, creativity, and composition skills to produce and preserve images that communicate information, convey ideas, moods and feelings, tell a story, or record an event. Students learn and practice valuable real-world skills using professional-grade digital cameras and industry standard image editing software to create high-quality media products.