Computer Science and Multimedia

Program Description

Computer Science and Multimedia cover many of the creative areas of computer science, multimedia, and communications. Computer Science year-long classes cover areas from introduction classes with Computer Science Discoveries that covers fundamental problem solving, web design, data and society, animation and game design, design process, physical computing. Students enhance their computer science skills with AP Computer Science Principles and AP CSA (Java). These classes cover the internet, Digital Information, algorithms and programming, big data and privacy, building apps and data tools. The program also offers courses in Web Design, which links together areas of computer programming, graphic design, and social media. It is a fast growing and creative field.

Classes in Multimedia include Video Editing, Photoshop, and 3D Modeling and Printing. Students will gain skills with professional software (Adobe Premiere and After Effects), working with professional images editors (Photoshop) and gain experience with 3D software to work with additive engineering, 3D printing, and working with 3D models and managing multiple 3D printers in a lab environment.

First-year students will take a combination of classes that cover computer science (Computer Science Discoveries, Web design, App inventor) and courses in digital media (Video Editing, 3D Modeling, and Photoshop).

The second-year students may take a combination of classes that cover advanced levels of computational thinking in AP Computer Science Principles and AP CSA (Java). To cover multimedia, a student may have an option to take CNMS-111 Intro to Digital Foundations as a full year class.

Dual enrollment college credits with Southern Maine Community College CNMS 111 – Digital Foundations (3 Credits) CNMS 120 Intro to Digital Imaging (3 Credits)

AP Offerings- AP Computer Principles, AP Computer Science A

First year curriculum:

  • Web Design
  • 3D Modeling & Printing
  • Adobe Photoshop
  • Video Editing and Effects
  • Computer Science Discoveries
  • Android App Inventor

Second Year:

  • AP Computer Science Principles
  • AP Computer Science Java


Student certifications/ College Credit offered;

  • ACA (Adobe Certified Association)
  • SMCC Credit
  • Advanced Placement Exam options
Student working with drawing tablet.

Student working with drawing tablet.

Skills practiced in this program:

  • Industry standard graphics software, i.e., advertising, marketing, broadcast
  • Video production animation
  • Computer programming
  • Video Editing
  • UX design
  • 3D Printing
  • 3D modeling, animation and rendering
  • Computer Concepts
  • Fine art
  • Analytical skills

Program Partners:

  • Adobe Certification
  • Amazon Future Engineers
  • Edhesive

Skills students will acquire:

  • Understanding how different types of images are utilized on the net Hand code websites and utilize web technologies.
  • Working knowledge of Adobe Products.
  • How to use the information from Social Media and not just be a consumer
  • Students gain an understanding of how the Internet works and how web pages are built and viewed around the world.
  • Understanding of the foundations and building blocks of Computer Science Principles and Concepts
  • Introduction to computer science with Computer Science Discoveries.
  • An understanding of how the Internet works and how web pages are built and viewed around the world.
Programming robots to wrestle

Computer Science Discovery students program robots to wrestle.

Activities in which students partake:

  • Students will participate in the creation of their own websites.
  • They will work with some of our clients on non-profit web projects. This could include creating the layout for a site using Photoshop to build mockups of different site designs, transition the mockup to markup languages to be viewed on the Internet.
  • Students will work with Professional Video Editing and Effects software.

Entry-level Job Opportunities:

  • Web Development Associate
  • Design Assistant
  • Webmasters Assistant
  • Assistant Editors

Post-Secondary options:

  • Graphic Design
  • Computer Science learning options
  • 3D modeling and printing
  • Social Media
  • Programming
  • Business