Introduction to Coding with Python
I will present a powerpoint presentation on Python programming concepts. The presentation will be followed up by a class game of Kahoot where the questions are drawn from the presentation. Hopefully this is a fun way to reinforce the foundational principals of Python Programming before I have the students jump in with their own coding projects.
National Standards Alignment
OVERVIEW
Activity Overview:
I will present a powerpoint presentation on Python programming concepts. The presentation will be followed up by a class game of Kahoot where the questions are drawn from the presentation. Hopefully this is a fun way to reinforce the foundational principals of Python Programming before I have the students jump in with their own coding projects.
Meta description
- Subject Area: Computer Science, Technology
- Grade Level : 6-8
- Computer Science Domains:
- Algorithms and Programming
- Computer Science Principles:
- Fostering an Inclusive Computing Culture
- Collaborating Around Computing
- Recognizing and Defining Computational Problems
- Communicating About Computing
- Materials:
- Website, Screen for PPT presentation
- Considerations:
- A review of the lesson materials should suffice.
Lesson Plan
Overview
I will present a powerpoint presentation on Python programming concepts. The presentation will be followed up by a class game of Kahoot where the questions are drawn from the presentation. Hopefully this is a fun way to reinforce the foundational principals of Python Programming before I have the students jump in with their own coding projects.
ASSESSMENT PRE/POST-TEST
What are variables? What are Objects? What are Classes? What is an IF statement? How is an ELSE statement used? What is a FOR loop? What is a WHILE loop? I need to work more on the questions next week. This week has been mostly focused on finishing the research paper.
OBJECTIVES
Understand basics of coding in Python and know what data types, variables, methods and operator are. They should also be able to recognize the the basic principles of Python syntax.
CATCH/HOOK
The catch will be the visuals of the powerpoint presentation.
ACTIVITY INSTRUCTIONS
I will begin the powerpoint presentation (PPT still needs modified for Jr High). I will try to facilitate discussion with each slide so that I can check for understanding as we go. Anything that kids seem to have a hang up on we can spend a little more time discussing.
Supplements
Any items in this section are the property & under the license of their respective owners.
REVIEW
A class Kahoot game. It will be interactive and in the past I have had students request it. Not a traditional quiz but it will make for a good review of the topics previously discussed.
STANDARDS
| Type | Listing |
|---|---|
| CS Domains | Algorithms and Programming |
| CS Principles | Fostering an Inclusive Computing Culture, Collaborating Around Computing, Recognizing and Defining Computational Problems, Communicating About Computing |