Está en la página 1de 29

Laboratorio - Semana 01

Prof. Ruben Rivas (rrivas@utec.edu.pe)


Programando a bailar

+ Qu tena de fcil/difcil ser el instructor?!


+ Qu tena de fcil/difcil ser el instruido?!
+ Qu tena de fcil/difcil ser observador?!
2 horas
teora
profesor
estudiante

4 horas
lab
2 hours
theory
Computing without computers

Computational thinking hackathon


freshmen
dynamics
no coding experience
fair
4 hours
lab
programming tools

Scratch, MIT Media Lab


programming tools

PyCharm Educational Edition


evaluation

PY PY2 PY3
1
FP Feria

1 8 16
semana
3 niveles de complejidad.
PY 1: Scratch. PY2,PY3: Python.
Semana 14: Presentacion final de PY3.
Semana 15: Feria

PY = 0.10 (PY1) + 0.30 (PY2) + 0.60 (PY3)


evaluation

PY PY2 PY3
class
1 work class work

1 8 16

Evaluacin continua en clase.


Kahoot o HackerRank.
DC (class work) = El mismo peso.
evaluation

PY PY2 PY3
class
1 work class work
PS PS PS PS PS PS
1 8 16

Set de problemas.
Scratch, Pycharm o Instabase.
PS = Todas el mismo peso.
evaluation

PY PY2 PY3
class
1 work ET class work ET
PS PS PS PS PS PS
1 8 16

Crear un video de un captulo de teora.


Trabajo grupal.
ET = 0.30 (ET1) + 0.70 (ET2)
evaluation

PY PY2 PY3
class
1 work ET class work ET
reports reports
PS PS PS PS PS PS
1 8 16

Reportes de teora
TR = Todos el mismo peso.
evaluation

PY PY2 PY3
class
1 work ET class work ET
reports reports
PS PS PS PS PS PS
1 8 16

Nota Final =
0.20 ET + 0.1 TR + 0.10 CW + 0.20 PS + 0.4 PY
Comencemos con la clase
https://www.youtube.com/watch?v=-SjuiawRMU4&t=1s
Anima tu nombre!
Tiempo de Compartir

Qu descubr?
Qu no me sala?
Sugerencias?
Break
Dinmica de
Pensamiento Computacional
Las monedas falsas.
Tenemos 10 pilas de monedas, y cada pila tiene 10 monedas de 50
centavos. Una pila es falsa, pero no sabemos cual. Lo que s
sabemos es el peso de una moneda genuina y adems sabemos que
las monedas falsas pesan 1 gramo ms de lo debido. Podemos pesar
las monedas en una balanza de precision y exactitud perfectas.
Cul es el menor nmero de pesadas necesario para determinar
qu pila de monedas es falsa?
Crea/Anima carateres y cuenta una historia!

https://scratch.mit.edu/projects/148933064/
Tiempo de compartir

Pasea por el laboratorio y ve lo que otros han creado.


Primer Proyecto de CS100
Crear un juego!
Usar como inspiracin proyectos Fish chomp como:
https://scratch.mit.edu/projects/10859244.
Otro ejemplo para tomar ideas mas sofisticadas:
https://scratch.mit.edu/projects/143068542
Ver studio:
http://scratch.mit.edu/studios/475615
Crea scores, sprites; usar herramientas de control (loop, if, if
else) , sonidos, disfraces.
Los grupos son de 2 estudiantes.

SUBIR LOS PROYECTOS ANTES DE LA PRXIMA CLASE A:

https://scratch.mit.edu/studios/3884465

Presentacin del proyecto en la prxima clase.


Evaluacin basada en complejidad (12 puntos) y originalidad
(8 puntos).
Algoritmo
Algoritmo

Caractersticas: Finito, definido, preciso.


Algoritmo

Diagramas de flujo. Pseudocdigo


Laboratorio - Semana 01
Prof. Ruben Rivas