You are here

Computer Science

Lifetime Licenses Created

Important Notice

As required in the 2017-18 state budget, conversion of current Professional and Master Educator licenses to Lifetime licenses is complete.  If you wish to print a copy of your Lifetime license, please follow the four numbered steps below:

  1. Access your ELO Account
  2. Navigate to the “Manage Your Existing Licenses” section of the Quick Start Menu
  3. Choose “Print license certificate” from the drop down menu and click “Go!”
  4. Based on your browser’s default behavior, a file will be available for you to open or download.

A Computer Science (405/1405) license is required to teach computer science courses.  Computer Science spans a wide range of computing endeavors, from theoretical foundations to robotics, computer vision, intelligent systems, and bioinformatics. The work of computer scientists is concentrated in three areas:

  • designing and implementing software,
  • developing effective ways to solve computing problems, and
  • devising new ways to use computers.

The original definition of computer science was provided in the original ACM/CSTA Model Curriculum for K–12 Computer Science and has the most direct relevance to high school computer science education. “Computer science (CS) is the study of computers and algorithmic processes, including their principles, their hardware and software designs, their applications, and their impact on society.”

Criteria that make a course a Computer Science course:

  • Algorithmic Problem Solving: Systematic study algorithms or processes that underlie the acquisition, representation, processing, storage, communication of, and access to information.
  • Applications development: Applications development and applications design through coding, programming, and software engineering.
  • Computational Design and Computational Intelligence: Study of the design of computational systems, understanding how computational systems work -- and hands on application of mathematical processes within computational systems.
  • Computational Thinking: Scientific and practical approach to computation and its application.
  • Management Information Systems: Study of the access to information generated through computer systems (programming, databases, application development)-coding, database development, and the understanding of the applications used for computational processing and applications development.

Computer Science Guidance Document

Also see Other Computer-Related Courses