Coding and the Next Generation Science Standards
Explore and create : BYOD
Monday, June 25, 11:30 am–12:30 pm
Katy Noelle Scott
Experience learning activities that require students to use coding to build their understanding and demonstrate their mastery of the three dimensions of the Next Generation Science Standards. We'll focus on block-based programming that any student can learn and implement it within life science content.
|Attendee devices:||Devices required|
|Attendee device specification:||Laptop: Chromebook, Mac, PC
|Participant accounts, software and other materials:||We will use web-based applications that utilize Flash, so participants need a laptop that can access the internet (preferably using Chrome). We will be using Scratch (scratch.mit.edu) and StarLogo Nova (slnova.org). Participants may want to create accounts on both sites before the session.|
|Focus:||Digital age teaching & learning|
|Topic:||Computer science and computational thinking|
|Subject area:||Computer science, Science|
|ISTE Standards:||For Students:
Teachers will experience how coding lessons can be strengthened when used within the context of science, and how science learning can be strengthened when demonstrated through coding.
- Use block-based coding to create biological simulations
- Iterate their models as their understanding grows
- Participants successfully create two biological simulations using block-based coding.
Participants will get hands-on practice using free web-based block-based programming tools like Scratch and StarLogo Nova, all within the context of the science classroom.
To begin, participants will be introduced to block-based programming, and will begin by using Scratch to build a model of how schooling fish respond to sensory stimuli.
Participants will then be challenged to use StarLogo Nova to create a model of a biological system (a sheephead community). They will then learn more information about the sheephead community, by interacting with 360 videos and data sets. They will iterate their model based on their new learning.
We'll discuss the power of using such tools to have students code models of biological interactions, and iterate those models as their understanding grows. We'll talk about the connections of these activities to both NGSS and the Computer Science Framework, and the strength of combining the two in service of one another.
The Next Generation Science Standards highlight the importance of Developing and Using Models for students: https://www.nap.edu/read/18290/chapter/12#384
There's lots of research on the importance of computer science in the classroom, much of which is highlighted by code.org here: https://code.org/about