Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Curso 2011-12
Curso 11-12
60 horas presenciales
Coordinador:
Ricardo Ferrs (Ricardo.Ferris@uv.es)
Profesores prcticas: Ricardo Ferrs, Emiliano Torres Profesores problemas: Ricardo Ferris, Ignacio Panach
Horario y profesores
Hora 8:30-9:00 9:00-9:30 9:30-10:00 10:0010:30 10:3011:00 11:0011:30 11:3012:00 A2L (LE-1.1.8-PRO) Torres, E. Lunes Martes Mircoles Jueves A0T (AE-1.1) Ferrs, R. Viernes A1P A2P (AE-1.1) (AE-1.1) Ferrs, R. Panach, I. A1L (LE-1.1.8-PRO) Torres, E.
Objetivos
Introducir al alumno en el conocimiento bsico de la estructura de un ordenador, tanto a nivel hardware (microprocesador, memoria, etc.) como a nivel software (sistema operativo, programas de aplicacin, etc.). Introducir al alumno en la utilizacin de la red como herramienta de trabajo para compartir informacin y acceder y utilizar ordenadores remotos. Introducir al alumno en la metodologa de la programacin procedural mediante la introduccin del concepto de lenguaje de programacin y del concepto de algoritmo, as como de los diferentes mtodos de resolucin de problemas (refinamiento, resolucin descendente, etc.). Introducir al alumno en los tipos de datos, variables, 5 constantes, estructuras de control y de datos que
Describir las partes en que se compone un computador y explicar su funcin. Enumerar varios dispositivos perifricos explicando su funcin. Realizar operaciones bsicas sobre ficheros. Capacidad para realizar tareas de administracin bsicas en un sistema operativo. Editar textos tcnicos, utilizar hojas de clculo, crear presentaciones y pequeas bases de datos utilizando programas de aplicacin ofimtica. Utilizar programas de aplicacin de redes para visitar pginas web, buscar contenidos en internet, publicar contenidos en web, etc. Describir algortmicamente soluciones a problemas. Capacidad para utilizar un lenguaje de programacin para describir el algoritmo que resuelve un problema. Describir los tipos de datos bsicos, numricos y no numricos. Disear programas de ordenador sencillos con uno o varios bucles. Disear programas de ordenador sencillos estructurados mediante funciones. Disear programas de ordenador sencillos utilizando estructuras condicionales. 6 Documentar adecuadamente los programas construidos.
Resultados de aprendizaje
Programa de teora
Tema 1
Ttulo y contenido Introduccin.
Concepto de computador: Conceptos bsicos. Estructura interna del computador. Soporte lgico: Sistema operativo. Utilidades. Gestin de la informacin.
Tipo
Horas presenciales
Horas no presenciales
Control 1
E T P
0,5 3 1 3 2
Control 2
0,5
7
Programa de teora
3
Programacin estructurada.
Teorema de la programacin estructurada. Diseo de programas estructurados Estructuras de control Estructura secuencial. Estructura condicional. Estructura iterativa.
T P
5 2
6 4
Control 3
E T P
0,5 5 3 6 6
Programacin modular.
Definicin de mdulo Programacin modular. Definicin de subprogramas: Funciones Parmetros de un subprograma. mbito de identificadores. Recursividad.
Control 4
E T P E
0,5 4 2 0,5 4 4
Control 5
Programa de teora
6
Ficheros.
Conceptos bsicos de archivos. Tipos de acceso. Ficheros lgicos y fsicos. Ficheros binarios y de texto. Procesamiento de ficheros.
T P
2 1
2 2
Control 6
E T
0,5 3 3
Redes de ordenadores.
Introduccin y Conceptos bsicos. Utilidades para compartir informacin.
TOTAL
35
45
9
Programa de prcticas
Tema Ttulo de la sesin de Laboratorio Semana Horas presenciales Horas no presenciales
3 4 4 4 6 6 7 8
1.- Entorno de programacion. Entrada, salida y tipos de datos 2.- Estructuras selectivas 3.- Estructuras repetitivas 4.- Programacin modular. Diseo modular de programas. 5.- Vectores y matrices 6.- Cadenas y Registros 7.- Ficheros 8.- Tratamiento de la informacin
5 6 7 8 9 10 11 12
2 2 2 2 2 2 2 2 20
TOTAL
10
Otros
Tema Tarea Horas presenciales Horas no presenciales
1,2
Trabajo
0 0 3 2
5 10
10 25
TOTAL
11
Software utilizado
Programacin en C++
Bases de datos
12
aulavirtual.uv.es
Recursos:
Presentaciones y ejercicios. Enunciados de prcticas de laboratorio y ficheros necesarios. Planificacin del curso.
Calendario:
Correo electrnico!!
13
Bibliografa
Bibliografa bsica:
Apuntes de la asignatura. [G. Beekman (2005)]. Introduccin a la informtica (Prentice-Hall). [W. Savitch (2007)]. Resolucin de problemas con C++. El objetivo de la programacin (Prentice-Hall). [H. Korth, A. Silberschatz (2006)] Fundamentos de bases de datos (MacGraw Hill) [H.M. Deitel, P.J. Deitel (2009)]. C++ como programar (Prentice-Hall). [L. Joyanes (2006)]. Programacin en C++: Algoritmos, estructuras de datos y objetos (MacGraw Hill). [L. Joyanes, I. Zahonero (2001)]. Programacin en C: Metodologa, algoritmos y estructuras de datos (MacGraw Hill).
Bibliografa complementaria:
14
Evaluacin
cuatrimestre, y un examen final, que constarn tanto de cuestiones terico-prcticas como de problemas N_Examenes = 60% Controles + 40% Examen Final
Evaluacin
En segunda convocatoria slo se tendr en cuenta el examen realizado en esa convocatoria, y no los controles, y existe la posibilidad de mejorar las notas de los boletines y las prcticas, si se ha asistido a las sesiones prcticas. Los pesos de cada apartado sern los mismos que en la primera convocatoria.
16