Titulación | Tipo | Curso | Semestre |
---|---|---|---|
2504602 Nanociencia y Nanotecnología | FB | 1 | 1 |
Puede consutarlo a través de este enlace. Para consultar el idioma necesitará introducir el CÓDIGO de la asignatura. Tenga en cuenta que la información es provisional hasta el 30 de noviembre del 2023.
Ninguno.
• Familiarizarse con el uso de varias herramientas informáticas para el tratamiento de datos y la presentación gráfica de información.
• Conocer las estructuras básicas de un programa: tipos, ramas, bucles; así como las fases de su creación.
• Ser capaz de utilizar el lenguaje python para realizar tareas comunes en un laboratorio de Nanociencia y Nanotecnología.
1. Configuración del entorno informático
1. WSL2, VMs, Cygwin, Dual boot
2. Instalación de software
3. Configuración de python
2. Familiarización en entornos Linux (PAUL)
1. La ventana de terminal
2. Configuración del sistema
3. Algoritmos y estructuras básicas
1. Bloques básicos
4. Python
1. Hello world
2. If, then, else
3. While, do while
4. For loop
5. Funciones y subrutinas
6. Módulos
7. Tipo de variables
8. Objetos
5. Presentación gráfica de información
1. Excel
2. Gnuplot
3. Matplotlib
6. Tratamiento de datos
1. NumPy y SciPy
2. Integración numérica
3. Álgebra lineal
4. Serie de Fourier
5. Interpolación de puntos
7. Clasificaciones de lenguajes de programación
1. Funcional vs Orientados a Objetos (OO)
2. Compilados vs interpretados
3. Pasar por valor vs pasar por referencia
4. Tipo de una variable
8. Herramientas
1. Compiladores e intérpretes
2. Lenguajes: Hello world en
3. Debuggers: gdb, idb, GUIs
4. IDEs: Eclipse, Visual Studio, kdevelop
5. Profilers y memory leak detectores
6. Recursos online: repositorios, documentación, stackoverflow
9. Consideraciones finales
La formación se basará en clases magistrales con uso esporádico del ordenador, complementadas con prácticas de aula con uso intensivo del ordenador y prácticas de laboratorio donde se aplicarán los contenidos aprendidos al control de instrumentación y análisis y visualización de datos.
Se realizarán actividades autónomas que incluirán la elaboración de programas informáticos simples.
Nota: se reservarán 15 minutos de una clase dentro del calendario establecido por el centro o por la titulación para que el alumnado rellene las encuestas de evaluación de la actuación del profesorado y de evaluación de la asignatura o módulo.
Título | Horas | ECTS | Resultados de aprendizaje |
---|---|---|---|
Tipo: Dirigidas | |||
Clase magistral | 30 | 1,2 | CM12, KM18, KM19, SM18, SM19, SM20, CM12 |
Prácticas de aula | 15 | 0,6 | CM12, SM18, SM19, SM20, CM12 |
Prácticas de laboratorio | 7 | 0,28 | KM18, KM19, SM18, SM19, SM20, KM18 |
Tipo: Autónomas | |||
Estudio y realización de programas | 77 | 3,08 | CM12, KM18, KM19, SM18, SM19, SM20, CM12 |
Preparación de prácticas de laboratorio | 15 | 0,6 |
La realización de las prácticas de laboratorio es obligatoria, y es necesario aprobar las prácticas separadamente.
Para aprobar la asignatura es necesaria una nota mínima de 4 en la prueba de síntesis. Esto se puede obtener o bien:
a) Cuando la media de las pruebas parciales de síntesis alcance el 4, y ninguna de las pruebas parciales tenga una calificación inferior a 2.
b) Cuando la prueba de síntesis de recuperación alcance el mínimo de 4.
Para presentarse a la prueba de síntesis de recuperación es necesario haberse presentado previamente como mínimo a una de las pruebas parciales de síntesis, y haber aprobado las prácticas.
Las matrículas de honor se concederán con preferencia a los resultados de las pruebas de síntesis parciales sobre la recuperación. Se podrá ir a la prueba de síntesis de recuperación a subir nota, pero en caso de obtener una calificación inferior a la de la media de las pruebas parciales, la calificación de síntesis final será la media entre la media de los parciales y la nota de recuperación.
Esta asignatura no contempla el sistema de evaluación única.
Título | Peso | Horas | ECTS | Resultados de aprendizaje |
---|---|---|---|---|
Problemas y trabajo independiente | 20% | 0 | 0 | KM18, KM19, SM18, SM19 |
Prueba de síntesis | 55% | 6 | 0,24 | CM12, KM18, SM18 |
Prácticas de laboratorio | 25% | 0 | 0 | CM12, KM18, SM18, SM19, SM20 |
El curso hará uso intensivo del lenguaje de programación python, así como uso esporádico de otros programas y lenguajes. Se ofrecerá asistencia para la configuración del entorno.