Outschool
開啟貨幣、時區和語言設置
登入

連線:互聯網如何運作及其重要性

這門數位生活技能/電腦科學課程深入探討互聯網的運作方式以及其功能如何影響我們的安全。
Tom Shiflet
平均評分:
5.0
評論數量:
(30)
班級
玩

包含什麼

12 現場會議
11 上課時間
作業
每週 1 小時. This class will be graded and will contain 4 assignments (one per week). These assignments will be done outside of class time but will take around 30 minutes per week to complete. All grades and student feedback will be given through Teacher-Student feedback. Example: Think about your morning routine and find a real-life parallel with the simplified abstraction model that we've discussed. What part of your morning relates to the physical layer (less abstraction), the transport layer (medium amount of abstraction) and the application layer (most abstraction)? Put together a simple one page document that shows each of these parts of your routine, clearly labeled as "Physical," "Transport," and "Application." This can be done in a word processor (Google Docs, Word, etc), presentation software (PowerPoint, Google Slides, etc) or other software. Please submit as a PDF document.
評估
Learners will be assigned a final number grade with specific commentary at the end of the course.
等級
包括
我們無法翻譯此文,請刷新頁面並再試一次。

課堂經歷

This course will introduce students to the fundamentals of how the Internet functions and why it matters to them. We will begin by learning how low level communication protocols work, including binary number systems, creating simple communication systems and participating in exercises to send and receive coded messages with each other.

Once we have a foundation built for information being sent on a shared, open wire, we’ll jump into how the IP (Internet Protocol) Suite functions at different levels of abstraction and how the Internet was designed and built around this open, public protocol. At this point, students will have a solid understanding of how the Internet works. We will then begin to transition into discussing the impact that the open nature of the Internet has on security and privacy. 

We will close out the course, by looking at the true cost of “free” (services, games, websites, etc) on the Internet, where we should be concerned, and what we can do to protect ourselves.

I strongly believe in experiential and activity based learning, so we will use a number of different activities and demonstrations. Learner participation is very important because I don't "lecture" a lot...my lessons are very interactive. 

Note: This class will be graded and will contain 4 assignments (one per week). These assignments will be done outside of class time but will take less than 30 minutes to complete. All grades and student feedback will be given through Teacher-Student feedback. 



Week 1 - Communication Protocols
- Binary number systems
- Communication on a shared wire
- Creating protocols

Week 2 - The IP Communication Suite
- Abstraction in Communication Protocols
- The IP Packet
- The Building of the Internet

Week 3 - An Open Internet
- The Open Nature of the Internet
- Content Propagation
- How Data is Collected

Week 4 - The Cost of Free
- What does free mean?
- Case Studies in Data Collection
- Putting it all together for your future


The “Wired.” Series is a collection of classes that teach everyday digital life skills that center on issues that will impact the lives of students over the next 5-10 years. These classes are:

* The Internet - Foundations of how the Internet functions and how that should affect our behavior when using it.
* Social Media - How to use social media effectively to accomplish our goals (and how to determine those goals). 
* Online Research - How to find applicable sources and verify the authority, bias and reliability of those sources.
* Personal Finance - Building foundational strategies for managing our finances, from budgets and taxes to credit and investing.
學習目標
- Explore methods of communication using binary numbers.
- Explain bit synchronization in serial communications.
- Collaborate to build a communication protocol using a shared wire.
- Model the function of protocols such as TCP and IP as they relate to the Physical Layer.
- Explain how the user interacts with the Application layer through protocols such as HTTP and HTTP/S.
- Create an abstract model of source to destination Internet traffic through all levels of abstraction.
- Explore risks and analyze solutions associated with content propagation.
- Discuss Internet archival at various levels of abstraction.
- Evaluate data collection methods and the risks associated with them.
- Explain how a data driven culture impacts our view of privacy.
- Compare data collection methods and privacy laws to create a usability model for the future.
學習目標

其他詳情

父母的引導和規範
As part of the discussion on data tracking and collection, I will make sure that learners understand that any website (including "inappropriate" sites) and messages that are sent or received are leave "digital footprints," regardless of what methods that they may use to try to hide their activities. While I will not specifically mention pornographic websites, sexting / sending nude pictures, I will infer the meaning by referring to "THOSE websites" or "private" pictures" sent by text or SnapChat...and pretty much everyone will know what I mean while making the learners feel less awkward about having this important conversation.
供應清單
Various PDF "cheat sheets" will be posted in the classroom as we cover specific topics.
外部資源
學習者無需使用標準 Outschool 工具以外的任何應用程式或網站。
已加入 April, 2021
5.0
30評論
教師檔案
教師專業知識和證書
Hello! My name is Tom Shiflet and I teach a variety of computer science, game design and math classes tied together with game programming as a hands-on "math lab"! I am a game industry veteran, having worked on about 20 PC games in the past, I've worked in the IT industry and have over 15 years teaching experience at top level college prep schools and universities. Currently, in addition to teaching on Outschool, I'm an indie game developer, with two games currently released on the Steam platform (called "Askaya: Remnants of Ajuna" and "Eyes of the Night"). 

In the game industry, I worked in the role of producer (project manager), game designer, and general manager of an independent studio. I am passionate about video games and I am excited to bring that passion and experience here to help the next generation of game designers and developers get started building the skills needed! In teaching math classes, I have always applied practical lessons of the math concepts through fun and interactive coding "labs." 

For my computer science classes, I take a different approach than many CS teachers...I understand that not everyone will need a lot of things that are taught in typical computer science classes. BUT, I do believe that the thought skills taught by using computer science are extremely important, even if you end up going into law, medicine, engineering, business, etc. So I focus on key thinking skills and we exercise those skills by using the subject matter of computer science.

Additionally, I teach a series of classes called the “Wired.” series that cover key areas of living in this “wired” world of ours. These topics include things like: the Internet, how to use social media effectively, how find and evaluate sources online, personal finance, etc. These are “real life” skills that college students are constantly saying that they wish that they had learned in high school, but are rarely taught. 

In my time when I’m not teaching, I enjoy the playing video games with my son, being outside camping, hiking and fishing, and playing anywhere around water. I also have had the chance to travel to many different countries to serve refugees and kids that have been abandoned or orphaned by war. I’ve been to Iraq many times, as well as Yemen, Thailand, Vietnam, Senegal, Guatemala, El Salvador, Dominican Republic and more. 

In my years working with high school students all around the world, I’ve experienced how powerful and impactful students can be and I’m thankful for the opportunity to help guide students as they prepare to be leaders of the next generation!

Tom

Random Facts About Me:
- I had the chance to give a TEDx talk about what I've learned from working with kids around the world.
- I speak a few different languages (and write code in many others). 
- I love learning...I'm always teaching myself something new and reading (mostly non-fiction).
- I have a son and an "almost" daughter (an international student that lived with us for 3 years that is like family to us).

CLASS RULES

- I don’t require cameras to be on (though I need to verify you by video at the beginning of the class), but if you have yours on, please be sure that your setting and clothing are appropriate. Be comfortable...but be wise with your choices.
- Please respect class time by muting your mic if there is a lot of background noise. 
- I LOVE class discussions and questions, but try to stay on topic. 
- We will always treat each other with respect. Always. Failure to do so will result in students being removed from class.
- There is room to try things and fail. Just keep trying. If you don’t understand something, please let me know. If you have questions, don’t be afraid to ask. But always try...and if you don’t get it the first time, then try again...you’ll get there. I promise!

評論

現場團體小班課程
分享

US$165

用於 12 課程
每週3次,共 4 週
55 分鐘

有4 位學習者完成此課程
即時視訊會議
年齡: 13-18
4-12 每班學員人數

該課程不再提供
關於
支援
安全隱私加州隱私學習者隱私管理資料首選條款
下載這個軟體
在應用程式商店下載在 Google Play 上取得
© 2024 校外