per session
包含什麼
按需滿足
根據需要安排會議50 分鐘
每次會話教師支持
我們無法翻譯此文,請刷新頁面並再試一次。
課堂經歷
1-on-1 computer science tutoring for all levels! Learn to program from the very basics or refine your advanced coding skills! I can teach a wide variety of topics in Computer Science from the basics of control flow (if-statements, while-loops) to the more advanced topics of Data Structures and algorithm design. I have experience teaching a wide variety of programming languages including Python, Java, JS, C and C++, and C#. For beginner students, I will first cover the following topics, in roughly this order, 1-2 topics per meeting: * Console input/output * Variables * Math * if-statements * while-loops * lists * functions Once I'm confident a student is comfortable with each of these topics, I work with them and the parent to determine next steps based on a student's interests. If a student is interested in math, then I might cover binary arithmetic, bitwise operators, and floating point. If a student is interested in game development, then I might cover object-oriented programming and graphics. My teaching style is very student-directed. I describe a concept, then I give the student examples of use of that concept, asking leading questions to guide them thru examples until they are capable applying the concept on their own. If a student is interested in a specific topic distinct from what I'd planned, I am happy to veer into a tangent.
學習目標
Students will be able to read, modify, and write computer code that uses print statements, gets user input, uses if-statements, while-loops, lists, and functions
其他詳情
父母的引導和規範
Students will need some sort of programming environment in order to save their work. The website repl.it provides a coding environment that saves student work online, in which case the student will need to create an account with that site. As an alternative, a student may download PyCharm, a programming environment that will allow students to save their work on their own device. Links to these resources are below, and I am happy to help students get their programming environment set up as needed.
先決條件
Students will be more successful if they have some level of computer literacy; familiarity with creating, moving, and opening files on a computer. Typing speed of 20 words/minute. Not required, but can make learning easier.
教學語言
英語
外部資源
除了 Outschool 教室外,本課程也使用:
提供自
教師專業知識和證書
1 位教師有研究生學歷
碩士 在 電腦科學 從 George Mason University
2 老師擁有學士學位
學士學位 在 數學 從 Oberlin College
學士學位 在 數學 從 Bloomsburg University of Pennsylvania
Will Howard holds an M.S. in Computer Science from George Mason University
* 1 year experience teaching Computer Programming in various programming languages to students aged 8-17
* 2 years experience as a software developer.
評論
Twin Oaks Learning Collective的其他課程
Twin Oaks Learning Collective的其他課程
其他家長也喜歡
一對一高級電腦科學輔導
Marcus
每堂課
一對一課程
依需求開班
14-18
電腦科學和程式輔導和強化
Twin Oaks Learning Collective
5.0
(12)
每堂課
一對一課程
依需求開班
8-18
1:1 電腦科學輔導(Java、JS、Python 等...)
Andy Richards
3.4
(5)
每堂課
一對一課程
依需求開班
8-18
AP 電腦科學原理® 輔導(60 分鐘)
Rosanne Cicanese
5.0
(5)
每堂課
一對一課程
依需求開班
13-18
為美國電腦科學聯盟做準備(初級組 7-9 年級)
AI Code Academy
4.7
(1,781)
每班
團體課
15 週, 1/週, 1 小時
11-15
編碼/電腦科學輔導
Johnny Wang
每堂課
一對一課程
依需求開班
11-18
電腦科學入門:初級電腦語言
Owen Keller
每堂課
一對一課程
依需求開班
11-16
夏令營:ACSL 小學部預備班
AI Code Academy
4.7
(1,781)
每班
下次會議在 3 PM Mon 6/16
團體課
3 週, 5/週, 1 小時
8-12
AP 電腦科學考試準備課程
AI Code Academy
4.7
(1,781)
每班
下次會議在 11:30 PM Mon 4/28
團體課
10 週, 1/週, 1 小時
14-18
2 小時 AP 電腦科學 A 輔導課程
Susan Frederick
4.9
(16)
每班
下次會議在 9 PM Monday
團體課
1 週, 1/週, 1.92 小時
13-17
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,781)
每班
下次會議在 3 PM Mon 6/16
團體課
2 週, 5/週, 1.25 小時
14-18
夏令營:以專案為基礎的 Java 初學者(AP 電腦科學 A 預科課程)
AI Code Academy
4.7
(1,781)
每班
下次會議在 3 PM Mon 6/16
團體課
2 週, 5/週, 1 小時
11-16
1 小時 - Java AP 電腦科學原理 - APCSP
Phanee P
5.0
(2)
每堂課
一對一課程
依需求開班
12-16