Python Programming Planner Syllabus
Python Programming Planner Syllabus
Python Programming Planner Syllabus
Python Programming
Course Syllabus and Planner
March, 2021
Course Overview
The Python Programming curriculum is a one-semester course covering topics typically found in
introductory computer programming (coding) courses. Other introductory programming courses are
not required; students merely need to have typical computer usage skills prior to starting this course.
Python Programming is designed for middle or high school students in 6th to 12th grade.
Teaching Strategies
The course material is designed to appeal to a variety of students, from traditional learners who thrive
on written text to audio-visual students who enjoy a multi-media format. All content is delivered
through an online system that allows students to work seamlessly both in the classroom and at home.
Every chapter contains one or more hands-on programming labs where students will design or
implement programs to demonstrate understanding of the lesson topics. These labs use the same
online Python engine as the lesson exercises and are automatically graded by our system.
Assessments
The course contains automated lesson quizzes and chapter tests and an electronic grade-book.
+293168335101 (office)
www.softhuks.com
SOFT HUKS TECHNOLOGIES
The main chapters concentrate on Python programming and computer science topics. Certain states
may require additional topics ranging from computing ethics and security to career exploration to the
impact of computers on modern society. The course contains additional supplemental chapters at the
end that can optionally be used to meet common state requirements. Teachers may choose to assign
Supplemental Lessons as desired to meet state standards or student interest.
The final “Creative Project” is optional and can be completed in small groups or individually. Working
in small groups is sometimes required by state standards. This project can be scaled up or down to
meet available class times. The Creative Project is not auto-graded by our system, so teachers will be
responsible for assigning these project grades.
Course Planner
A typical school semester consists of approximately 18 calendar weeks or 90 days of school. The
course plan covers approximately 65 to 90 school days, depending on which supplemental lessons and
creative projects are incorporated into the class plan. Some classes may move faster or slower than the
suggested pace.
The planner assumes students are working daily with approximately 45 to 60 minutes of class time. In
most cases, the planner estimates one day per lesson (including the lesson quiz), one day per graded
chapter activity (lab), and one day per chapter test. Some larger labs are assigned more time.
Days Reading and Objectives Labs
• Introduction to Python
• Running Python Programs
• Writing Python Code
+293168335101 (office)
www.softhuks.com
SOFT HUKS TECHNOLOGIES
• Logical Expressions
• The “if” Statement
• Logical Operators
• More Complex Expressions
• Types of Errors
• Troubleshooting Tools
• Using the Python Debugger
+293168335101 (office)
www.softhuks.com
SOFT HUKS TECHNOLOGIES
• Character Data
• String Functions
• Input Validation with “try / except”
+293168335101 (office)
www.softhuks.com
SOFT HUKS TECHNOLOGIES
Testing
3 Supplemental Chapter One: Python on Your N/A
Computer
• Installing Python
• Managing Projects
• Using the Python IDE
+293168335101 (office)
www.softhuks.com
SOFT HUKS TECHNOLOGIES
+293168335101 (office)
www.softhuks.com