한국어
로그인
여름 캠프: 프로젝트 기반 C++(레벨 2)
보고계신 지문은 자동 번역 되었습니다
수업 소개
영어 수준 - 알 수 없음
미국 9 학년
C++ Lv2: Data Structures and Algorithms Summary: Embark on a coding adventure with our online C++ class, tailored specifically for young learners from (maybe middle school) 9th to 12th grade. This interactive and engaging course introduces students to the foundational concepts of Data Structures and Algorithms, essential tools for budding programmers. Our curriculum is designed with young minds in mind, breaking down complex ideas into fun, digestible lessons. Each session provides hands-on...
10 lessons//2 Weeks
Week 1Lesson 1Stacks and Queues (M)Implement a maze-solving algorithm that uses a stack to backtrack when it hits a dead end. This project can have a visual component, where kids can see how the path is traced and retracted, offering a tangible way to understand how stacks work.Lesson 2Maps/DictionaryWord Frequency Counter: Create a program that reads a text file and uses a map to count how many times each word appears. This can be visualized by creating a histogram at the end? Word translatorLesson 3Runtime Analysis-Big O -run time complexity - big omega - best case - big theta - The Museum of ComplexityLesson 4Recursion“Power of” recursive function for math. Reverse array/stringLesson 5Searching and SortingSome game that teaches the students when to use certain search and sort algorithms. It will then record the number of steps it takes to solve.Week 2Lesson 6PointersPre and Post incrementLesson 7Linked ListsTrain Car Assembly Game: Create a game where each train car represents a node in a linked list. Kids can add and remove cars, which corresponds to adding and removing nodes. They can also rearrange the cars to understand how nodes can be moved in a list.Lesson 8Debugging and TestingDebugging and TestingLesson 9ReviewReviewLesson 10Final ProjectsFinal Projects
- Students will master algorithmic strategies like recursion, sorting, searching, and problem-solving techniques.
- By the end of the course, students will have a strong understanding of C++ programming and the confidence to tackle algorithmic challenges.
- Students will be well-equipped with the knowledge to advance their programming skills and prepare for academic competitions, AP Computer Science exams, and even their future careers in technology.
수업 외 주당 1 - 2 시간
Homework
빈도: 포함됨피드백: 포함됨세부 내용:Assessment
빈도: 포함됨세부 내용: Each student will be asked to work on their final projects with their own ideas, and present their final projects in the final session.
리뷰
그룹 수업
10 회 수업에
₩229
2주 동안 주당 5회
60분
3 명의 학생이 수업을 완료함
실시간 화상 수업
연령: 12-17
수업당 학습자 4-8 명