Las ofertas de programación informática de Education Unlimited permiten a los campistas sumergirse en escribir sus propios códigos para crear software ejecutable. Si bien cada lenguaje de programación tiene sus propias fortalezas y usos únicos, Java y Python continúan siendo dos lenguajes populares e indispensables para cualquier programador.
Python: ¡codifiquemos!
Los campistas de Python aprenderán sobre algoritmos, bucles, depuración, condicionales y eventos en actividades y programación usando Python, el lenguaje de programación de alto nivel. Realizar actividades tanto en línea como fuera de ella preparará a los estudiantes para sumergirse en otros lenguajes de programación en el futuro. Los campistas pasarán su tiempo aprendiendo sobre conceptos de programación y luego aplicándolos usando Python. Usarán su creatividad para crear proyectos únicos mientras exploran el proceso de codificación.
- Stanford: 28 de julio - 2 de agosto 6º a 8º grado
Programación Java 1
Los campistas aprenderán a programar en Java. Aprenderán sobre programación orientada a objetos, definiendo clases, variables y métodos, E / S básicas y polimorfismo. También aprenderán cómo usar Git, el sistema de control de revisiones, y almacenar y acceder a sus proyectos en Github. Los comandos básicos y el IDE de Eclipse también serán cubiertos. Al final, los campistas tendrán un conocimiento práctico de Java y podrán crear programas Java simples. Los estudiantes de secundaria Java 1 disfrutarán aprendiendo algunos conceptos básicos en otros lenguajes de programación, incluidos Java, C, C ++ y Scheme.
- Stanford: 21 de julio - 27 de julio - grados 9-12
- Stanford: 4 de agosto - 9 de agosto - 6º a 8º grado
Programación Java 2
Java 2 asume que los campistas están familiarizados con Java antes de este curso. La capacidad de crear y probar clases simples de Java es una buena base. Los campistas de Java 2 aprenderán sobre estructuras de datos y algoritmos. Aprenderán sobre pilas, montones, colas y árboles, y los implementarán en Java. Se cubrirán muchos algoritmos de clasificación diferentes y sus implementaciones. Los campistas usarán Git para almacenar y revisar sus proyectos, y el IDE de Eclipse para desarrollar. Una encuesta de otros lenguajes de programación, incluidos Java, C, C ++ y Scheme, les dará a los campistas una idea de los tipos de proyectos que pueden explorar en el futuro.
- Stanford: 28 de julio - 3 de agosto - grados 9-12
Nota: Java Programming 2 requiere un conocimiento práctico del contenido en Java Programming 1 o la finalización exitosa del campamento Java Programming 1.
Día extendido:
- Lunes a viernes de 9 a.m. a 9 p.m.