Computer Science

Committed to the Advancement of Computer Science Education For All Students

What is CS?

Computer Science (CS) is the study of / process of problem solving and design through computational thinking, programming, analysis, and creative modeling using computers, hardware, software, and algorithmic processes in order to solve real world problems, be ethically responsible, improve efficiency, and increase access to knowledge. (i2i)

What is CT?

Computational Thinking (CT) is a method of collecting, organizing, and analyzing information to solve a problem. Though computers are not necessary to engage in Computational Thinking, special consideration is given to how data can be transferred to and manipulated by a computer to simplify or accelerate the problem solving process. 

Computational Thinking can be divided into 4 categories

  • Decomposition is the process of breaking down complex problems into smaller, more manageable parts.
  • Pattern Recognition is the process of manipulating and exploring data attempting to find common themes and repeating sequences.
  • Abstraction is the process of distinguishing between important information and data that can be ignored. Abstraction also deals with making generalizations about data and systems.
  • Algorithmic Design is the process of creating a list of sequential steps to follow in order to solve a problem.

Benefits of teaching and learning Computational Thinking:

  • Proven problem solving method regardless of age
  • Applicable across multiple disciplines, careers, and content areas
  • Provides a framework of collecting and organizing information in a way enables humans to use a computer to help solve problems

CS Activities

Adopt a dog

NGSS: 3-LS3-1



Chessboard Problem


CS Resources


CS Team

Contact Us | Programs | Professional Learning | Privacy Policy

Copyright © 1992 — 2020 Maine Mathematics and Science Alliance • All rights reserved
219 Capitol Street, Suite 3 Augusta, Maine 04330

This website uses cookies.

By using this website, you agree to the use of cookies. Please read our privacy policy to learn more about the use of cookies on this site.