133x 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.