CC1002- Introducción a la Programación Computación I: Introducción (J.Álvarez) CC1002- Introducción a la Programación Razonamiento algorítmico/lógico Capacidad modelamiento/abstracción Habilidad general resolver problemas Computación Problemas Soluciones B. Bustos
Computación I: Introducción (J.Álvarez) Objetivos General Resolver problemas a través de programas Resultados de aprendizaje Descomponen un problema en sus partes fundamentales Implementan el programa que resuelve el problema siguiendo una metodología formal Verifican que el programa sea correcto, corrigiendo los errores detectados B. Bustos
Unidades del curso 1. Introducción a la programación 2. Programación funcional 3. Programación imperativa 4. Programación orientada a objetos
Evaluación NF (nota final): 2/3NC+1/3NT Para aprobar: NC ≥ 4 y NT ≥ 4 NT (nota tareas): promedio X tareas NC (nota control): prom ponderado controles Control Unidades Fecha Pond 1 1+2 Semana ? 20 % 2 2+3 3 4 examen 1 a 4 ??? 40 %
Ejercicios en clases Sirven para eximirse del examen de acuerdo a la siguiente tabla: promedio c1,c2,c3 promedio ejercicios 5,5 cualquiera 5,4 ≥ 2.0 5,3 ≥ 3.0 5,2 ≥ 4.0 5,1 ≥ 5.0 5,0 ≥ 6.0
Computación I: Introducción (J.Álvarez) Bibliografía y Lenguaje Bibliografía: Apuntes del curso Estarán disponibles en U-cursos Lenguaje de programación: Python https://www.python.org/ Versión 2.7 (último release: 2.7.8) B. Bustos
Instalación de Python Vaya a https://www.python.org/ En “Downloads”, haga click en “Python 2.7.8” (hay versiones para Windows, Mac, etc.) Descargue el archivo e instale el programa El instalador de Python automáticamente instala también el ambiente de desarrollo IDLE