Skip to main content

Integrating Computer Science for All (iCS4ALL) Music

Online Professional Learning for Educators at the Friday Institute

As an outcome of a research grant study and multi-year collaboration among faculty and students at East Carolina University, the Friday Institute worked with educational leadership, computer science, music, visual arts, community members and performing arts educators to design the Integrating Computer Science for All (iCS4ALL) project and two self-paced online professional learning modules designed to get educators thinking about computer science and computational thinking strategies that apply to their content area and teaching practice.

iCS4ALL: Exploring Computational Thinking and Computer Science Through K-12 Music is designed to equip teachers with the background knowledge, digital technology and support to integrate activities into their classrooms inspired by the concept of computational thinking, the NC K-12 Computer Science Standards and the North Carolina Standard Course of Study curriculum for music. Participants do not, however, need to teach music to benefit from this module. The strategies, content and resources have cross-curricular applications appropriate for all content areas and grade levels. This course is designed to get you thinking about computer science and computational thinking strategies that apply to your content area and teaching practice. Resources, examples and strategies are provided. Additionally, this unique course also invites you to decide just how deep your learning will go with an extended pathway designed to foster the creation of your own computer science and computational thinking lesson for implementation.

While this online professional learning is open to individuals, we welcome, when possible, participation by teams from schools, districts or other organizations. Having local colleagues work together to apply the lessons and strategies makes this module even more valuable. If a team is not available, individuals are welcome to participate on their own.

Course AvailableOpen now
Course Access Ends365 days after you register
Certificate Requirements DueWithin 365 days of your registration
Registration ClosesJuly 1, 2026
Duration5-10 hours
CostFree
Primary AudienceK-12 teachers
Certificate AvailableYes
Certificate Hours5-10

Course Objectives

  • To foster well-situated, practical enactment of computational thinking and computer science integration into curriculum and instruction by teachers.
  • Focus on portraying curriculum content by stimulating insights through the provision of knowledge.
  • Increase instructional knowledge and implementation practices, leading to higher levels of student achievement.

Learn more

Course Outline

Online Professional Learning for Educators at the Friday Institute provides a scalable, accessible and flexible approach that is aligned with the principles of effective professional development. Our approach is grounded in authentic, active and collaborative professional learning activities. Participants will engage in discussion forums to exchange ideas with colleagues, as well as share and synthesize new learning in their own pacing guide. This participation is worth 5 professional development hours.

For participants interested in receiving 5 additional professional development hours (for a total of 10 hours), you can choose a deeper learning experience, by completing additional units*.

Regardless of the learning path you choose, however, you will keep a pacing guide to reflect, share and capture your learning. This will be a key learning artifact that you must share with your school unit to be awarded your PD hours for module completion.

UNIT 1: Activating Connections and Engagement: This module allows you to learn along with your colleagues to enhance your knowledge and further develop strategies to integrate computer science and computational thinking. In order to set yourself up for success in this unit, take a moment to review the expectations and goals of this course, complete your pre-reflection, introduce yourself and download your pacing guide.

UNIT 2: Foundational Content: Computational Thinking and Computer Science: In this unit, we will connect your understanding of computational thinking and computer science to your teaching context. We will explore relevant examples and show the use of computer science and computational thinking in action. We will then plan for implementation into your classroom instruction.

UNIT 3: Personalized Exploration Experience: You have explored the importance, impact and enhancement that the incorporation of computational thinking and computer science can lend to your lessons and student learning experiences in the last unit – but what do these lessons look like? This unit focuses on how to prepare the context for strategically planning the integration of computer science and computational thinking concepts into your curriculum and instruction. You will engage with examples and resources while applying your personal experience and professional knowledge to unique learning contexts.

UNIT 4: Personalized Immersion Experience*: This unit is designed for you to go on your own deeper learning journey. You will reflect on your own practice and possible solutions to common problem-centered objectives faced by educators implementing computational thinking and computer science into curriculum and instruction.

UNIT 5: Authentic Implementation Challenge*: This unit is designed for you to go on your own deeper learning journey. It follows UNIT 4 with the goal of fostering the time, space and strategies to design your own lesson plan to implement.

UNIT 6: Purposeful Practice Reflection: This unit is your opportunity to take action concerning your professional goals, building self-efficacy, establishing long-term growth and ultimately promote higher student achievement.

*Optional extended learning synthesis pathway.

Certificate/CEU Information

Participants can earn a Certificate of Completion for our BASIC learning pathway for 5 hours of professional development and have the option to continue on the EXTENDED learning pathway for an additional 5 hours – totaling 10 hours of professional development. These will be made available at the end of the module for those participants who complete the following:

For 5 hours of professional development:

  • Verifying that you have participated in the module discussions and shared at least one artifact of participation to your local agency. This includes:
  1. A completed pacing guide spanning each unit*,
  2. Participate in at least three discussion forums (Units 1, 3 and 6)

For 10 hours of professional development

  • Verifying that you have participated in module discussions and shared at least two artifacts of participation to your local agency. This includes:
  1. A completed pacing guide spanning each unit*,
  2. Participate in all discussion forums (Units 1, 3-6)
  3. Complete and share your own lesson plan

*if you choose not to extend your learning and complete optional units 4 and 5, you will skip this section in your pacing guide.

You can submit the certificate to your local agency with a request for CEUs. Granting of CEUs will be subject to the policies and procedures of your state and local agency.

Project Team

Jaclyn Stevens

Jaclyn Stevens

Jaclyn Stevens is the interim director and senior research scholar of the Professional Learning and Leading Collaborative at the Friday Institute. In her work, she supports and coaches educators and leaders in adaptive student-centered approaches to provide concrete, quality, purposeful, reflective, and on-the-ground personalized learning supported through technology to support all learners. Her mantra is to adapt, not adopt. Jaclyn is currently licensed and certified as an instructional specialist, an instructional technology facilitator, a secondary media arts educator, a secondary language arts educator, and holds a special endorsement in computer education. jlbell@ncsu.edu | @jaclynbstevens

Course Developers

  • Laura Albrecht
  • Emmy Coleman
  • Sam Morris
  • Jaclyn Stevens

How to Register

Before you can register, you’ll need an NC State Brickyard account. If you don’t already have one, you can create one in a few steps:

  • Go to the REPORTER registration system landing page at go.ncsu.edu/reporter.
  • Click the Create New Account button.
  • Enter your email and click Send Email Confirmation.
  • Note the code that has been emailed to you and enter it in the Confirmation Code field.
  • Click Create Brickyard Account at the bottom. Your account will be created and you should be redirected to REPORTER to log in.

Ready to register?

Need help?

For step-by-step instructions for creating your Brickyard account or updating your name or email address, see the Brickyard Account Management Guide.

For help with changing your password, visit https://go.ncsu.edu/brickyard-reset-pw

Have questions or need additional assistance? Contact Friday Institute Online Professional Learning Support and let us know how we can help.