CS Badge
CS Training Syllabus
Rubric for Discussion Board
Rubric for Discussion Board
Rubric for Discussion Board
Rubric for Lesson Plan
Integrating Computer Science
Overview
In this training, participants will be learning how to integrate computer science into their own classrooms. This scaffolded training will guide participants to eventually solve real-world problems and design their own lessons of integration.
Getting Started
This course is geared toward K-12 educators needing to learn how to incorporate CS into their classes. The modules offer a scaffolded approach that builds participants' ability in developing CS integration lessons. Explore Sections 2 and 3 before beginning learning modules. You will be able to evaluate the training at the end of the course. Any specific positives or negatives will help me improve the course for everyone!
My name is [insert name] and I will be your instructor for this course! Please contact me with any questions at my email: [insert email].
Class Information
You will find the syllabus attached below, please review it before starting the learning modules.
There are four learning modules:
- The Importance of Computer Science
- Computer Science Standards
- Examples of Integration
- Create Your Own Lesson
The assignment due dates are as follows:
Getting to Know Each Other and Module 1 - due at the end of Day 1
Module 2 - due at the end of Day 2
Module 3 - due at the end of Day 3
Module 4 - due at the end of Day 7
You will be required to complete a discussion board post and responses for Modules 1-3. You will be required to complete a lesson plan for Module 4.
Getting to Know Each Other
It is important to be familiar with each other since we are going to be having community discussions for each module. Module 4 will require a partner assignment as well.
To get to know each other a little better, make a post to the discussion board with information about yourself. Use the following prompts if you would like.
- Subject(s) you teach
- Years of experience
- Hobbies
- Anything you hoping to learn
The Importance of Computer Science
Essential Question: Why is Computer Science (CS) important for students to learn?
Step One: Explore the following websites:
Step Two: Develop a working definition for CS in your own words.
Step Three: Make a list of characteristics of CS. Use the given websites to help you, or find your own resources.
Step Four: Answer the question: Do you think CS is important to teach in school? Why or why not? Use a reference to support your answer.
Step Five: Post your responses from steps two through four to the discussion board.
Step Six: Read your classmates' responses and use their definitions and characteristics for CS to adjust your own.
Step Seven: Edit your original post and write "EDIT:" followed by your edited definition for CS.
Computer Science Standards
Essential Question: What are the reoccurring standards that students see each year?
Step One: Locate your local Computer Science (CS) standards.
Step Two: Find any reoccurring standards.
Step Three: Post on the discussion board by completing one of the following prompts:
List any reoccurring CS standard in your own words. Reflect on the various standards and explain why you think they are reoccurring.
OR
Reflect on past lessons. Are there any reoccurring standards that fit well with your current subject? Are there any standards that you already incorporate in some way? How?
Step Four: Respond to a classmate using the following prompts:
- Note any differing standards
- Should any concepts be added?
- Do you have any other ideas for how they could integrate those reoccurring standards or ways they can improve their idea?
Examples of Integration
Essential Questions: How can CS be incorporated best in a given subject? Which OERs would fit best with your curriculum?
Step One: Watch the following video: CS integration in ELA
Step Two: Explore the websites and Open Educational Resources (OERs) based on your chosen subject:
ELA
- Code.org ELA Game CS and Poetry
- Character Study Coding
- Punctuation Practice Robotics
- 3 Ways to Integrate
- 5 Ways to Integrate
Math
- Fractions Robotics Lesson
- Coordinate Plan Robotics Lesson
- Data Visualization
- 3 Ways to Integrate
- 5 Ways to Integrate
- CS Integration in Math
Science
- Robotics Integration Physical Science
- Mars Rover Robotics Lesson
- Inherited Traits Robotics Lesson
- Ecosystems Coding
- Life Cycles Coding
- 3 Ways to Integrate
- 5 Ways to Integrate
Social Studies
PE
Gifted
Step Three: Describe an example, from the resources provided or your own, of a lesson that would be useful in your classroom. Are there any other ways you can expand the lesson to cover more CS standards or make them more applicable for your class and grade level?
Step Four: Locate and describe a website, program, or video that would be useful for integrating CS into the subject you teach.
Step Five: Combine steps 3-4 into a discussion post using paragraph, poster, or infographic form.
Step Six: Respond to two classmates about their ideas and the resources they provided.
Create Your Own Lesson
Essential Question: How would an effective computer science integration lesson plan look for a singular subject?
Step One: Post the following information about yourself on the discussion board:
- The subject(s) you teach
- The grade level you teach
- The technology you have available in your classroom or school (ex: Ipads, 1:1 laptops, robots, computer lab)
Step Two: Find your partner(s) from the list provided by the instructor.
Step Three: Create a lesson for your partner using any preferable template. This lesson should integrate CS in their classroom using the available technology and resources. The lesson should involve their current subject and CS.
Step Four: Share the lesson by replying to your partner on the discussion board.
Step Five: Explore the discussion board for any lessons that you may find useful.
*Be sure to add any prep work needed for the lesson to be successful.
Course Evaluation
Please offer any specific feedback you have by going to the following link:
Don't forget to download your badge for completing this training!