Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


fundamentos, Apuntes de Biología

Asignatura: Bioestadística, Profesor: Francisco Conejero Meca, Carrera: Biología, Universidad: UCM

Tipo: Apuntes

2013/2014

Subido el 22/06/2014

gontxi52
gontxi52 🇪🇸

3.5

(185)

126 documentos

1 / 5

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Fundamentos de la programación 2013-2014 – Programa Página 1
Fundamentos de la programación
Programa de la asignatura
Curso 2013-2014
Datos generales
Asignatura: Fundamentos de la programación
Titulaciones: Grado en Ingeniería Informática
Grado en Ingeniería del Software
Grado en Ingeniería de Computadores
Códigos: 803264 / 803324 / 803204
Créditos ECTS: 12
Profesorado
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
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga fundamentos y más Apuntes en PDF de Biología solo en Docsity!

Fundamentos de la programación

Programa de la asignatura

Curso 2013-

Datos generales

Asignatura: Fundamentos de la programación

Titulaciones: Grado en Ingeniería Informática

Grado en Ingeniería del Software Grado en Ingeniería de Computadores

Códigos: 803264 / 803324 / 803204

Créditos ECTS: 12

Profesorado

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

Resumen

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++.

Contenido

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.

Desarrollo de la asignatura

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).

Método de evaluación

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.