276x Filetype PDF File size 0.29 MB Source: www.codewizardshq.com
ESSENTIALS
PYTHON SYLLABUS
Programming Language: INTRODUCTION TO PROGRAMMING WITH PYTHON
Python
Supported Devices:
Mac COURSE DESCRIPTION
Windows Essentials Python Course features 96 lessons in coding
Chromebook immersion designed with instructional scaffolding to
Instructional Models: promote academic equity and success across all learning
Direct Instruction levels. In this course, students will begin with the very
Instructional Scaffolding basic building blocks of coding (variables, functions, and
Use of Learning Objectives decisions) and will use these skills to reach more advanced
Relevant Vocabulary topics throughout the year.
Bloom’s Taxonomy of The course is divided into three types of lessons; teaching,
Questions project, and challenge, followed by quarterly cumulative
Project-Based Instruction capstone projects.
Independent Study
• TEACHING LESSONS focus on introducing students
Supported Learning Models: to new concepts and allowing them to practice with
Classroom sufficient assistance.
Flipped Classroom • LESSON PROJECTS allow students to apply learned skills.
Blended
Hybrid • CHALLENGE LESSONS help develop students as
Synchronous programmers, allowing them to formulate solutions to
Asynchronous problems independently.
Aligned With National • CAPSTONE PROJECTS at the end of each quarter act as a
CS Standards milestone for students to apply everything that they have
learned in an in-depth project.
Reinforces: Through guided instruction, Essentials teaches students
Logical thinking how to independently debug their code, a critical skill used
Creativity by programmers. Developing this learning is made easier by
Persistence
Resilience the Essentials methodology of integrating these concepts
Communication skills gradually. By the end of the course, students will have the
Structural thinking necessary skill sets to be comfortable coding in Python and
Problem-solving creating projects.
ESSENTIALS
PYTHON SYLLABUS
LEARNING OBJECTIVES
CodeWizardsHQ developed Essentials to support students in real-world, comprehensive learning.
Students not only learn how to code but to think like programmers. Each lesson is designed to build
computational thinking while learning how to code using Python.
BY THE END OF THE COURSE STUDENTS WILL BE ABLE TO:
• Differentiate between different data types • Make use of the break and continue keywords
in their programs • Understand and create functions
• Understand how to perform and display • Understand variable scope and what is stored
results of mathematical operations in code in a variable
• Understand, create, and update variables • Learn to incorporate and work with
• Be familiar with using different types parameters and learn about arguments
of strings • Apply good user experience guidelines to
• Understand conditional, elif, and greater than create accessible projects
and less than statements • Be able to read and write to an external file
• Confidently use decisions, loops, and using Python
functions to create various projects • Use various Python libraries
RESOURCES INCLUDED:
• Learning Management System • Assessing and advancing questions
• Cloud-based platform • Engaging concept videos
• Administrative dashboard • Proprietary slide decks
• Integrated Development Environment • Comprehensive assessment tools
• Learning targets and planning tasks • Auto-graded quizzes and tests
• Pre-lesson activities • Common errors and their solutions
• Teacher/student engagement actions • Cumulative capstone projects
ESSENTIALS
PYTHON SYLLABUS
ESSENTIALS CURRICULUM IN APPLICATION OF BLOOM’S TAXONOMY
GIN YOUR ESSENTIALS CODING JOURNEY TODAY!
BE
www.codewizardshq.com/essentials/
no reviews yet
Please Login to review.