PDF de programación - Fundamentos de la Programación - Teoría

Imágen de pdf Fundamentos de la Programación - Teoría

Fundamentos de la Programación - Teoríagráfica de visualizaciones

Publicado el 3 de Febrero del 2019
992 visualizaciones desde el 3 de Febrero del 2019
515,8 KB
12 paginas
Creado hace 8a (16/10/2015)
PRESENTACIÓN ASIGNATURA



Fundamentos de la Programación
Teoría



Profesor Grupo: Miguel Ángel Herranz
Despacho: DN231. Tutorías: M:19:00-21:00. Previa petición
Dirección de correo electrónico: [email protected]

PRESENTACIÓN ASIGNATURA



Fundamentos de la Programación
Laboratorio



Profesores: D. Francisco Manuel Sáez de Adana
Grupos de Laboratorio
martes de 15:00 a 16:55 y de 19:00 a 20:55

Objetivos asignatura



“El objetivo de la asignatura es introducir conceptos y
métodos básicos de la informática* utilizando para ello la
programación estructurada*” .



*Ver definición Introducción Tema1

3

Programa


0- Introducción



1- Fundamentos de programación



2- Metodología del desarrollo del software, algoritmos



3- Estructuras de datos fundamentales



4- Recursividad

4

Evaluación



Pruebas de Evaluación Continua (PEC):

Pruebas escritas de carácter teórico / práctico.



Ó



Evaluación Final (EF) (Previa petición a la dirección de la

escuela)



5

EVALUACIÓN ASIGNATURA

Mediante 2 PEC:



1ª PEC : Laboratorio (10%) + Teoría(10%)

2ª PEC : Laboratorio (40%) + Teoría(40%)



PEF: LABORATORIO (EF) + TEORÍA (EF)

Evaluación Final (EF) = SOLO SI HA SIDO CONCEDIDA POR LA ETSII



6

ESQUEMA SESIONES ASIGNATURA FUNDAMENTOS DE LA PROGRAMACIÓN


SESIONES

TEORÍA

13-oct

Presentación, introducción y conceptos básicos

20-oct

Estructuras de control. Condicionales y bucles

27-oct

Estructuras de control. Bucles

03-nov

Programación modular

10-nov

Tipos (enumerado, subrango, vector, matriz)

17-nov

PEC1 (16 a 16:50)

Tipos (cadena)

24-nov

Tipos (registro)

01-dic

Recursividad y repaso

15-dic

PEC2

7

ESQUEMA SESIONES ASIGNATURA FUNDAMENTOS DE LA PROGRAMACIÓN


SESIONES

LABORATORIO

20-oct

Tipos, variables, E/S, asignación

27-oct

Estructuras de control. Condicionales

03-nov

Estructuras de control. Bucles

10-nov

Estructuras de control. Bucles

17-nov

PEC1

24-nov

Programación modular

01-dic

Tipos datos con funciones

15-dic

Tipos (registros, cadenas) y recursividad

12-ene

(horas de laboratorio

+ teoría)

PEC2

8

Metodología



Sesiones teóricas:
Exposición y discusión de los conocimientos básicos de la asignatura.
Planteamiento y resolución teórica de ejercicios y supuestos relacionados
(pseudocódigo o Python).



Sesiones prácticas:
Planteamiento y desarrollo de ejercicios prácticos que permitan solventar
problemas y analizar hipótesis y contribuyan al desarrollo de la capacidad
de análisis de resultados.

9

Grupos de laboratorio



- Grupo C1 (14:00-15:55 h.): Laboratorio NL9



- Grupo C2 (19:00-20:55 h.): Laboratorio NL9

Es necesario apuntarse en “Inscripción Laboratorios” en la página
www.cc.uah.es

Después de la inscripción, si se desea cambiar de turno habrá que
intercambiarlo con otro compañero.


10

Enlaces de interés:

Descarga Python

https://www.python.org/downloads/release/python-343/

Estilo

https://www.python.org/dev/peps/pep-0008/

Python Tutor

http://www.pythontutor.com

Otros enlaces

https://www.python.org/
http://www.mclibre.org/consultar/python/
http://www.es.python.org/

11

Bibliografía

Libros Python:

Introducción a la programación con Python 3, de Andrés Marzal, Isabel García y Pedro García (año 2014,
universidad Jaime I).
Invent Your Own Computer Games with Python, de Al Sweigart (año 2012, para Python 3.2).
Making games with Python and PyGame, de Al Sweigart (año 2012, para Python 3.2)
Hacking Secret Ciphers with Python, de Al Sweigart (año 2013, para Python 3.3)
Python for Informatics, de Charles Severance (libro de texto del curso MOOC "Programación para todos" de la
Universidad de Michigan)
Libro de Rosalía Peña, profesora de ciencias de la computación de la UAH.


Libros de programación:


GARCÍA MOLINA, F., MONTOYA DATO, J. y otros. Una Introducción a la Programación: Un enfoque algorítmico.
Ed. Thomson Paraninfo. 2005.
GONZALEZ DE LENA ALONSO, M. T., Introducción a la programación: Problemas resueltos. Ed. Universitaria
Ramón Areces. 2005.
SÁNCHEZ, M. A., Programación estructurada y Fundamentos de la Programación. Ed. Díaz de Santos, 1996.
CALDERÓN MATEOS, A., CARRETERO PÉREZ;, J. y otros, Programación en lenguajes estructurados. Ed. Paraninfo.
2008.
LÓPEZ ROMÁN, L., Programación estructurada. Un enfoque algorítmico. Ed. Alfaomega Grupo Editor. 2003.
QUERO CATALIN, E. Programación en lenguaje estructurado. Ed. Paraninfo, 2001.
KERNIGHAN BRIAN W., PIKE R., La Práctica de la Programación. Ed. Prentice Hall.



12
  • Links de descarga
http://lwp-l.com/pdf15058

Comentarios de: Fundamentos de la Programación - Teoría (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad