Monday, February 15, 2021

Python Programming

OK, homeschool mom confession time!  Sometimes I bite off more than I can chew.  I know, I know, it is something I am working on.  BUT, in my defense there are just so many amazing curriculum out there and not enough time, or kids, in this house anymore to use them all.

In this case though, I bit off more than my child could choose!   CompuScholar Python Programming was just that tempting! 

And still is...when my 8th grader is a bit more ready for it!  (There is a reason we should heed age recommendations sometimes, ladies!)

Like all moms, I profess my kid is a genius.  And he is in many areas.  But while he loves all things computer, programming at this level was just a bit more than he was ready for.

Python is one of the most popular basic computer programming languages. Python Programming, a one semester course, is a great subscription that takes you through multiple, well designed lessons, to teach basic programming.  It requires no software installation to your computer and does not have your child running willy nilly through the vast internet world!  The student writes their coding on Python's online engine, something I greatly appreciate.  Each video lesson works through a specific learning objective and then there is a time for your child to take a quiz and complete a corresponding project.  Luckily for you, the projects and quizzes are auto graded!

My son began this as a new 8th grader and did well on his own for the first few lessons, really enjoying the activities.  Unfortunately for him, I am NOT a computer lover and was having him do the lessons on his own,  That worked well until he got stuck and needed my help.  um.....  nope, I had no clue!  We were able to push through with the help of a fellow homeschool mom (it takes a village, ya'll) but after that he was discouraged, not happy with my lack of knowledge, and finally asked if he and dad could just start over.

So...that is the plan!  Huge praise that as a homeschooling family we have the freedom to know when to stop and regroup and have the freedom to know what is best for our children.  I KNOW with a little age and maturity on him, Python Programming will be a great program for Colby and be a nice addition to his transcript for a Computer Science credit.

It is well organized, affordable, and let's face it, the wave of the future.  Computers are not going away, ya'll- time to learn to  better use them!  And yes, I am speaking to myself!

Topics Covered:

  • Printing and User Input
  • Data types and variables
  • Logical expressions and flow control
  • Debugging skills
  • Lists and Loops
  • Working with numbers, dates and strings
  • Writing and using functions
  • Simple Object-Oriented Programming
  • ...and more!
  • Python Programming is also a part of Timberdoodle's 11th grade curriculum kit.



    No comments:

    Post a Comment

    Thanks for commenting. I love hearing from you!