per class
包含什麼
1 現場會議
1 上課時間我們無法翻譯此文,請刷新頁面並再試一次。
課堂經歷
英語程度 - 未知
Intermediate 等級
For those who struggle to grasp the highly abstract and disparate concepts taught in computer science, this class may help to reframe things. As an Indigenous educator, I use my worldview and philosophies to shape experiences and interactions. In this class, I associate patterns in the natural world to computer science algorithms, showing how these ideas are real and exist because of the laws of physics themselves (that everything must follow). We will go through some basics in computer science, such as what binary really is (physically speaking), and how programming languages make computers do things. We will cover some history as well, which will serve to link computer science with mathematics. I will also cover the main parts of the algorithm as I understand them, showing how each part follows the same patterns that exist all around us in nature. We will discuss how people organize their coding ideas using flow charts and pseudocode, but emphasizing the creative and individual nature of coding. As we do this, we will also cover elements of my worldview and how they connect to these ideas, showing how we are always connected to everything in nature (even computers). I take a visual and tangible, discussion-based approach to abstract learning, hoping all participants are present and along for the ride. I encourage idea sharing and questions, as well as conversation. I believe in exploration and shared learning, and have much gratitude for all that I've learned in my interactions with young people.
學習目標
Start to conceptualize patterns in computer science that follow overall universal, relatable patterns.
More tangibly identify aspects of programming systems in order to more naturally create code that reflects their vision.
其他詳情
先決條件
Should have some experience with coding (including: Snap!; Scratch; MakeCode Arcade; and similar).
教學語言
英語
外部資源
學習者無需使用標準 Outschool 工具以外的任何應用程式或網站。
來源
Personal, professional, and academic experience with coding, philosophy, Indigenous philosophy and worldview (as an Indigenous person), science, and the humanities. Established work from scholars such as: Gregory Cajete, Ron Eglash, Jon Corbett. Lived experience in and with Indigenous Communities and individuals.
認識老師
教師專業知識和證書
學士學位 在 科學 從 Athabasca University
I'm an Indigenous person with lived experience and focus on the intersection of science and Indigenous Knowledge systems professionally. Professional experience in both philosophy and computer science. Have given many talks over several years to educators (often by request) on this topic.
評論
其他家長也喜歡
一對一高級電腦科學輔導
Marcus
每堂課
一對一課程
依需求開班
14-18
電腦科學和程式輔導和強化
Twin Oaks Learning Collective
4.9
(15)
每堂課
一對一課程
依需求開班
8-18
1:1 電腦科學輔導(Java、JS、Python 等...)
Andy Richards
3.4
(5)
每堂課
一對一課程
依需求開班
8-18
AP 電腦科學原理® 輔導(60 分鐘)
Rosanne Cicanese
5.0
(7)
每堂課
一對一課程
依需求開班
13-18
為美國電腦科學聯盟做準備(初級組 7-9 年級)
AI Code Academy
4.7
(1,788)
每班
團體課
15 週, 1/週, 1 小時
11-15
為美國電腦科學聯盟做準備(小學 3-6 年級)
AI Code Academy
4.7
(1,788)
每班
團體課
15 週, 1/週, 1 小時
8-11
電腦科學入門:初級電腦語言
Owen Keller
每堂課
一對一課程
依需求開班
11-16
編碼/電腦科學輔導
Johnny Wang
每堂課
一對一課程
依需求開班
11-18
夏令營:ACSL 小學部預備班
AI Code Academy
4.7
(1,788)
每班
下次會議在 3 PM Mon 6/16
團體課
3 週, 5/週, 1 小時
8-12
AP電腦科學A考試預備課程
AI Code Academy
4.7
(1,788)
每班
下次會議在 3 PM Saturday
團體課
10 週, 1/週, 1 小時
14-18
1 小時 - Java AP 電腦科學 a - Apcsa
Phanee P
5.0
(2)
每堂課
一對一課程
依需求開班
12-16
45 分鐘 - Java AP 電腦科學 a - Apcsa
Phanee P
5.0
(2)
每堂課
一對一課程
依需求開班
12-16
AP 電腦科學 A 輔導(Java)
Darshak Kachchhi
5.0
(2)
每堂課
一對一課程
依需求開班
11-18
夏令營:AP電腦科學A
AI Code Academy
4.7
(1,788)
每班
下次會議在 3 PM Mon 6/16
團體課
2 週, 5/週, 1.25 小時
14-18
1 小時 - Java AP 電腦科學原理 - APCSP
Phanee P
5.0
(2)
每堂課
一對一課程
依需求開班
12-16
[一對一](30 分鐘)您的 AP 電腦科學原理教練
Mr. Hun
5.0
(6)
每堂課
一對一課程
依需求開班
13-18