About CS for HI
The Hawaii DOE recognizes the urgency for establishing a statewide Computer Science education program. According to
Code.org, there are more than a half-million open computing jobs nationwide, but last year only 49,291 computer science students graduated into the workforce. In Hawai‘i, there are nearly 1,800 open computing jobs, but only 155 students who graduated last year with a CS degree. Not only are these careers in demand, they’re lucrative — computer and information technology occupations offer a national median wage of $82,860 versus $37,040 for all other jobs, according to the U.S. Department of Labor.
Regardless of whether students pursue formal degrees and certificates, CS knowledge and skill sets are needed in most industries; computing touches almost every aspect of modern life.
In 2017, the Hawai‘i DOE’s Office of Curriculum, Instruction and Student Support formed a Computer Science Work Group to:
- Collect baseline data about current opportunities and coursework at our schools;
- Form and convene an internal educators team to review standards and curricula;
- Form and convene an external advisory team of stakeholders from education, business and technology fields; and
- Draft a state action plan to address important issues such as equity access, teacher development and training, outreach, and funding.
During April 2018, the work group gathered feedback from educators on proposed standards, and from all stakeholders on the draft state
Action Plan for CS Education. They will present those findings to the Board of Education before the end of the school year. If the Board approves adoption of the standards, it's anticipated that phased implementation will happen during the 2018-19 and 2019-20 school years, followed by a three-year period of rolling out aligned curricula and activities. All Hawaii DOE K-12 schools will have computer science education and opportunities by 2022.
You can follow Hawaii’s conversation about Computer Science education with the hashtag
What is CS?
As the foundation for all computing, 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, p. 6).
CS K-12 Framework
Five core concepts represent the major content areas in the field of Computer Science:
Computing Systems: The physical components (hardware) and instructions (software) that make up a computing system communicate and process information in digital form. An understanding of hardware and software is useful when troubleshooting a computing system that does not work as intended.
Networks and the Internet: Networks connect computing devices to share information and resources and are an increasingly integral part of computing.
Data and Analysis: The amount of digital data generated in the world is rapidly expanding, so the need to process data effectively is increasingly important.
Algorithms and Programming: An algorithm is a sequence of steps designed to accomplish a specific task. Algorithms are translated into programs, or code, to provide instructions for computing devices. Algorithms and programming control all computing systems, empowering people to communicate with the world in new ways and solve compelling problems.
Impacts of Computing: Individuals and communities influence computing through their behaviors and cultural and social interactions, and in turn, computing influences new cultural practices. An informed and responsible person should understand the social implications of the digital world, including equity and access to computing.
The core concepts (what students should know) are part of a
K-12 Computer Science Framework that also include core practices (what students should be able to do) that get progressively complex as a student moves through the K-12 system.
Standards delineate a core set of learning objectives designed to provide the foundation for curriculum and the K-12 framework. The DOE’s CS internal educators team and external advisory team support use of the
Computer Science Teachers Association’s K-12 Computer Science Standards, Revised 2017. View the standards here.
The CSTA Standards:
- Introduce the fundamental concepts of computer science to all students, beginning at the elementary school level.
- Present computer science at the secondary school level in a way that can fulfill a computer science, math, or science graduation credit.
- Encourage schools to offer additional secondary-level computer science courses that will allow interested students to study facets of computer science in more depth and prepare them for entry into the workforce or college.
- Increase the availability of rigorous computer science for all students, especially those who are members of underrepresented groups.
The standards have been written by educators to be coherent and comprehensible to teachers, administrators, and policy makers.
Action Plan for CS Education
To ensure that CS learning and opportunities are rolled out with fidelity and equity among all our schools, the Computer Science Work Group and its advisory teams developed a
draft state action plan based on an outline from Code.org to address the key areas below. The action plan is a living document that will evolve as we learn from implementation and add new resources.
Current Landscape and Strategic Goals: To assess where we are now, and what our expectations of the CS education program are.
Equity: How do we ensure that all students have access to and are engaged in K-12 computer science?
Teacher Pipeline: Understanding where our CS teachers will be coming from, and what professional development, certification and licensure will be required.
Curriculum and Courses: Vetting and adopting the best curricular resources to align with courses to be offered. The Hawaii DOE is a member of the
CS For All Consortium and has access to its database of resources.
Outreach: To promote and generate interest in our CS offerings with students, employers and other stakeholders.
Funding: Ensuring the program is sustainable by assessing existing resources and developing partnerships.