High School Computer Science and Programming Intro Workshop
Learn Computer Science and Programming with Snap!
4.43 (95 reviews)

10 021
students
8.5 hours
content
Jul 2021
last update
$19.99
regular price
Why take this course?
🎓 Dive into the World of Computer Science & Programming! 🚀
Highlights:
- Engaging Workshop for Aspiring Minds: Tailored for high school and junior high students to explore the fascinating realm of Computer Science and Programming.
- Fostering Critical Thinking and Logical Reasoning: Empower your young adult with essential skills that are crucial in today's tech-driven world.
- Comprehensive Course Coverage: From the basics of Science and Engineering to intricate topics like Artificial Intelligence and Networks, this course has it all! 🤖🌍
- Hands-On Learning Experience: With UC-Berkeley's Snap! as your toolkit, you'll engage in meaningful exercises that bring concepts to life.
- No Programming Experience Required: This workshop is designed for beginners, so join us with an open mind and a willingness to learn.
About the Course:
🏫 Instructor Insight: Hear from Hossein Ghorbani, who teaches this course to high school students at Living Wisdom School in Nevada City, CA.
Course Structure:
This 15-week journey through Computer Science and Programming is structured as follows:
- Week 1: Lists & Sets - Kickstart your programming adventure with fundamental data structures.
- Week 2: A Snappy Snap! Primer - Get acquainted with the Snap! environment, your new coding playground.
- Week 3: Concurrent and Event-Based Programming - Discover how programs interact with events and run concurrently.
- Week 4: Revising the List Example: Under the Hood - Dive deeper into list operations and their inner workings.
- Week 5: Modeling, Design, Implementation: Traffic Light, ATM - Apply your knowledge to real-world scenarios with traffic light and ATM simulations.
- Week 6: Implementing the Traffic Light Simulation - Bring your designs to life through code.
- Week 7: Functions - Understand the building blocks of programs: functions.
- Week 8: Binary Search Trees - Learn how to organize data with binary trees, a key data structure in computer science.
- Week 9: Values, Types, Dictionaries - Explore the world of more complex data types and their practical applications.
- Week 10 & 11: Graphs, An Algorithm - Discover how graphs work and implement algorithms to solve problems with them.
- Week 12: Propositional Logic, "Have I Lied?" Game - Challenge your logic skills with games and puzzles.
- Week 13: State Machines - Explore the concept of state machines, a fundamental component in many software systems.
- Week 14: Internet Protocols - Understand the protocols that govern the internet's functioning.
- Outro: Next Steps - Wrap up with an overview of how this workshop sets you on a path to further exploration and learning in computer science.
What You Need:
- A computer with internet access.
- A desire to learn and explore the world of programming.
Join us on this exciting journey to unlock the secrets of Computer Science and Programming! 💻🤝 Whether you're a student or simply curious, this workshop is your gateway to a future in tech. Enroll now and let's embark on this adventure together! 🎓🚀
Course Gallery




Loading charts...
Related Topics
1359814
udemy ID
24/09/2017
course created date
22/11/2019
course indexed date
Bot
course submited by