Computer Science

Computer Science Priority Group

Learn the basics of Computer Science in New Jersey

Group Chair

Dr. Tunde Onitiri

Solution Architect, Delivery Manager, and Ecosystem Co-Lead
South Jersey STEM and Innovation Partnership

Group Goals

Goal 1

To increase the number of educators and the number of schools prepared to provide high quality concepts-focused K-12 Computer Science instruction and professional learning opportunities for all grade bands (K-2, G3-5, G6-8, G9-12).

Goal 2

To increase the number of influencers and decision-makers with a high level understanding of the five core concepts of the K-12 Computer Science framework.

Goal 3

To broaden the participation of underrepresented populations across each NJ school district through culturally responsive and sensitive outreach programs to provide inclusive and equitable access to Computer Science learning and career pathways.

What is Computer Science?

Computer Science is defined as “the study of computers and algorithmic processes, including their principles, their hardware and software designs, their [implementation], and their impact on society,” (Tucker et. al, 2003).

What do students have to say about Computer Science?

How does New Jersey Define Computer Science?

Computer science, or CS for short, is the study of principles, applications and technologies of computing and computers to build problem solving and computational thinking. Computer science includes the knowledge and skills in:

  • Computing Systems (hardware and software)
  • Networks & Internet (including cybersecurity)
  • Data, Analysis, and Predictive Analytics
  • Algorithms & Programming
  • Impacts of Computing

Why is Computer Science Important in New Jersey?

According to, New Jersey has 16,316 open computing jobs (3.3-times the average demand rate in the state) offering an average yearly salary of$107,260, which is significantly higher than the average salary in the state at $56,970.

For more information on this group, please contact Shirley Guzman at