Español
Iniciar sesión
Campamento de verano: preparación para la Liga Estadounidense de Ciencias de la Computación (División Junior G 7-9)
Experiencia de clase
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. The 2023-2024 school year will be our 46th year of continuous operation! Last year, over 500 teams and more than 6000 students in the United States, Canada, Europe, and Asia participated. Out ACSL Elementary division team won one Gold medal, one Silver medal and two bronze medals in 2023; and our ACSL Junior team...
15 lessons//3 Weeks
Week 1Lesson 1Lecture-> Number Systems -> Recursion -> Branching, ‘What does this Program Do?’Lesson 2Practice-> Conversions between number systems -> Solving Recursive Functions -> Predicting output for sections of pseudocode that use branching -> Official Programming Problem from past ACSL contestsLesson 3Final Review and Contest 1-> Review and Preparation -> ACSL Previous Contest problem setsLesson 4Lecture 2-> Prefix and Postfix Notations -> Bit-String Flicking -> Loops, ‘What does this program do?’Lesson 5Practice-> Evaluating expressions of different notations -> Solving bit-string based expressions -> Predicting output for sections of pseudocode that use loops -> Official Programming Problem from past ACSL contestsWeek 2Lesson 6Final Review and Contest 2-> Review and Preparation -> ACSL Previous Contest problem setsLesson 7Lecture 3-> Booleans, boolean operators and conditionals -> Laws of Boolean Algebra -> Data Structures: Binary Trees, Stacks, Queues -> Arrays, ‘What does this program do?’Lesson 8Practice--> Evaluating boolean expressions -> Building and using binary trees, stacks, and queues -> Predicting output for pseudocode using arrays -> Official Programming Problem from past ACSL contestsLesson 9Final Review and Contest 3-> Review and Preparation -> ACSL Previous Contest problem setsLesson 10Lecture 4-> Reading and creating undirected graphs -> Adjacency matrices, cycles, and other graph theory -> Boolean Circuits -> Strings, ‘What does this program do?’Week 3Lesson 11Practice-> Evaluating factors about directed and undirected graphs -> Simplifying expressions for digital circuits using boolean gates -> Predicting output for pseudocode using Strings -> Official Programming Problem from past ACSL contestsLesson 12Final Review-> Review and Preparation -> ACSL Previous Contest problem setsLesson 13ReviewReviewLesson 14ReviewReviewLesson 15ReviewReview
2 - 4 horas semanales fuera de clase
Proyectos
Frecuencia: 1-2 durante toda la claseComentario: incluidoDetalles: Projects are not mandatory but we strongly encourage students to complete them.Evaluación
Frecuencia: incluidoDetalles:
Reseñas
Clase grupal
369 US$
por 15 clases5 x por semana, 3 semanas
75 min
Completado por 3 alumnos
Videoconferencias en vivo
Edades: 11-15
5-10 alumnos por clase