Computer Science (Self-paced)

Teacher: Anna Pollard

Begin anytime, complete within a year

$299.00

Want an extra discount? Join the MFS Coupon Club
SKU: POLLARD-CSSP Category: Tags: , , ,

Description

Computer Science Self-Paced Course Overview

How do computers store information, how does it travel across the internet, and how can a Python program solve a problem? In this full-year, self-paced computer science homeschool course, students explore how digital technology works and put what they learn into practice by writing and testing their own Python programs.

Students start with variables, logic, and algorithms before moving on to lists and functions. They also learn how computers represent data and images, how networks connect devices, and how computing affects privacy and everyday life. Recorded lessons, guided demonstrations, and coding exercises build skills step by step. No prior programming experience is required.

Explore more MyFunScience technology courses.


Computer Science Course at a Glance

  • Teacher: Anna Pollard
  • Format: Full-year, self-paced online course with instructor support
  • Prerequisites: No prior programming experience required
  • Programming language: Python
  • Curriculum: 10 instructional units and a final exam unit
  • High school credit: 1 credit

What Your Student Will Learn

  1. Introduction to Programming. Write and run basic Python programs in Thonny using variables, input, and output.
  2. Operators & Logic. Use arithmetic, comparison, and logical operators to evaluate expressions and make decisions.
  3. Algorithms & Control Structures. Plan solutions step by step, use conditionals and loops, and debug programs.
  4. Lists. Store, access, update, and process collections of data.
  5. Functions & Procedural Programming. Break problems into smaller steps and write reusable functions with parameters and return values.
  6. Global Impacts of Computing. Examine how computing affects communication, education, business, creativity, and society.
  7. Bits & Bytes. Explore how computers use binary to represent numbers, text, and other data.
  8. Data & Privacy. Consider data collection, digital footprints, security, and responsible use of personal information.
  9. Graphics & Images. Investigate how computers represent images and explore visual output through coding activities.
  10. The Internet & Networking. Learn how devices connect and how protocols help data travel across networks.

Final exam. Students review and demonstrate their understanding of the major computer science and Python concepts covered in the course.


Student Projects and Activities

Students may build interactive programs that accept input and display results, use loops to automate repeated steps, or organize data with lists and functions. Other activities may ask students to interpret binary data, explore digital images, evaluate a privacy scenario, or trace how information moves across a network. Assignment details are provided in each Schoology unit.


Self-Paced Learning and Instructor Support

Students work through the units in sequence on their own schedule. They can pause and replay recorded lessons and demonstrations, then practice what they learned through guided activities, assignments, and assessments in Schoology.

Anna Pollard provides feedback on submitted work where appropriate and offers individual Zoom assistance for questions, explanations, and debugging help.


Required Software

Students write and test their Python programs in Thonny, a free, beginner-friendly Python editor available for Windows and macOS.


Computer Science Frequently Asked Questions

Does my student need to know how to code?

No. The course starts with basic Python syntax and builds toward writing programs with loops, lists, and functions.

Does this course have a weekly live class?

Students follow recorded lessons at their own pace. Individual Zoom help is available when they need support.

Who is this course a good fit for?

It’s designed for homeschool students who want to learn some Python and understand how computers, data, and the internet work. It also provides a foundation for further computer science study.

Anna Pollard

Anna Pollard - Teacher - MyFunScience.com

Anna Pollard began her professional career in the graphic and web design industry as a Creative Director in the field of Informational Technology. She has a AAS in Commercial Art and Advertising Design, a BA in Computer Science, and a Masters degree in Business and Marketing.

After 15 years of professional IT work, Anna Pollard made a career change to share her technology knowledge with students and began a career in teaching for many years.

Anna is married, has a 27 year old son whom she also home schooled, and who is now a chef at a French restaurant.

Anna has adopted/rescued multiple cats and two horses. In her spare time, she helps with the horses at Love of Lacey Equine rescue in Bunn Level, NC. She is also a member of the Colored Pencil Society of America and creates colored pencil art work for show at local art galleries.

Testimonials

"Claire has really been enjoying this class! We’ve tried co-ops, local art teachers, and even middle school classes at the local university, but nothing clicked until now. The projects she’s done have been so impressive, and I can already see her skills improving."
Jill, Parent
"My daughter is already enrolled in several classes for next year. She has been enjoying her tech class this semester and wanted to add another for next year."
Shayna K.

Contact Teacher

Contact Us - Anna