Departamento de Ingeniería de Sistemas y Computación Proyecto Mujeres en Computación
- Mitchel Resnick, profesor MIT “At one point, there was a growing realization that people needed to learn how to write as well as read. They needed to be able to express themselves as well as understand how other people expressed themselves. Now it’s the same with new media. It is not enough to be able to interact with new technologies ; you have to be able to CREATE with new technologies.” “We sometimes say, it’s not so much about learning to code, but coding to learn. As you code, it’s helping you learn other things” ¿Por qué aprender a programar?
Problemas Cliente Tengo un problema Xochi Birch, programadora
Cliente Cada vez hay más documentos en la web, ¿donde encuentro un buen documento sobre programación? Problemas Xochi Birch, programadora
Cliente Voy a viajar a Europa en vacaciones, ¿dónde me quedo que sea barato? Problemas Xochi Birch, programadora
Cliente Quiero aprender inglés pero no tengo tiempo para ir a un curso Problemas Xochi Birch, programadora
Cliente Estoy cansado de llamar a pedir taxi, se demora mucho! Problemas Xochi Birch, programadora
Proceso de solución Análisi s Diseñ o Construcción
El Problema
Análisis: ¿Qué es una imagen? Tabla de pixeles (nxm) En este caso 10x13 1 pixel = 1 cuadro con un color
Análisis: ¿Qué es una imagen? 1 color = Rojo, Verde, Azul
Análisis: ¿Qué es una imagen? 1 color = Rojo, Verde, Azul
Análisis: ¿Qué es una imagen? 1 color = Rojo, Verde, Azul
Análisis: ¿Qué es una imagen? 1 color = Rojo, Verde, Azul
Análisis: ¿Qué es un filtro?
Cambiar cada componente de color de cada pixel por un mismo valor
Diseño: Filtro gris Los grises tienen los tres componentes con el mismo valor. Tomaremos como nuevo valor el promedio de los tres componentes. (o sólo el verde, o sólo el rojo, o un promedio ponderado)
Construcción Ingresar a :
Diseño: Filtro gris 1. Obtener los valores de cada componente de color 2. Cambiar el valor de cada componente de color por el promedio de los tres
Construcción ¿Cuántas veces tengo que cambiar los componentes de color?
Construcción d = primer pixel segundo pixel tercer pixel ?
Diseño: Filtro hojas
Otros ejemplos Color Sepia Transparencias Aumentar/Disminuir el brillo
Más información sobre JS
26 María Fernanda Ortega pirante