top of page

"CodeNC is a teacher-empowered program that promotes Computational Thinking activities into current instructional practices across the public schools of North Carolina. We believe that every student has a fundamental right to computational thinking skills and computer science literacy."

Toward Broadening COMPUTING EDUCATION in North Carolina

One effective way to Broadening Participation in Computer Science is to integrate computational thinking into the current high school curriculum effectively. Currently, most high school teachers do not have much background in computing nor are they comfortable with Computational Thinking concepts, which limits their ability to influence students on the same. Many teachers are willing to learn, but finds themselves lack of relevant materials, systematic training, and a supportive community. This is where CodeNC comes in!

OUR MISSION

We aim to increase the general understanding of computational thinking among high school students and to increase the number of underrepresented students who would traditionally not have considered computing major. CodeNC considers which strategies and emphases would provide solid foundations to computing and how to think like a computer scientist. Together we can make a statewide impact on the educational future of North Carolina.

Our Process

01

COLLABORATE

We work with motivated high school teachers to brainstorm on some activities related to a subject in the curriculum. 

02

IDENTIFY

We identify and bridge the gap between the current curricular areas and the target computational thinking content.

03

CREATE

We design and create animated videos to explain the precise, modular instructional activities in a fun and engaging way. 

04

SHARE

We share the activities under the codeNC platform to any teacher who believes every student should learn computational thinking. 

DECOMPOSITION

breaking down a complex problem into smaller, more manageable parts

PATTERN RECOGNITION

looking for similarities among and within problems

Abstraction

 focusing on the important information, ignoring irrelevant detail

algorithmic

design

developing a step-by-step solution or the rules to follow to solve the problem

four COMPONENTS of computational thinking

OUR INSTRUCTIONAL VIDEOS

OUR INSTRUCTIONAL VIDEOS

Instructional Videos

OUR DREAM

Teachers in North Carolina are empowered to integrate computational thinking into their subject using our modular instructional activities. We hope to build a robust online platform to create, pilot, and test instructional materials and its integration into curricular practices. 

TEACHERS

OUR COLLABORATORS

We thank the former teachers of our fellows from the below high schools for sharing their wisdom and expertise.

header_logo.png

OLYMPIC

HIGH SCHOOL

Screen Shot 2018-10-15 at 10.41.26 PM.pn

WILLIAM AMOS

HOUGH HIGH

orange-county-schools.jpg

ORANGE COUNTY

HIGH SCHOOL

GHHS_Falcon_Logo.jpg

GREENHOPE

HIGH SCHOOL

GREENHOPE

HIGH SCHOOL

Garinger_gray-2.jpg

GARINGER 

HIGH SCHOOL

bottom of page