Outschool
Open currency, time zone, and language settings
Log In

Computer Science Principles: Go Beyond the Code

In this course, students will learn about computer science topics that all programmers should know, such as algorithms, binary numbers, information theory, and graph theory.
Cynthia Dise
Average rating:
4.9
Number of reviews:
(77)
Popular
Class

What's included

1 live meeting
55 mins in-class hours per week

Class Experience

Go beyond the screen for an in-depth look at computing! Computer science encompasses much more than programming. In this class, students will get a taste of these topics such as human-computer interactions, algorithms, binary numbers, information theory, and graph theory. We will explore these topics through discussion, puzzles, in-class demonstrations, and online activities.

Please note: This is not a coding class, nor do students need any coding experience for this class.

Done: Week of January 10: Human-Computer Interaction and Algorithms 
Done: Week of January 17: All about binary numbers
Done: Week of January 24: Information and Graph Theories
Week of January 31: Error Detection
Week of February 14: Sorting Networks (Threading)
Week of February 21: Finite State Automata
Week of February 28: Binary Search Trees and Conditionals
Week of March 7: Image Representation


Week 1:  
Human-Computer Interaction and Algorithms

Week 2:
Learn about binary numbers and converting regular base 10 numbers to binary. Then apply that knowledge to a digital representation. 

Week 3:
This week, we will cover some of the more abstract concepts of computer science with information and graph theory.

*** Current Week*** Week 4: Learn how computers detect and correct errors in data.

Week 5: This week covers network sorting and how a computer multitasks

Week 6: Finite State Automata is this week's topic and is based on following simple maps and reasoning

Week 7: Learn how to organize and find data using a binary search tree and practice using conditional statements!

Week 8: Explore how colorful images can be represented using binary digits.

Other Details

External Resources
Learners will not need to use any apps or websites beyond the standard Outschool tools.
Joined November, 2022
4.9
77reviews
Popular
Profile
Teacher expertise and credentials
Master's Degree in Education from Strayer University
I have a bachelor's in Computer Science and a Master's in Education. I am a former software engineer and have been teaching coding and computer science classes for students aged 10+ for 14 years.

Reviews

Live Group Class
Share

$14

weekly
1x per week
55 min

Completed by 2 learners
Live video meetings
Ages: 10-14
3-12 learners per class

This class is no longer offered
About
Support
SafetyPrivacyCA PrivacyLearner PrivacyManage Data PreferencesTerms
Financial Assistance
Get The App
Download on the App StoreGet it on Google Play
© 2024 Outschool