Outschool
通貨、タイムゾーン、言語の設定を開く
ログイン

サマーキャンプ:アメリカコンピュータサイエンスリーグ(初級部門)準備

このコースは、当校の小学生(3~6年生)をアメリカコンピュータサイエンスリーグの小学生部門コンテストに向けて準備します。当校は、2023年のACSL決勝で金メダル1個、銀メダル1個、銅メダル1個を獲得しました。
AI Code Academy
平均評価:
4.7
レビュー数:
(1,745)
Popular
クラス

含まれるもの

15 ライブミーティング
18 時間 45 分 授業時間
宿題:
週あたり 1-2 時間. Practice problems
テスト
含まれる
この文章は自動翻訳されています

このクラスで学べること

Prep Class for ACSL Elementary Division


American Computer Science League (ACSL) organizes team computer programming and computer science contests for K-12 schools, organizations and local groups, led by an adult advisor. Last year, over 500 teams in the United States, Canada, Europe, and Asia participated. 

Currently the ACSL registration is closed, this is a course to help prep your child in the event they want to join the ACSL contest eventually.

The registration for 2025 ACSL is not started yet. It typically starts in September each year. Here is the contest schedule for 2024 for your reference: https://www.acsl.org/get-started/schedule .

We will contact you when the system is open for registration.

The ACSL competition is split into four contests, each covering a unique set of concepts. To match the given schedule and give our students the best chance to succeed, we split the course into four parts of three 90 minutes lessons each. The material covered in this course is recommended for motivated students with moderate to extensive mathematical experience. No coding is involved, but the material requires practice and will challenge students academically. During fall semester, students will take the official ACSL Contest after the third class of each part, and results can be displayed on the ACSL national leaderboard. Students who perform well on a national level may be invited to participate in the ACSL Finals following the end of our course: 

Part A- Number Systems
Students will be taught the basics of the binary number system.  All computers use 0s and 1s to represent instructions and data values.
Students will learn the concepts of number theory in bases 2, 8, 16 as they relate to the decimal number system with which they are familiar.
Students will be able to convert to and from bases 8 and 16 by using groups of binary digits.
Students will use the concepts of carrying and borrowing that they already know to perform addition and subtraction in bases 8 and 16.

	Lesson 1: Lecture
		-> Decimal System (Base 10)
		-> Binary System (Base 2)
-> Octal System (Base 8)
-> Hexadecimal (Base 16)
	Lesson 2: Practice
		-> Conversions between number systems
		-> Hexadecimal Representation of Colors
	Lesson 3: Final Review and Contest 1
		-> Review and Preparation
		-> ACSL Previous  Real Contest 1 from 2019-20
-> Get familiar with the HackerRank platform, and take a Sample Test

If you are not familiar with the HackerRank platform, you can take a Sample Test, which includes both multiple choice questions and a programming problem.


Part B- Prefix and Postfix Notations
Students will be taught how to represent arithmetic expressions in prefix or postfix notation. Neither requires an order of operations.
Students will learn to convert an expression from infix form that they know to either prefix (operator first) or postfix (operator last) form.
Students will be able to evaluate arithmetic expressions that are written in either prefix or postfix notation.
Students will use the order of operations in an infix expression correctly to write equivalent prefix and postfix expressions.

	Lesson 4: Lecture 2
		-> Order of Operations
		-> Infix Notation
		-> Prefix Notation
-> Postfix Notation
	Lesson 5: Practice
		-> Evaluating expressions of different notations
		-> Converting infix notation to prefix and postfix notations
		-> Translating expressions between prefix and postfix notations
	Lesson 6: Final Review and Contest 2
		-> Review and Preparation
		-> ACSL Previous  Real Contest 2 from 2019-20

Part C- Boolean Algebra
Students will be taught how to make logical decisions by combining TRUE and FALSE values with the NOT, AND, and OR operators.
Students will learn how to use Truth Tables to evaluate Boolean or logical expressions that have only TRUE and FALSE values.
Students will be able to use basic rules to simplify Boolean or logical expressions into expressions that are easier to evaluate. 
Students will use algebraic notation to represent complex and simplified Boolean or logical expressions.

	Lesson 7: Lecture 3
		-> Booleans, boolean operators and conditionals
		-> Laws of Boolean Algebra
	Lesson 8: Practice
		-> Evaluating expressions as True or False
		-> Finding ordered pairs that return an expected output for evaluated expressions
	Lesson 9: Final Review and Contest 3
		-> Review and Preparation
		-> ACSL Previous Real Contest 3 from 2019-20

Part D- Graph Theory
Students will be taught how graphs can be used to represent real-life situations in order to use algorithms to solve problems.
Students will learn how to draw graphs given a set of vertices and edges and identify the vertices and edges given an actual graph.
Students will be able to determine if a graph is traversable by using whether the vertices have an even or odd degree.
Students will use the definition of a cycle in a graph to find what cycles of various lengths actually exist.

	Lesson 10: Lecture 4
		-> Reading and creating undirected graphs
		-> Graph completeness
		-> Circuits, loops, and transversability
	Lesson 11: Practice
		-> Drawing undirected graphs for given scenarios
		-> Finding loops and contained cycles
		-> Evaluating graphs for transversability and completeness
	Lesson 12: Final Review and Contest 4
		-> Review and Preparation
		-> ACSL Previous Real Contest 4 from 2019-20
学習到達目標
Students will learn to navigate the complexities of computer science through the ACSL Elementary Division prep course, covering essential topics over four parts.
They'll delve into number systems such as binary, octal, and hexadecimal, mastering conversions and basic arithmetic operations. Students will also explore prefix and postfix notations, understanding how to convert, evaluate, and apply these expressions.
学習目標

シラバス

15 レッスン
3 週間以上
レッスン 1:
Lecture
 -> Decimal System (Base 10)
		-> Binary System (Base 2)
-> Octal System (Base 8)
-> Hexadecimal (Base 16) 
75 分のオンラインライブレッスン
レッスン 2:
Practice
 -> Conversions between number systems
		-> Hexadecimal Representation of Colors 
75 分のオンラインライブレッスン
レッスン 3:
Final Review and Contest 1
 -> Review and Preparation
		-> ACSL Previous  Real Contest 1 from 2019-20
-> Get familiar with the HackerRank platform, and take a Sample Test 
75 分のオンラインライブレッスン
レッスン 4:
Lecture 2
 -> Order of Operations
		-> Infix Notation
		-> Prefix Notation
-> Postfix Notation 
75 分のオンラインライブレッスン

その他の情報

受講に必要なもの
Please purchase the book: https://www.amazon.com/gp/product/1950573206/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
 クラス登録時に 4 の学習素材が提供されます
外部リソース
学習者は、Outschoolが提供する基本ツール以外のアプリやウェブサイトを使用する必要はありません。
使用する教材
Please purchase the book: https://www.amazon.com/gp/product/1950573206/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
参加しました April, 2020
4.7
1745レビュー
Popular
プロフィール
教師の専門知識と資格
**USE PROMO CODE: CODEAIPROMO10 FOR $10 OFF ANY COURSE - Valid until Nov, 25 **
~We offer early registration, sibling discounts, and multi-course bundles. ~
~Check out our complete Outschool offering here: https://shorturl.at/bcBGP ~

At AI Code Academy, we specialize in project-based STEM coding, AI, and mathematics programs for young learners. We are one of the few organizations that offer AI and machine learning courses tailored for kids. Our comprehensive curriculum spans from basic computer skills and Scratch coding to more advanced Python, Java, web design, game development, and AI machine learning projects.

Our unique focus is on introducing students to AI early, helping them grasp complex concepts like machine learning, data analysis, and smart devices, while also reinforcing mathematics skills, essential for their success in STEM fields.

With a team of passionate instructors—college students and recent graduates with degrees in Engineering and Computer Science—we provide hands-on, real-world projects that prepare students for future careers in AI, coding, robotics, and mathematics.

レビュー

ライブグループコース
共有

$369

15 クラス分
週に5回、 3 週間
75 分

7 人がクラスを受けました
オンラインライブ授業
年齢: 8-12
クラス人数: 5 人-12 人

About
サポート
安全性についてプライバシーCAでのプライバシー保護学習者のプライバシーデータ設定の管理利用規約
アプリを入手
App StoreでダウンロードGoogle Playで入手する
© 2024 Outschool