Computer Science and Programming

Teacher: Anna Pollard

Monday 11:00AM – 12:30PM (ET)

Original price was: $680.00.Current price is: $544.00. Sale!

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

Description

Computer Science and Programming Course Description

Computer Science & Programming is a full-year introductory course for middle and high school students that blends foundational computer science concepts with hands-on programming practice. Students explore how computers and the internet work, learn to think like computer scientists, and build real programs using problem-solving, logic, and creativity.

Students will develop skills in algorithms, simulations, data structures, and structured programming using variables, decision-making, loops, functions, and files. They will also examine the ethical and social impacts of computing—considering privacy, accessibility, artificial intelligence, security, and the role of technology in society.

Through guided lessons, coding challenges, mini-projects, and a final capstone project, students will learn to design, build, test, and refine their own programs. By the end of the course, students will have a strong foundation in computational thinking and a portfolio of projects that demonstrate their understanding.

This course is ideal for students who are curious about technology, enjoy solving problems, or want to begin exploring computer science, game development, web development, digital innovation, or software engineering.

High School Credits

  • 1 credit

Grade Levels

  • 9th – 12th grade

Required Materials

  • Software used with this course: Visual Studio Code (VS Code) is a free, open-source source IDE (code editor) by Microsoft that runs on Windows, macOS, and Linux

Prerequisites

  • None

Course Outline

  • How Computers Work
  • How the Internet Works
  • Computational Thinking & Abstraction
  • Algorithms & Simulations
  • Introduction to Programming
  • Introduction to Computers and Programming
  • Input, Processing, and Output
  • Decision Structures & Boolean Logic
  • Repetition Structures (Loops)
  • Functions
  • Files and Exceptions
  • Lists and Tuples
  • Dictionaries and Sets
  • Data Structures (CS Perspective)
  • Classes & Object-Oriented Programming (Intro)
  • Classes & OOP
  • Inheritance
  • Recursion
  • Recursion (Applications)
  • Algorithms Revisited
  • Data Structure Application Project
  • Software Design & Abstraction
  • GUI Programming (Intro)
  • Simulation Project
  • Final Project

Estimated Workload

  • 2 hours/week

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.

Contact Teacher

Contact Us - Anna