Outschool
통화, 시간대 및 언어 설정 열기
로그인

여름 캠프: 미국 컴퓨터 과학 리그(초등부) 준비

이 과정은 초등학생(3-6학년)을 American Computer Science League의 초등부 대회에 대비시키는 과정입니다. 우리는 2023 ACSL Finals에서 금메달 1개, 은메달 1개, 동메달 1개를 획득했습니다.
AI Code Academy
평균 평점:
4.7
수강 후기 수:
(1,745)
인기 수업
수업

무엇이 포함되어 있나요?

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수강 후기
인기 수업
프로필
교사 전문성 및 자격증
**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.

리뷰

실시간 그룹 수업
공유
15 회 수업에

US$369

3주 동안 주당 5회
75분

7 명의 학생이 수업을 완료함
실시간 화상 수업
연령: 8-12
수업당 학습자 5-12 명

아웃스쿨 소개
고객 지원
안전 정책개인 정보CA 개인 정보어린이 개인정보데이터 기본 설정 관리이용 약관
아웃스쿨 홈페이지
앱 다운로드
앱 스토어에서 다운로드Google Play에서 다운로드
© 2024 아웃스쿨