What's included
1 live meeting
50 mins in-class hoursClass Experience
Everyone knows that computers run programs. But what exactly is a "program"? This class is part of a series on how computers work. We explore the foundation of what is a program and how do they work. What are the different programming styles, languages, and approaches? How does a computer program actually make something happen? This is NOT a programming course, but rather an explanation of what programming "IS". Concepts explored include: Programming approaches: Procedural, object oriented, iterative Levels of programs: machine code, assembler, higher level languages Languages compared and discussed: C, Java, Scripts, Basic, C++, Machine Code, Assembler, javascript All of this is presented in an age appropriate manner so the younger students can grasp and start on a proper understanding into the world of computers. This is an interactive whiteboarding class where illustrations are used explain the lesson throughout. Interaction means questions and comments are encouraged to whatever level of participation the student desires.
Other Details
External Resources
Learners will not need to use any apps or websites beyond the standard Outschool tools.
Teacher expertise and credentials
I have been in the computer industry for decades, starting in the 1970s by building my own computer and robotics. That led to a career of mating software and hardware through several technology startups. Being deeply in this industry from the beginning had granted me an overall view of how everything works together that is rare today. My goal is to pass this deep basic understanding to the next generation.
Reviews
Live One-Time Class
$14
per classMeets once
50 min
Completed by 421 learners
Live video meetings
Ages: 8-12
4-18 learners per class