Iniciación a la Computación Científica
(Curso Académico 2021 - 2022)
Mostrar Todo


Nota informativa: Atendiendo a la normativa de Protección de Datos y propiedad intelectual en la que se limita la publicación de imágenes de terceras personas sin su consentimiento, aquellos que difundan grabaciones de las sesiones de clase sin previo consentimiento de las personas implicadas, serán responsables ante la ley del uso prohibido de las citadas grabaciones.



1. Datos descriptivos de la asignatura
  • Código: 549581103
  • Centro: Facultad de Ciencias
  • Lugar de impartición: Facultad de Ciencias
  • Titulación: Graduado/a en Matemáticas
  • Plan de Estudios: G058 (publicado en 27-11-2019)
  • Rama de conocimiento: Ciencias
  • Itinerario/Intensificación:
  • Departamento/s:
  • Área/s de conocimiento:
    • Ciencia de la Computación e Inteligencia Artificial
  • Curso: 1
  • Carácter: Básica
  • Duración: Primer cuatrimestre
  • Créditos ECTS: 7,5
  • Modalidad de impartición: Presencial
  • Horario: Ver horario
  • Dirección web de la asignatura: Ver web de la asignatura
  • Idioma: Español
2. Requisitos para cursar la asignatura
No existen requisitos para cursar esta asignatura.
3. Profesorado que imparte la asignatura

Profesor/a Coordinador/a: JOSE ANDRES MORENO PEREZ

General:
Nombre:
JOSE ANDRES
Apellido:
MORENO PEREZ
Departamento:
Ingeniería Informática y de Sistemas
Área de conocimiento:
Ciencia de la Computación e Inteligencia Artificial
Grupo:
Teoría, Problemas (PA101 y PA102) y Prácticas (PX103 y PX104)
Contacto:
Teléfono 1:
922318186
Teléfono 2:
Correo electrónico:
jamoreno@ull.es
Correo alternativo:
Tutorías primer cuatrimestre:
DesdeHastaDíaHora incialHora finalLocalizaciónPlantaDespacho
Todo el cuatrimestre Lunes 11:00 13:00 Edificio de Física y Matemáticas - AN.2B 95
Todo el cuatrimestre Martes 10:00 12:00 Edificio de Física y Matemáticas - AN.2B 95
Todo el cuatrimestre Miércoles 13:00 15:00 Edificio de Física y Matemáticas - AN.2B 95
Observaciones: Las semanas en las que el miércoles de 13:00 a 14:00 estén dentro del horario lectivo del alumnado esta hora se sustituirá por una hora de 15:00 a 16:00 el mismo día
Tutorías segundo cuatrimestre:
DesdeHastaDíaHora incialHora finalLocalizaciónPlantaDespacho
Todo el cuatrimestre Lunes 10:00 13:00 Edificio de Física y Matemáticas - AN.2B 95
Todo el cuatrimestre Martes 10:00 12:00 Edificio de Física y Matemáticas - AN.2B 95
Todo el cuatrimestre Miércoles 10:00 11:00 Edificio de Física y Matemáticas - AN.2B 95
Observaciones:
General:
Nombre:
PATRICIO
Apellido:
GARCIA BAEZ
Departamento:
Ingeniería Informática y de Sistemas
Área de conocimiento:
Ciencia de la Computación e Inteligencia Artificial
Grupo:
Teoría, Problemas (PA101 y PA102) y Prácticas (PX101 y PX102)
Contacto:
Teléfono 1:
922845038
Teléfono 2:
Correo electrónico:
pgarcia@ull.es
Correo alternativo:
Tutorías primer cuatrimestre:
DesdeHastaDíaHora incialHora finalLocalizaciónPlantaDespacho
Todo el cuatrimestre Lunes 15:00 18:00 Escuela Superior de Ingeniería y Tecnología - Zona de despachos - AN.4A ESIT 2 P2.102
Todo el cuatrimestre Miércoles 10:30 13:30 Escuela Superior de Ingeniería y Tecnología - Zona de despachos - AN.4A ESIT 2 P2.102
Observaciones: Consultar actualizaciones y modificaciones puntuales de este horario en perfil del profesor del Campus Virtual
Tutorías segundo cuatrimestre:
DesdeHastaDíaHora incialHora finalLocalizaciónPlantaDespacho
Todo el cuatrimestre Martes 15:00 18:00 Escuela Superior de Ingeniería y Tecnología - Zona de despachos - AN.4A ESIT 2 P2.102
Todo el cuatrimestre Miércoles 10:00 13:00 Escuela Superior de Ingeniería y Tecnología - Zona de despachos - AN.4A ESIT 2 P2.102
Observaciones: Consultar actualizaciones y modificaciones puntuales de este horario en perfil del profesor del Campus Virtual
General:
Nombre:
JULIO ANTONIO
Apellido:
BRITO SANTANA
Departamento:
Ingeniería Informática y de Sistemas
Área de conocimiento:
Ciencia de la Computación e Inteligencia Artificial
Grupo:
Teoría, Problemas (PA101 y PA102) y Prácticas (PX101, PX102, PX103, PX104)
Contacto:
Teléfono 1:
922318190
Teléfono 2:
637441653
Correo electrónico:
jbrito@ull.es
Correo alternativo:
jbrito@ull.edu.es
Tutorías primer cuatrimestre:
DesdeHastaDíaHora incialHora finalLocalizaciónPlantaDespacho
Todo el cuatrimestre Martes 09:00 10:00 Edificio de Física y Matemáticas - AN.2B 4ª planta 99
Todo el cuatrimestre Miércoles 09:00 10:00 Edificio de Física y Matemáticas - AN.2B 4ª planta 99
Todo el cuatrimestre Martes 17:00 19:00 Edificio de Física y Matemáticas - AN.2B 4ª planta 99
Todo el cuatrimestre Jueves 17:00 19:00 Edificio de Física y Matemáticas - AN.2B 4ª planta 99
Observaciones:
Tutorías segundo cuatrimestre:
DesdeHastaDíaHora incialHora finalLocalizaciónPlantaDespacho
Todo el cuatrimestre Martes 09:00 12:00 Edificio de Física y Matemáticas - AN.2B 4ª planta 99
Todo el cuatrimestre Jueves 17:00 19:00 Edificio de Física y Matemáticas - AN.2B 4ª planta 99
Todo el cuatrimestre Martes 17:00 18:00 Edificio de Física y Matemáticas - AN.2B 4ª planta 99
Observaciones:
4. Contextualización de la asignatura en el plan de estudio
  • Bloque formativo al que pertenece la asignatura: Computación
  • Perfil profesional: Graduado/a en Matemáticas
5. Competencias

Generales

  • CG4 - Capacitar para la utilización de los conocimientos teóricos y prácticos adquiridos en la definición y planteamiento de problemas y en la búsqueda de sus soluciones tanto en contextos académicos como profesionales.

Básicas

  • CB1 - Que los estudiantes hayan demostrado poseer y comprender conocimientos en un área de estudio que parte de la base de la educación secundaria general, y se suele encontrar a un nivel que, si bien se apoya en libros de texto avanzados, incluye también algunos aspectos que implican conocimientos procedentes de la vanguardia de su campo de estudio.
  • CB5 - Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para emprender estudios posteriores con un alto grado de autonomía.

Específicas

  • CE8 - Utilizar aplicaciones informáticas de análisis estadístico, cálculo numérico y simbólico, visualización gráfica, optimización u otras para experimentar en Matemáticas y resolver problemas.
  • CE9 - Desarrollar programas que resuelvan problemas matemáticos utilizando para cada caso el entorno computacional adecuado.
6. Contenidos de la asignatura

Contenidos teóricos y prácticos de la asignatura

- Temas:
1. Introducción a la informática
2. Sistemas operativos
3. Representación numérica digital
4. Introducción a la programación
5. Programación estructurada
6. Datos estructurados
7. Programación modular
8. Gestión de almacenamiento

- Prácticas:
1. Linux: Entorno Linux y comandos fundamentales
2. Programación básica: constantes y variables, E/S
3. Programación estructurada: vectores y matrices
4. Programación modular: funciones y parámetros
5. Gestión de almacenamiento: cadenas y ficheros
6. Métodos de ordenación: comparación de métodos

Se incluye el curso básico de competencias informacionales con la colaboración de la Biblioteca de la ULL.

Actividades a desarrollar en otro idioma

Siguiendo el plan de estudios, en esta asignatura no son obligatorias actividades en otro idioma.
7. Metodología y volumen de trabajo del estudiante

Descripción

La docencia de teoría y problemas se impartirá de manera presencial en las aulas en los horarios establecidos por la Facultad y con un aforo presencial limitado de alumnado por las condiciones del aula teniendo en cuenta las medidas de distanciamiento físico exigidas. Para el alumnado que no acuda presencialmente a las clases, la docencia se impartirá por sistemas telemáticos o de videoconferencia. 
  • Las clases teóricas se dedicarán a la exposición de contenidos teóricos y a la resolución de problemas o ejercicios que los complementen y hagan más sencilla su comprensión. Se hará uso de los medios de proyección disponibles. En estas clases se proporciona un esquema teórico conceptual sobre el tema. Todas las presentaciones usadas para apoyar la exposicióny el resto del material que se utilice en clase estarán a disposición de los alumnos en el Aula Virtual.
  • Las clases prácticas con ordenador estarán destinadas a la resolución de problemas y ejercicios, y el alumno tendrá una particpación activa podrá de esa manera entender la aplicación práctica de los contenidos explicados.
  • Las clases prácticas con ordenador también estarán dedicadas a la resolución individual de problemas mediante herramientas informáticas y de programación, y a su posterior corrección. 
El trabajo autónomo se distribuye en la realización de actividades complementarias, realización de informes y estudio o preparación de las clases, prácticas y exámenes.

En la asignatura se contempla entre las actividades complementarias la realización de un curso básico de competencias informacionales para la adquisición de la competencia relacionada con la habilidad para la gestión de la información. Esta actividad se lleva a cabo con la colaboración de la Biblioteca de la ULL y requiere trabajo en el campus virtual bajo la tutela del personal de la biblioteca que queda reflejado en 10 horas destinadas a actividades complementarias dentro del trabajo autónomo del alumno. La calificación obtenida por el alumno en este curso, se incorpora en la evaluación continua con una ponderación total del 5%. Además la actividad es certificada por el Vicerrectorado correspondiente.
Colaborador: Silvia Molero Avilés
Centro: Biblioteca de Física y Matemáticas
Correo electrónico: sibemol@ull.edu.es
Dirección web de la biblioteca: www.bbtk.ull.es
 

Actividades formativas en créditos ECTS, su metodología de enseñanza-aprendizaje y su relación con las competencias que debe adquirir el estudiante

Actividades formativas Horas presenciales Horas de trabajo autónomo Total horas Relación con competencias
Clases teóricas 30,00 0,00 30,0 [CE8], [CB5], [CB1], [CG4], [CE9]
Estudio/preparación de clases teóricas 0,00 37,50 37,5 [CE8], [CB5], [CG4], [CE9]
Estudio/preparación de clases prácticas 0,00 37,50 37,5 [CE8], [CB5], [CG4], [CE9]
Preparación de exámenes 0,00 37,50 37,5 [CE8], [CB5], [CB1], [CG4], [CE9]
Realización de exámenes 3,00 0,00 3,0 [CE8], [CB5], [CG4], [CE9]
Clases prácticas (en aula o en laboratorio informático) 42,00 0,00 42,0 [CE8], [CB5], [CB1], [CG4], [CE9]
Total horas
Total ECTS
8. Bibliografía / Recursos

Bibliografía básica

  • Brookshear, J. Glenn. Introducción a las ciencias de la computación. Addison-Welsey, 1995.

  • Linux,ubuntu : curso de iniciación / Jaime Blanco. Editorial: Inforbook's 2006.

  • Eugenia Bahit. Curso: Python para Principiantes. Creative Commons, 2012.

Bibliografía complementaria

  • VanderPlas, Jake. Python Data Science Handbook: Essential Tools for Working with Data. O'Reilly, 2016.

  • Hill, Christian. Learning Scientific Programming with Python. Cambridge University Press, 2016

  • Buttu, Marco. El Gran Libro De Python. Barcelona: Marcombo, 2016.

Otros recursos

Material disponible en el aula virtual: presentaciones, material audiovisual, enlaces a recursos externos, etc.
9. Sistema de evaluación y calificación

Descripción

Para la evaluación de la asignatura se tendrá en cuenta el rendimiento del alumno a lo largo del curso (evaluación continua) y la calificación en el examen final. Los alumnos que hayan superado la parte práctica, se les aplicará una ponderación del 30% para la evaluación continua y del 70% para el examen final. Para aplicar esta ponderación, el alumno debe tener al menos una nota media de 5 entre las prácticas realizadas durantes el curso (las prácticas no entregadas puntuan con 0)

La evaluación continua comprende:
  • La realización de trabajos prácticos individuales según un programa concreto (24% de la nota total)
  • La participación significativa en las actividades propuestas durante las clases o en el aula virtual (3% de la nota total) y
  • La realización de un curso de capacidades informacionales impartido por la BULL (3% de la nota total).
  • La nota de la evaluación continua se mantendrá durante todas las convocatorias oficiales del curso.
El examen final incluirá la realización de ejercicios y problemas con una ponderación del 70% de la nota final.
El examen final incluirá una parte práctica para los alumnos que no hayan superado en la parte práctica en la evaluación continua. En esta parte práctica el alumno deberá implementar de forma correcta los ejercicios indicados y tendrán una ponderación del 30% en la nota final.
 

Estrategia Evaluativa

Tipo de prueba Competencias Criterios Ponderación
Pruebas de desarrollo [CE9], [CE8], [CB5], [CB1], [CG4] Se desarrolarán durante la realización de la prueba final 70,00 %
Trabajos y proyectos [CB5], [CB1] Se desarrollará en el curso de competencias informacionales de la BULL 3,00 %
Pruebas de ejecuciones de tareas reales y/o simuladas [CE9], [CE8], [CB5], [CB1], [CG4] Se evaluará la realización de prácticas en laboratorio mediante entregables específicos de cada práctica. 24,00 %
Escalas de actitudes [CE9], [CB5], [CB1], [CG4] Se realizarán distintas actividades propuestas en clase o a través del aula virtual  3,00 %
10. Resultados de Aprendizaje
  • Comprobar la interrelación entre las Matemáticas y la Informática para que ésta sea el soporte instrumental para el desarrollo de contenidos matemáticos.
  • Conocer los fundamentos de funcionamiento de sistemas operativos.
  • Estudio de un lenguaje de programación.
  • Implementación de algoritmos básicos (recorridos y búsqueda, operaciones matriciales, ordenación de tablas,...).

11. Cronograma / calendario de la asignatura

Descripción

Teoría: y problemas
1. Introducción a la informática. Semana 1 
2. Introducción a los sistemas operativos. Semanas 1-3
3. Modelos de representación numérica digital. Semanas 3  y 4
4. Introducción a la programación. Semana 5
5. Programación estructurada. Semanas 5 y 6
6. Datos estructurados.  Semanas 7 y 8
7. Programación modular. Semanas 9-11 
8. Cadenas y ficheros. Semanas 12-14 
9. Búsqueda y ordenación. Semana 14 

Prácticas (2 horas cada semana con prácticas):
1. Entorno virtual y herramientas (semana 2)
2. Linux: Entorno Linux y comandos fundamentales (semanas 3, 4, y 5)
3. Programación básica: Constantes y variables, E/S (semanas 6 y 7)
4. Programación estructurada: Vectores y matrices (semanas 8 y 9)
5. Programación modular: Funciones, módulos y parámetros (semanas 10, 11 y 12)
6. Gestión de almacenamiento: Cadenas y Ficheros (semanas 13 y 14)
Repaso: (semanas 15)


Se incluye el curso básico de competencias informacionales con la colaboración de la Biblioteca de la ULL

Primer cuatrimestre

Semana Temas Actividades de enseñanza aprendizaje Horas de trabajo presencial Horas de trabajo autónomo Total
Semana 1: Temas 1 y 2 Clases teóricas.
- Conceptos básicos.
- Sistemas Operativos.
3.00 3.00 6.00
Semana 2: Tema 2 Clases teóricas
- Sistema Operativo Linux
Clase de problemas
- Comandos de Linux
Clases prácticas
- Linux 
5.00 8.00 13.00
Semana 3: Tema 2 Clases teóricas
- Sistema Operativo Linux
Clase de problemas
- Comandos de Linux
Clases prácticas
- Linux 
5.00 8.00 13.00
Semana 4: Temas 2 y 3 Clases teóricas
- Codifcación numérica
Clase de problemas
- Codifcación numérica
Clases prácticas
- Linux 
5.00 8.00 13.00
Semana 5: Temas 2 y 3 Clases teóricas
- Codifcación numérica
Clase de problemas
- Codifcación numérica
Clases prácticas
- Linux 
5.00 8.00 13.00
Semana 6: Tema 4 y 5 Clases teóricas
- Programación
Clase de problemas
- Variables y operaciones
Clases prácticas
- Python
5.00 8.00 13.00
Semana 7: Temas  5 Clases teóricas
- Programación
Clase de problemas
- Programación estructurada
Clases prácticas
- Python
5.00 8.00 13.00
Semana 8: Tema 6 Clases teóricas
- Programación
Clase de problemas
- Programación
Clases prácticas
- Python
5.00 8.00 13.00
Semana 9: Tema 6 Clases teóricas
- Programación
Clase de problemas
- Programación
Clases prácticas
- Python
5.00 8.00 13.00
Semana 10: Tema 6 y 7 Clases teóricas
- Programación
Clase de problemas
- Programación
Clases prácticas
- Python
5.00 8.00 13.00
Semana 11: Tema 7 Clases teóricas
- Programación
Clase de problemas
- Programación
Clases prácticas
- Python
5.00 8.00 13.00
Semana 12: Temas 7 y 8 Clases teóricas
- Programación
Clase de problemas
- Programación
Clases prácticas
- Python
5.00 8.00 13.00
Semana 13: Tema 8 Clases teóricas
- Programación
Clase de problemas
- Programación
Clases prácticas
- Python
5.00 6.50 11.50
Semana 14: Temas 8 y 9 Clases teóricas
- Programación
Clase de problemas
- Programación
Clases prácticas
- Python
5.00 5.00 10.00
Semana 15: Preparación y realización del examen 4.00 5.50 9.50
Semana 16 a 18: Evaluación Evaluación 3.00 4.50 7.50
Total 75.00 112.50 187.50
Fecha de última modificación: 24-06-2021
Fecha de aprobación: 08-07-2021