US$40
for 4 classes包含什麼
4 現場會議
4 上課時間我們無法翻譯此文,請刷新頁面並再試一次。
課堂經歷
Sudoku is a very fun exercise that you can get lost in for hours! In this class we'll cover how to write a Sudoku application, and then we'll implement an algorithm called "backtracking with constraint propagation" that can solve all valid Sudoku puzzles in milliseconds! We'll also cover strategies that students can use to solve real puzzles by hand, away from the computer. Each class will start with a short lecture and then we will all write code in our own editors on repl.it. Students will be given a Repl.it starter, and we will code together each step of the way. As we develop the code, I will help learners tackle coding issues. I will teach modern Javascript features and key computer science problem-solving concepts. Students will gain working experience with computer programming, including developing solutions and debugging code to produce a working application. Pre-requisites: • Learners should know basic javascript: variables, for loops, and objects. • More modern Javascript notation like `for in loops`, template strings are optional but helpful. We will cover and gain experience with these. Lesson breakdown: Lesson 1: Introduce repl.it and we implement the rules of sudoku Lesson 2: We learn about sudoku solving strategies, and implement two simple ones that solve easy puzzles Lesson 3: We implement backtracking search to solve all puzzles Lesson 4: We look at the speed of our approach, go a bit more into the theory of backtracking search and other similar AI algorithms. We look at other ways to solve sudoku, as well as possible improvements to the app they've made.
學習目標
Students will get solid experience programming a working application.
The algorithm we will use in this case will be backtracking with constraint propagation; a cornerstone of AI and computer science problem solving with many applications. This will require us to introduce two other important concepts: Trees and recursion.
• Several Sudoku strategies: "hidden singles", "naked pairs", "hidden pairs", and the venerable "X-Wing"
We'll use many of these advanced JS concepts:
• Several collections: arrays, objects, sets
• For of loops
• Arrow functions
• map and filter functions
其他詳情
外部資源
除了 Outschool 教室外,本課程也使用:
認識老師
教師專業知識和證書
Hi there! My name is Amédée d'Aboville, I go by they/them.
I have a BSc in Computer Science and have been working professionally as a software developer for 6 years. During the day, I work at Outschool, programming this very website!
I want to show off the beauty and fun of computers. While coding seems very abstract and detached, it's a very creative endeavor with many possibilities!
My teaching is around building things that are fun to use as we are building them, while elucidating topics that might be tricky. My ideal teaching experience is when learners don't notice that they are tackling difficult problems because they are so engaged with the task at hand.
評論
其他家長也喜歡
“我們來寫一個故事吧!”創作到出版
Beyond-the-Norms
5.0
(34)
US$60 每堂課
一對一輔導
依需求開班
6-18
讓我們寫一個故事:提示、寫作並分享!
Ms. Jackson of "Ms. Jackson's Theatre!"
4.9
(245)
US$9 每班
下次會議在 4 PM Thursday
團體課
1/週, 30 分鐘
9-12
創意寫作基礎及其他:讓我們寫一本暢銷書吧!
Teacher Kristin BA TEFL TESL
5.0
(46)
US$14 每班
下一堂課明天 1:50 PM
團體課
1/週, 45 分鐘
9-14
讓我們寫作:創意寫作 - 用圖片寫一個故事
Let's Go Learning!
4.8
(3,908)
US$12 每班
下次會議在 7 PM Tuesday
團體課
1/週, 35 分鐘
6-11
讓我們來寫一個中世紀的故事吧!
Teacher Kandy
5.0
(24)
US$15 每堂課
一對一輔導
依需求開班
7-11
讓我們寫一本書吧!作傢俱樂部(進行中)
Crystal Roze
4.9
(40)
US$15 每班
下次會議在 11:30 PM Wednesday
團體課
1/週, 1 小時
11-16
讓我們學習一下:如何寫一個段落
Let's Go Learning!
4.8
(3,908)
US$15 每班
下一堂課明天 1:40 PM
團體課
1 週, 1/週, 35 分鐘
7-12
讓我們寫一本小說吧! :為有抱負的作家量身定制的一對一創意寫作課程
Milan
5.0
(55)
US$172 每堂課
一對一輔導
依需求開班
5-18
學習寫段落
Liz Wann, B.A.
US$15 每班
下一堂課明天 10 PM
團體課
1 週, 1/週, 35 分鐘
9-12
“我們來寫一個故事吧!”年輕抵抗作家的創意寫作診所
Beyond-the-Norms
5.0
(34)
US$50 每堂課
一對一課程
依需求開班
4-10
如何寫小說
Maura Atwood
4.8
(95)
US$30 每堂課
一對一課程
依需求開班
11-18
如何撰寫職業項目
Kandy Crosby-Hastings
5.0
(202)
US$13 每班
下次會議在 4 PM Wed 7/2
團體課
8 週, 1/週, 55 分鐘
14-18
如何寫出一篇出色的論文
Maddie Alvendia, B.A., E.d.M.
US$15 每班
下次會議在 12 AM Tue 6/17
團體課
6 週, 1/週, 45 分鐘
10-14
創意寫作! - 學習寫短篇小說
Traci Powell
5.0
(211)
US$13 每班
團體課
4 週, 1/週, 25 分鐘
9-14
創意寫作營:每天寫一篇短篇小說
WordPlay Writing Co. | Jackson Pearce
4.9
(1,898)
US$26 每班
下一堂課明天 5 PM
團體課
5/週, 55 分鐘
13-18
寫一段貓武士冒險:夏季創意寫作營
Tammy Wenhame: Licensed Educator | TESOL Certified
5.0
(1,571)
US$20 每班
下次會議在 7 PM Tuesday
團體課
2 週, 3/週, 50 分鐘
9-13