Professional Documents
Culture Documents
:
:
:
:
:
:
:
:
2. CONTENIDO
4. METODOLOGIA
La asignatura se desarrollar bajo el principio de aprenda haciendo. En las clases expositivas se buscar
la participacin activa y en las asignaciones se propender el trabajo en grupo con la tutora adecuada.
Se buscar que el estudiante desarrolle su sentido crtico para anlisis, diseo y evaluacin de pequeos
proyectos de software.
5. SISTEMA DE EVALUACION
Actividad
1er Examen
2do Examen
3er Examen
Asignaciones
Promedio de Laboratorio
Trabajo prctico
TOTAL
Porcentaje Total
15%
20%
25%
10 %
20 %
10 %
100%
6. PROGRAMA ANALITICO
Sem.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
TOPICOS
Objetivos del curso. Computacin. Conocimiento. Computador. Arquitectura de un
computador. Algoritmo. Programa de computador. Programador. Lenguaje de
programacin.
Python. Variables. Tipos de datos. Tipos de operadores.
Formas de representacin de un algoritmo. DFD.
Pseudocdigo.
Control de flujo. Estructuras de control de flujo para seleccin.
Presentacin del Perfil del Trabajo final
Primer Examen Parcial
Estructuras de control de flujo para repeticin.
Estructuras de datos elementales.
Algoritmos de procesamiento de cadenas. Funciones.
7. BIBLIOGRAFIA
Downey, Allen, Elkner Jeffrey and Meyers, Chris (2013) How to Think Like a Computer Scientist.
Editorial Green Tea Press. http://www.greenteapress.com/thinkpython/html/index.html
Guttag, Jhon (2011) Introduction to Computer Science and Programming MIT Open Courseware en
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computerscience-and-programming-spring-2011/index.htm
Joyanes, Luis (1992) Metodologa de la Programacin, McGraw-Hill Interamericana de Espaa.
Lagos(2015). Algoritmos y programacin con Python. Primera edicin. Ayacucho - Per.
Lust, Jhon (2011) An Introduction to Python en http://beastie.cs.ua.edu/cs150/book/
Zelle, John (2003). Python Programming: An Introduction to Computer Science. Wilsonville, OR:
Franklin, Beedle & Associates