



Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Asignatura: Bioestadística, Profesor: Francisco Conejero Meca, Carrera: Biología, Universidad: UCM
Tipo: Apuntes
1 / 5
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!




Grado en Ingeniería del Software Grado en Ingeniería de Computadores
Profesor principal Profesor de apoyo
Grupo A Raquel Hervás Ballesteros
Pablo Moreno Ger (1º cuat.) Antonio Sánchez Ruiz-Granados (2º cuat.)
Grupo B
Mercedes Gómez Albarrán (1º cuat.) Virginia Francisco Gilmartín (2º cuat.)
Manuel Ortega Ortiz de Apodaca
Grupo C María Guijarro Mata-García (1º cuat.) Iván Martínez Ortiz (2º cuat.)
Manuel Freire Morán (1º cuat.) María Guijarro Mata-García (2º cuat.)
Grupo D Fernando Rosa Velardo (1º cuat.) Miguel Gómez-Zamalloa Gil (2º cuat.)
Ana Gil Luezas
Grupo E (^) Manuel Ortega Ortiz de Apodaca Mercedes Gómez Albarrán (1º cuat.) Raquel Hervás Ballesteros (2º cuat.)
Grupo F
Alberto Núñez Covarrubias (1º cuat.) Antonio Pareja Lora (2º cuat.)
Fernando Rosa Velardo (1º cuat.) Jesús Correas Fernández (2º cuat.)
Grupo G
Fernando Rosa Velardo (1º cuat.) Miguel Gómez-Zamalloa Gil (2º cuat.)
Ismael Rodríguez Laguna Isabel Riomoros Callejo (1º cuat.) Grupo I (^) Luis Hernández Yáñez (Coordinador) Doble Grado
Ana Gil Luezas (1º cuat.) Pedro J. Martín de la Calle (2º cuat.)
Facultad de Informática Universidad Complutense
El objetivo general de la enseñanza de la Programación es capacitar a los alumnos para construir metódicamente programas legibles, bien documentados, correctos, eficientes y fáciles de mantener y reutilizar. Dentro de este marco, la asignatura de Fundamentos de la programación constituye el primer contacto de los estudiantes de los grados con esta materia, presentándoles por primera vez conceptos y técnicas fundamentales de la Programación. Mediante una estudiada combinación de clases de teoría y de problemas y prácticas de laboratorio, el estudiante irá asimilando esos conceptos y técnicas desde el principio y con progresiva complejidad, adquiriendo las habilidades básicas y poniendo en práctica lo aprendido. Con un enfoque de programación estructurada y utilizando el lenguaje de programación C++.
Tema 1. Computadoras y programación Presentación de la asignatura. Introducción a la Informática. Repaso histórico. La programación como resolución de problemas. Concepto de algoritmo. Lenguajes de programación. Sintaxis de los lenguajes. Introducción a la ingeniería del software. Entornos de desarrollo. Tema 2. Tipos e instrucciones I Un primer programa. Elementos del programa. Edición. Compilación y enlace. Errores. Datos de los programas. Entrada/salida por consola. Valores literales y variables. Identificadores. Tipos de datos básicos (predefinidos). Declaración de variables. Constantes. La asignación. Datos y memoria. Operadores y expresiones. Funciones predefinidas. Instrucciones. Bloques de instrucciones. Selección e iteración. Funciones definidas por el programador. Tema 3. Tipos e instrucciones II Más sobre los tipos de datos básicos. Tipos enumerados. Conversiones de tipos. Entrada/salida con archivos de texto. Instrucciones de selección. Más sobre condiciones. Instrucciones de iteración: bucles con número de iteraciones predeterminado; bucles condicionados. Secuencias. Esquemas de recorrido y búsqueda. Arrays de datos simples. Tema 4. La abstracción procedimental Diseño descendente. Forma general de una función. Parámetros. Tipos de parámetros. Paso por valor/referencia. Argumentos. Declaración de la función. Prototipos. Modelo de ejecución. Resultado de la función. Tema 5. Tipos de datos estructurados Colecciones homogéneas. Arrays unidimensionales y cadenas de caracteres. Colecciones heterogéneas. Composición.
En cada tema habrá siempre una presentación de los conceptos teóricos, los métodos y las técnicas, que se desarrollará en varias clases de teoría en el aula principal. Puede haber, además, una batería de ejercicios a ser resueltos por los estudiantes, individual- mente o en equipo. En las clases de problemas los estudiantes mostrarán sus soluciones. Las clases de problemas se desarrollarán en los laboratorios (2 estudiantes por puesto), con el fin de poder desarrollar, probar y analizar las soluciones con las herramientas de desarrollo. A lo largo del curso se propondrán varias prácticas que los estudiantes tendrán que rea- lizar en equipos de dos, desarrollando un programa que se ajuste a las especificaciones. Ese desarrollo deberá llevarse a cabo fuera de las aulas. Las clases de prácticas serán también en laboratorio y servirán para resolver dudas que surjan a los estudiantes y eva- luar el desarrollo de los distintos programas propuestos. Las prácticas se apoyarán en varias herramientas que se pondrán a disposición de los es- tudiantes, todas ellas de acceso libre y gratuito, o disponibles para los alumnos de la fa- cultad: editor, compilador de línea, entorno de desarrollo. En el Campus Virtual los estudiantes encontrarán el material docente y herramientas de entrega de prácticas y de comunicación (correo, foros).
El planteamiento del curso requiere un trabajo continuo por parte del estudiante, reali- zando las distintas actividades contempladas: Asistir regularmente a las clases teóricas. Acudir a tutorías presenciales para resolver dudas. Resolver los ejercicios propuestos. Asistir a las clases de problemas, participando activamente. Participar en los foros de la asignatura en el Campus Virtual. Desarrollar en equipo las prácticas propuestas y entregarlas por el CV. Asistir a las clases de prácticas, participando activamente. Realizar los distintos controles y exámenes, así como la actividad adicional. Además del tiempo de clase, el estudiante deberá dedicar entre cuatro y seis horas se- manales para completar las distintas actividades. Siguiendo el ritmo propuesto en la programación de la asignatura, el estudiante se asegurará un correcto aprendizaje y podrá beneficiarse de una evaluación continua que le permitirá ir obteniendo puntos pa- ra la calificación final a lo largo del curso académico. Se realizarán evaluaciones, que consistirán en la realización de ejercicios, casos prácticos sobre las prácticas entregadas, exámenes con resolución de ejercicios y supuestos prácti- cos, así como una actividad adicional que cada profesor propondrá en su momento y que también contabilizará en la calificación final de la asignatura.
La calificación se compondrá de varias calificaciones parciales de las distintas tareas lle- vadas a cabo por el estudiante.
A continuación se indican los porcentajes del peso de cada actividad en la calificación fi- nal de ambas convocatorias:
Examen a mitad del primer cuatrimestre.......................... 5% Examen de febrero .............................................................. 10% Examen a mitad del segundo cuatrimestre..................... 10% Examen final ........................................................................ 45% Prácticas ............................................................................... 20% Actividad adicional ............................................................ 10%
Para poder aprobar se requerirá al menos una calificación de 4 sobre 10 en el examen fi- nal. Igualmente, para poder aprobar será necesario tener todas las prácticas aprobadas: entregadas en plazo, satisfaciendo los requisitos establecidos en los enunciados y eva- luadas al menos con un 5 sobre 10.
En la convocatoria extraordinaria de septiembre la evaluación se realizará de la misma forma. Si no se realizaron los exámenes del primer cuatrimestre o el de mitad del segun- do cuatrimestre, ese 25% de la calificación se habrá perdido, al igual que el 10% de la ac- tividad adicional.
Habrá un plazo adicional de entrega de las prácticas suspensas, que serán evaluadas y junto con las ya aprobadas supondrán igualmente un 20% de la calificación siempre que resulten todas aprobadas.