Sei sulla pagina 1di 3

CLASE 1

Conceptos básicos del pensamiento computacional (definiciones, componentes del


PC ) . PPT en Carpeta semana 1 y 2 (incluye video sobre algoritmos)
VIDEO / ANIMACION - QUE ES EL PENSAMIENTO COMPUTACIONAL ?? (EN
BUSQUEDA / CONSTRUCCION)
https://www.youtube.com/watch?time_continue=6&v=U3CGMyjzlvM
INCLUYE EJEMPLOS DE SITUACIONES DE LA VIDA REAL DONDE SE UTILIZAN
INTENSIVAMENTE ALGORITMOS (auto de google, amazon air, sistema de metro)
Como atacar la complejidad de los algoritmos ??? De eso se trata el curso

Presentación del curso (Objetivos, Metodología de Clase, Forma de Evaluación,


Temario reducido, etc.) - PPT en Carpeta semana 1 y 2

Descomposición de un problema en niveles: Forma de encarar la resolución de un


problema. En un primer nivel se identifican las macro tareas que se deberán llevar a
cabo para resolver el problema, y luego se van bajando de nivel aquellas tareas no
triviales o cuya solución la delegamos a un tercero. Para definir la complejidad de
cada tarea se deben tener en cuenta cuales son las condiciones definidas antes de
iniciar la tarea (precondiciones)

Ejemplo de problema: Programar los próximos 3 meses de mi vida:

Precondiciones: Soy muy estudioso y pienso que la materia Pensamiento


Computacional es la mejor materia que he tenido hasta el momento :)

Nivel 1: Cronograma Mensual


Mes 1: Comienzo las clases de Pensamiento Computacional (trivial no se baja de
nivel)
Mes 2: Me voy de viaje en avión a Río (no tengo muy claro como se hace (lo bajo de
nivel)
Mes 3: Recuperar las clases perdidas en el mes 1 estudiando el doble (trivial :-) )

Nivel 2: Viaje en avión a Río

Precondición: Tengo dinero y tiempo

1. Voy a agencia de viajes y pido una excursion a rio en tal fecha con un hotel 5
estrellas de determinadas características. (trivial por la precondición, lo
delego)
2. Hacer valijas (trivial)
3. Ir al aeropuerto (trivial)
4. Hacer check-in (nunca hice, debo detallar)
5. Embarcar
6. Disfrutar del viaje

Nivel 3: Hacer Check-in

Precondición: La tasa de embarque no está incluida en el pasaje

1. Presentar documentación
2. Despachar Valijas
3. Pagar tasa de embarque

Nivel 4: Despachar valijas

Precondición: Debe funcionar para cualquier cantidad de valijas

Mientras tenga valijas para despachar


1. Tomar una valija
2. Pesarla
Si peso total supera el establecido por la aerolínea
Pago sobrecarga

PRESENTAR EL TEMA ESTRUCTURAS DE CONTROL (VER PPT en Carpeta semanas


1 y 2)
- CONCEPTO DE SEUDOCODIGO
- Estructuras:
- Secuencia
- Decisión (SI / SI-SINO)
- Iteración (MIENTRAS - REPETIR n veces - REPETIR HASTA - REPETIR
MIENTRAS)
- PROPIEDADES DE UN ALGORITMO
-
EJEMPLOS EN CLASE DE LA VIDA COTIDIANA QUE UTILICEN ESTAS
ESTRUCTURAS DE CONTROL PARA LA RESOLUCIÓN DEL PROBLEMA

Dinámica de clase: Formar grupos en clase (no más de 5 personas). Presentar el


problema, dar 10 minutos para que el grupo intente resolver el problema, Un
representante de cada grupo escribe la solución en pizarrón, se comparan y discuten
soluciones y al final el docente propone una solución alternativa (siempre y cuando
ya no esté dada por uno de los equipos)

Ejemplos a utilizar:

Jugar al ahorcado, sacar plata de un cajero, iniciar sesion en windows.

CLASE 2

Terminar lo que no se llegó de la clase 1


Repaso de conceptos utilizando herramienta Kahoot: https://kahoot.it/

Hacer Práctico 1: Hacer en equipos de 2 personas. Dar un tiempo para hacer cada
ejercicio, it pasando por cada equipo para verificar que estén trabajando , luego elegir un
equipo al azar para que presente la solución y ver directamente ajustes en pizarrón en caso
de ser necesario. Proponer discusión.

Potrebbero piacerti anche