18
Informática Informática (34159) (34159) Presentación del curso Presentación del curso Grado en Matemáticas Grado en Matemáticas 2015-2016 2015-2016

Informática (34159) Presentación del curso Grado en Matemáticas 2015-2016

Embed Size (px)

Citation preview

Page 1: Informática (34159) Presentación del curso Grado en Matemáticas 2015-2016

InformáticaInformática(34159)(34159)

Presentación del cursoPresentación del curso

Grado en MatemáticasGrado en Matemáticas

2015-20162015-2016

Page 2: Informática (34159) Presentación del curso Grado en Matemáticas 2015-2016

Curso 2015-16. Grupo BCurso 2015-16. Grupo B

Ricardo Ferrís CastellRicardo Ferrís Castell Despacho: 2.3.4 Nuevo edificio de la ETSEDespacho: 2.3.4 Nuevo edificio de la ETSE Tutorías: Lunes 10:30 a 11:30Tutorías: Lunes 10:30 a 11:30

Martes 10:30 a 11:30Martes 10:30 a 11:30

Miércoles 12:00 a 13:00Miércoles 12:00 a 13:00 Tutorías electrónicas:Tutorías electrónicas:

[email protected]@uv.es

Por favor, NO utilicéis los mensajes de Por favor, NO utilicéis los mensajes de AulaVirtualAulaVirtual

2

Page 3: Informática (34159) Presentación del curso Grado en Matemáticas 2015-2016

Coordinador:Coordinador: Grupo A: Xaro Benavent Grupo A: Xaro Benavent

([email protected])([email protected]) Grupo B: Ricardo Ferrís Grupo B: Ricardo Ferrís

([email protected])([email protected])

Profesores prácticas:Profesores prácticas: A1I, A2I. Xaro BenaventA1I, A2I. Xaro Benavent B1I. Miguel Arevalillo, B2I. Ricardo B1I. Miguel Arevalillo, B2I. Ricardo

FerrísFerrís

Profesores seminarios:Profesores seminarios: A1O, A2O, A3O. Xaro BenaventA1O, A2O, A3O. Xaro Benavent B1O. Miguel Arevalillo, B2O, B3O. R. B1O. Miguel Arevalillo, B2O, B3O. R.

FerrísFerrís

ProfesoresProfesores

3

Page 4: Informática (34159) Presentación del curso Grado en Matemáticas 2015-2016

HorariosHorarios

4

Page 5: Informática (34159) Presentación del curso Grado en Matemáticas 2015-2016

ObjetivosObjetivos Introducir al alumno en el conocimiento básico de la Introducir al alumno en el conocimiento básico de la

estructura de un ordenador, tanto a nivel hardware estructura de un ordenador, tanto a nivel hardware (microprocesador, memoria, etc.) como a nivel (microprocesador, memoria, etc.) como a nivel software (sistema operativo, programas de aplicación, software (sistema operativo, programas de aplicación, etc.).etc.).

Introducir al alumno en la utilización de la red como Introducir al alumno en la utilización de la red como herramienta de trabajo para compartir información y herramienta de trabajo para compartir información y acceder y utilizar ordenadores remotos.acceder y utilizar ordenadores remotos.

Introducir al alumno en la metodología de la Introducir al alumno en la metodología de la programación procedural mediante la introducción del programación procedural mediante la introducción del concepto de lenguaje de programación y del concepto concepto de lenguaje de programación y del concepto de algoritmo, así como de los diferentes métodos de de algoritmo, así como de los diferentes métodos de resolución de problemas (refinamiento, resolución resolución de problemas (refinamiento, resolución descendente, etc.). Introducir al alumno en los tipos de descendente, etc.). Introducir al alumno en los tipos de datos, variables, constantes, estructuras de control y datos, variables, constantes, estructuras de control y de datos que necesitaremos para desarrollar de datos que necesitaremos para desarrollar programas.programas.

5

Page 6: Informática (34159) Presentación del curso Grado en Matemáticas 2015-2016

6

Volumen de trabajo 152 horas:Volumen de trabajo 152 horas: 67,5 horas presenciales67,5 horas presenciales

Sesiones teóricas:Sesiones teóricas: Clases en aula: 22,5 horasClases en aula: 22,5 horas Seminarios: 7,5 horasSeminarios: 7,5 horas

Sesiones prácticas: 30 horasSesiones prácticas: 30 horas Actividades de evaluación: 7,5 horasActividades de evaluación: 7,5 horas

¡¡¡¡¡¡84,584,5 horas de trabajo horas de trabajo autónomo!!!!autónomo!!!! Estudio y preparación clasesEstudio y preparación clases Realización de trabajosRealización de trabajos Preparación exámenesPreparación exámenes

Volumen de trabajoVolumen de trabajo

Page 7: Informática (34159) Presentación del curso Grado en Matemáticas 2015-2016

ACTIVIDADES PRESENCIALES Horas

Clases de teoría 30 Horas

Prácticas en aula informática 30 Horas

Otras actividades 7,5 Horas

Total actividades presenciales 67,5 Horas

ACTIVIDADES NO PRESENCIALES Horas

Elaboración de trabajos en grupo 10 Horas

Preparación de actividades de evaluación 22 Horas

Preparación de clases de teoría 5,5 Horas

Preparación de clases prácticas y de problemas 47 Horas

Total actividades no presenciales 84,5 Horas

TOTAL 152 Horas

Horas de trabajo a la semana 10,1 Horas/semana

Horas de trabajo no presencial a la semana 5,61 Horas/semana

Volumen de trabajoVolumen de trabajo

7

Page 8: Informática (34159) Presentación del curso Grado en Matemáticas 2015-2016

Programa de teoríaPrograma de teoríaTEMA Horas

presencialesHoras

preparación+ ejercicios

1 Introducción a la informática y las redes de ordenadores. Conceptos básicos. Estructura interna del computador: unidad de control, unidad aritmético-lógica, unidad de almacenamiento, unidad de entrada y unidad de salida.Lenguajes y paradigmas de programación: lenguajes procedurales y lenguajes declarativos. Sistema operativo.Redes de ordenadores. Utilidades para compartir información.

2 1+1

2 Algoritmos y programas.Concepto de algoritmo.Resolución de problemas mediante algoritmos. Análisis del problema.Diseño del algoritmo: diseño descendente o modular y refinamiento por pasos.Representación de algoritmos: pseudocódigo y organigramas o diagramas de flujo.Tipos de datos simples.Estructuras de control: estructuras secuenciales, estructuras repetitivas, estructuras selectivas. Programación modular.Recursividad.

10 2+8

3 Tipos y estructuras de datos. Concepto de dato estructurado.Tipos de datos estructurados. Estructuras de datos contiguas: vectores, matrices, cadenas de caracteres y estructuras (o registros).

8 2+8

4  Archivos.Ficheros: definición y conceptos. Organización física y organización lógica.Operaciones sobre ficheros: creación, apertura y cierre. Lectura y escritura.

2,5 0,5+28

Page 9: Informática (34159) Presentación del curso Grado en Matemáticas 2015-2016

Programa de prácticasPrograma de prácticas

Nota de prácticas:Nota de prácticas: 10% evaluación de las prácticas realizadas durante el curso10% evaluación de las prácticas realizadas durante el curso 90% proyecto final90% proyecto final

SESIÓN PRÁCTICA                            

SES 1   Práctica 1: Concepto de algoritmo

SES 2   Práctica 2: Estructura general de un programa, tipos simples, constantes, variables y operadores aritméticos.

SES 3   Práctica 3: Estructuras de control selectivas. Operadores relacionales y lógicos.

SES 4   Práctica 4: Estructuras de control repetitivas.

SES 5   Práctica 5: Programación modular. Uso de funciones. Paso de parámetros por valor y por referencia.

SES 6   Práctica 6: Programación modular: Recursividad.

SES 7   Práctica 7: Vectores.

SES 8   Práctica 8: Strings y matrices.

SES 9   Práctica 9: Registros.

SES 10   Práctica 10: Vectores y registros.

SES 11   Práctica 11: Ficheros.

SES 12   Proyecto Final (trabajo asistido en el aula)

SES 13   Proyecto Final (trabajo autónomo fuera del aula atendido, si es necesario en tutorías)

SES 14   Proyecto Final (trabajo autónomo fuera del aula atendido, si es necesario en tutorías)

SES 15   Proyecto Final (trabajo autónomo fuera del aula atendido, si es necesario en tutorías)

9

Page 10: Informática (34159) Presentación del curso Grado en Matemáticas 2015-2016

Programación en C++Programación en C++ Entorno dev-c++Entorno dev-c++

http://www.bloodshed.net/dev/devcpp.htmlhttp://www.bloodshed.net/dev/devcpp.html

((Dev-C++ 5.0 beta 9.2 (4.9.9.2)Dev-C++ 5.0 beta 9.2 (4.9.9.2) )

Software utilizadoSoftware utilizado

10

Page 11: Informática (34159) Presentación del curso Grado en Matemáticas 2015-2016

SeminariosSeminariosTEMA Horas

presenciales

Horas preparaci

ón1 Introducción a la informática y las redes de

ordenadores. Preparación y presentación en diapositivas de trabajos relacionados con la informática en general utilizando búsquedas en internet para su realización.

1,5 2

2 Aritmética y representación de la información en el ordenador.Realización y corrección de ejercicios relacionados con representación interna de la información en el ordenador.

1,5 2

3 Algoritmos y programas.Realización y presentación de ejercicios complejos de programación aplicando las técnicas descritas en teoría para su realización (análisis, diseño y programación del algoritmo).

1,5 2 

4 Tipos y estructuras de datos. Realización y presentación de ejercicios complejos de programación que requieran la utilización de estructuras complejas de datos aplicando las técnicas descritas en teoría para su realización (análisis, diseño y programación del algoritmo).

1,5 2

5 Archivos.Realización y presentación de ejercicios complejos de programación que requieran la utilización de ficheros aplicando las técnicas descritas en teoría para su realización (análisis, diseño y programación del algoritmo).

1,5 2

11

Page 12: Informática (34159) Presentación del curso Grado en Matemáticas 2015-2016

Pla

nifi

cació

nP

lan

ificació

n

12

Page 13: Informática (34159) Presentación del curso Grado en Matemáticas 2015-2016

Material del cursoMaterial del curso

El material del curso estará El material del curso estará disponible en aula virtualdisponible en aula virtual

Guía docente de la asignaturaGuía docente de la asignatura Recursos:Recursos:

Presentaciones y ejercicios.Presentaciones y ejercicios. Enunciados de prácticas de laboratorio y Enunciados de prácticas de laboratorio y

ficheros necesarios.ficheros necesarios. Planificación del curso.Planificación del curso.

¡¡Atentos al correo electrónico de la ¡¡Atentos al correo electrónico de la Universitat!!Universitat!!

13

Page 14: Informática (34159) Presentación del curso Grado en Matemáticas 2015-2016

EvaluaciónEvaluación Primera convocatoria:Primera convocatoria:

65% de la nota de los exámenes:65% de la nota de los exámenes: 15% de la nota obtenida en los controles realizados. y15% de la nota obtenida en los controles realizados. y 50% de la nota del examen final (15 enero)50% de la nota del examen final (15 enero)

15% de la nota de los seminarios.15% de la nota de los seminarios. 20% de la nota de prácticas.20% de la nota de prácticas.

Condiciones: Condiciones: Para que se aplique esta media el alumno debe Para que se aplique esta media el alumno debe haber asistido al haber asistido al 90%90% de las clases de las clases prácticasprácticas y al y al 80%80% de de seminariosseminarios, y haber presentado el , y haber presentado el proyecto final.proyecto final.Sacar como Sacar como nota mínimanota mínima un un 4,54,5 en el examen en el examen final, en los seminarios y en las prácticas.final, en los seminarios y en las prácticas.

14

Page 15: Informática (34159) Presentación del curso Grado en Matemáticas 2015-2016

EvaluaciónEvaluación Segunda convocatoria (si se suspende Segunda convocatoria (si se suspende

en 1ª convocatoria):en 1ª convocatoria): Se mantienen las notas de Se mantienen las notas de las partes las partes

aprobadasaprobadas en 1º convocatoria con la en 1º convocatoria con la misma ponderación (siempre que el misma ponderación (siempre que el alumno haya trabajado activamente en alumno haya trabajado activamente en clase).clase).

Se podrá mejorar la nota de prácticas Se podrá mejorar la nota de prácticas entregando de nuevo el proyecto final.entregando de nuevo el proyecto final.

Se podrá mejorar la nota de exámenes Se podrá mejorar la nota de exámenes presentándose al examen final de junio presentándose al examen final de junio (16 Junio).(16 Junio).

NO será posible mejorar la nota de los NO será posible mejorar la nota de los seminarios.seminarios.

15

Page 16: Informática (34159) Presentación del curso Grado en Matemáticas 2015-2016

EvaluaciónEvaluación Trabajos en grupo y trabajos presenciales:Trabajos en grupo y trabajos presenciales:

Adicionalmente a la evaluación se podrá conseguir Adicionalmente a la evaluación se podrá conseguir hasta un 10% adicional a la nota a través de los hasta un 10% adicional a la nota a través de los trabajos en grupo y trabajos presenciales.trabajos en grupo y trabajos presenciales.

Sólo se considerará esta nota en el caso de que el Sólo se considerará esta nota en el caso de que el alumno apruebe.alumno apruebe.

Copias:Copias:Cualquier copia en cualquier apartado de alguna de Cualquier copia en cualquier apartado de alguna de las actividades de la asignatura supondrá un cero en las actividades de la asignatura supondrá un cero en la actividad completa (seminario, práctica, la actividad completa (seminario, práctica, control, ...). La detección de dos copias en actividades control, ...). La detección de dos copias en actividades supondrá suspender la asignatura tanto en primera supondrá suspender la asignatura tanto en primera como en segunda convocatoria. Se aplicará el mismo como en segunda convocatoria. Se aplicará el mismo criterio tanto al original como a la copia.criterio tanto al original como a la copia.

16

Page 17: Informática (34159) Presentación del curso Grado en Matemáticas 2015-2016

BibliografíaBibliografíaBibliografía básica: ¡¡¡APUNTES PROPIOS!!!¡¡¡APUNTES PROPIOS!!! Apuntes de la asignatura.Apuntes de la asignatura. [W. Savitch (2000)]. Resolución de problemas con C++. El [W. Savitch (2000)]. Resolución de problemas con C++. El

objetivo de la programación (Prentice-Hall) objetivo de la programación (Prentice-Hall)  [L. Joyanes (2000)]. Programación en C++: Algoritmos, [L. Joyanes (2000)]. Programación en C++: Algoritmos,

estructuras de datos y objetosestructuras de datos y objetos(McGraw Hill).(McGraw Hill).

[F. Virgos (2008)] Fundamentos de Informática (en el marco del [F. Virgos (2008)] Fundamentos de Informática (en el marco del espacio europeo de enseñanza superior) McGraw Hill 2008. espacio europeo de enseñanza superior) McGraw Hill 2008. Ferran Virgos/ Joan Segura.  Ferran Virgos/ Joan Segura.  

Bibliografía complementaria: [George Beekman (2005)]. Introducción a la informática (Prentice [George Beekman (2005)]. Introducción a la informática (Prentice

Hall).Hall). [L. Joyanes, I. Zahonero (2001)]. Programación en C: [L. Joyanes, I. Zahonero (2001)]. Programación en C:

Metodología, algoritmos y estructuras de datos (McGraw Hill).Metodología, algoritmos y estructuras de datos (McGraw Hill). [H.M. Deitel, P.J. Deitel (1995)]. Como programar en C/C++. [H.M. Deitel, P.J. Deitel (1995)]. Como programar en C/C++.

(Prentice Hall).(Prentice Hall).17