Please enable JavaScript to use CodeHS

Introducción a la programación con Karel el Perro (Ace)

Description

En esta lección, se presenta a los alumnos el CódigoHS y cómo Karel el Perro puede recibir una serie de instrucciones para realizar una tarea sencilla.

Objective

Students will be able to:

  • Write their first Karel program by typing out all of the Karel commands with proper syntax

  • Explain how giving commands to a computer is like giving commands to a dog

Description

En esta lección, los alumnos aprenden más cosas sobre Karel y el mundo de Karel. Los alumnos aprenden sobre las paredes en el mundo de Karel, las direcciones a las que puede mirar Karel y cómo identificar una ubicación en el mundo de Karel utilizando filas y columnas. En estos ejercicios, los alumnos empezarán a ver las limitaciones de los comandos de Karel. Los alumnos tendrán que aplicar el conjunto limitado de órdenes de Karel a situaciones nuevas. Por ejemplo, ¿cómo pueden hacer que Karel gire a la derecha, aunque Karel no conozca el comando turnRight?

Objective

Students will be able to…

  • Identify the direction that Karel is facing
  • Predict what direction Karel will be facing after executing a series of commands
  • Identify a location in Karel’s world using Row, Column terminology
Description

En esta lección, los alumnos aprenderán cómo pueden crear sus propios comandos para Karel llamando y definiendo funciones. Las funciones permiten a los programadores crear y reutilizar nuevos comandos que hacen que el código sea más legible y escalable.

Objective

Students will be able to:

  • Define a function, and successfully implement functions in their code.
  • Teach Karel a new command by creating a turnRight() function