NewBoCo Partnership

Code.Org White House Summit

NewBoCo is a Regional Partner

NewBoCo is the designated provider of Professional Learning Programs in Iowa. Our role includes providing quality professional development to educators through local school district partnerships and acting as a regional hub of the global computer science education movement. NewBoCo will work with schools and provide networking and collaboration events for computer science teachers, along with support from Code.Org’s Midwest Regional Manager, Jenna Garcia.

The State of Iowa has 3,419 open computing jobs, but only 380 computer science graduates.

Opportunities in Iowa

We’re excited to announce that applications for’s Professional Learning Program for CS Principles and CS Discoveries are now open! More details are below. Please pass this information along to interested teachers and administrators wanting to add or expand their computer science offerings.



Apply for CS Discoveries
(grades 7-9)

Apply for CS Principles
(grades 9-12)

Only 32 schools in Iowa (15% of IA schools with AP programs) offered the AP Computer Science course in 2015-2016. There are fewer AP exams taken in computer science than in any other STEM subject area. But why is computer science important, especially if a student won’t major in computer science? Technology surrounds us, and just as students are expected to take biology and physics to understand the world around them, computer science courses help explain the technical world they interact with every day.

For students that become interested in continuing with computer science, 3,419 opportunities exist in Iowa alone. The average salary for a computing occupation in Iowa is $76,309, which is significantly higher than the average salary in the state ($41,840). Careers are available in chemical, insurance, agricultural, financial, and educational sectors, among many more.

The Iowa Govenor’s STEM Advisory Council supports our efforts as we work with districts statewide to implement computer science education.

Get Involved at Any Level

Expanding computer science is bigger than just one organization. Find out how you can help no matter what role you fill.


Not sure why you should include computer science in your school, or maybe you understand the importance but need help implementing high quality curricula? Contact Samantha Dahlby at and we’ll help you get started or further your current progress.

Teachers’s Professional Learning Program is an an intensive, year-long professional learning program for middle and high school educators who are interested in teaching’s CS Discoveries (middle school) or CS Principles (high school) courses. These programs are designed to prepare educators to provide high quality instruction based on the curriculum, tools and approach to students in their classrooms.

Teachers who apply and are accepted to the program commit to:

  • Attending the five-day, in-person summer workshop (dates and locations assigned by district)
  • Attending four local one-day, in-person workshops (normally on Saturdays)
  • Engaging in 20 hours of on-line PD
  • Teaching the course during the 2017-18 school year
  • Supporting the recruitment and enrollment of a diverse group of students in the course, representative of the school’s overall student population

Applications close on March 17, and will be reviewed on a rolling basis. For more information and to apply, visit the CS Discoveries and CS Principles pages.

The application page for CS Discoveries (grades 7-9) can be found here.

The application page for CS Principles (grades 9-12) can be found here.

Contact Samantha Dahlby at for more information on both of these options.


Computer Science Demand in Schools

With 9 out of 10 parents wanting their children to learn computer science, parents are some of the most important advocates for this cause. You can help by asking your school to teach computer science and advocating for computer science locally. Contact Samantha Dahlby at and we can provide you with data and materials to support your efforts.


There were only 380 computer science graduates in 2014, not nearly enough to fill the almost 3,500 open computing jobs in Iowa. Companies have a role to play in advocating for computer science education in the state, and partnering to help train and support computer science teachers. Contact Samantha Dahlby at and we’ll help direct your support.