What is Python?
Python is a highly versatile programming language. It can be used in many application to teach real world skills in coding. This platform can build video games using PyGame library, write a quick script to automate a task, or create a web application. Python is a basic program to learn about variables, objects, classes, instances, and programming concepts such as if-else statements, loops, and functions. Python offers a balance between productivity, speed, and readability.
National Standards Alignment
OVERVIEW
Activity Overview:
Python is a highly versatile programming language. It can be used in many application to teach real world skills in coding. This platform can build video games using PyGame library, write a quick script to automate a task, or create a web application.
Python is a basic program to learn about variables, objects, classes, instances, and programming concepts such as if-else statements, loops, and functions. Python offers a balance between productivity, speed, and readability.
Meta description
- Subject Area: Technology
- Grade Level : 9-12
- Computer Science Domains:
- Computing Systems
- Algorithms and Programming
- Computer Science Principles:
- Communicating About Computing
- Materials:
- Laptop, Internet, Projector, Class Computer Lab
- Considerations:
- Educator will need to complete the lesson first and make sure the programs are working in their lab or on personal laptops. Schools are blocking more sites and knowing this before the lesson begin will help with the progression of the lesson. Complete the lesson with guided notes before presenting to your class.
Lesson Plan
Overview
Python is a highly versatile programming language. It can be used in many application to teach real world skills in coding. This platform can build video games using PyGame library, write a quick script to automate a task, or create a web application.
Python is a basic program to learn about variables, objects, classes, instances, and programming concepts such as if-else statements, loops, and functions. Python offers a balance between productivity, speed, and readability.
ASSESSMENT PRE/POST-TEST
What is the difference between a class and an object? What are the syntax rules used to write variables in Python?
OBJECTIVES
Students will learn to run simulations to test different ways to solve a problem or determine which one is most efficient or economical. Students will be to present a persuasive presentation to clients about a given design and meet the clients needs. Students will learn to use appropriate tools strategically.
CATCH/HOOK
See Presentation
ACTIVITY INSTRUCTIONS
See Attached Lesson
Supplements
Any items in this section are the property & under the license of their respective owners.
REVIEW
Post Assessment, Group Assignments, Collaboration with Peer Groups
STANDARDS
| Type | Listing |
|---|---|
| CS Domains | Computing Systems, Algorithms and Programming |
| CS Principles | Communicating About Computing |
| Other Content Standards | NGSS: Science (DCI.ETS1.B.9-12.12), Common Core ( 2.7, 3.7, 7.10, 7.6, GIS), http://asn.jesandco.org/resources/S1141704 International Tech. and Engineering Educators Association - Technology |