Competencias do título |
Código
|
Competencias do título
|
A2 |
CE02 - Capacidad para desarrollar aplicaciones, implementar algoritmos y manejar estructuras de datos de forma eficiente en los lenguajes de programación, en especial los usados en robótica y/o informática industrial |
B1 |
CB6 - Poseer y comprender conocimientos que aporten una base u oportunidad de ser originales en el desarrollo y/o aplicación de ideas, a menudo en un contexto de investigación |
B2 |
CB7 - Que los estudiantes sepan aplicar los conocimientos adquiridos y su capacidad de resolución de problemas en entornos nuevos o poco conocidos dentro de contextos más amplios (o multidisciplinares) relacionados con su área de estudio |
B6 |
CG1 - Buscar y seleccionar alternativas considerando las mejores soluciones posibles |
B12 |
CG7 - Analizar de forma crítica la propia experiencia de prácticas |
B13 |
CG8 - Aplicar los conocimientos teóricos a la práctica |
C1 |
CT01 - Adquirir la terminología y nomenclatura científico-técnica para exponer argumentos y fundamentar conclusiones |
C3 |
CT03 - Aplicar una metodología que fomente el aprendizaje y el trabajo autónomo |
Resultados de aprendizaxe |
Resultados de aprendizaxe |
Competencias do título |
Saber programar en Python, tanto desde unha perspectiva da programación estruturada, como desde o punto de vista da orientación a obxectos, xa que todas as librerías hoxe en día usan dito paradigma. |
AM2
|
|
CM1 CM3
|
Coñecer todas as estruturas de datos soportadas por Python e saber cal é máis adecuada para cada caso, así como construír estruturas novas por encima das existentes. |
AM2
|
BM1 BM2 BM6 BM12 BM13
|
CM1 CM3
|
Ter un coñecemento básico de E/S con Python (teclado, pantalla, ficheiros). |
AM2
|
|
CM1 CM3
|
Saber utilizar arrays de forma eficiente en aplicacións de cálculo intensivo con Python. |
AM2
|
BM1 BM2 BM6 BM12 BM13
|
CM1 CM3
|
Saber representar gráficamente datos en 2D. |
AM2
|
|
CM1 CM3
|
Contidos |
Temas |
Subtemas |
Introdución a Python. |
Introdución.
Intérpretes. |
Elementos fundamentais da linguaxe. |
Operadores, variables, expresións e sentenzas.
Tipos de datos básicos.
Control de fluxo.
E/S básica. |
Tipos de datos avanzados e o seu uso. |
Coleccións.
Comprensións de listas.
Iteradores.
Xeradores. |
Orientación a obxectos. |
Funcións vs. orientación a obxectos.
Clases e obxectos.
Herdanza.
Excepcións. |
Ficheiros. |
Conceptos.
Apertura e peche.
Lectura e escritura.
Tratamento de erros. |
Librerías para a programación eficiente con arrays. |
Limitacións dos tipos de datos estándar.
Numpy. |
Visualización de datos en 2D. |
Matplotlib.
Seaborn.
Plotly. |
Planificación |
Metodoloxías / probas |
Competencias |
Horas presenciais |
Horas non presenciais / traballo autónomo |
Horas totais |
Sesión maxistral |
B1 C1 |
7 |
10.5 |
17.5 |
Prácticas de laboratorio |
A2 B6 B12 B13 |
10 |
15 |
25 |
Traballos tutelados |
A2 B2 B6 B12 B13 C3 |
0 |
28.5 |
28.5 |
Proba mixta |
B1 B6 C1 |
2 |
0 |
2 |
|
Atención personalizada |
|
2 |
0 |
2 |
|
*Os datos que aparecen na táboa de planificación son de carácter orientativo, considerando a heteroxeneidade do alumnado |
Metodoloxías |
Metodoloxías |
Descrición |
Sesión maxistral |
Actividade presencial na aula que serve para establecer os conceptos fundamentais da materia. Consiste na exposición oral facendo uso profuso de medios audiovisuais e buscando a participación dos alumnos mediante a formulación de casos prácticos e a realización de preguntas, co fin de facilitar a aprendizaxe e fomentar o espírito crítico. |
Prácticas de laboratorio |
Mediante esta actividade os alumnos implementarán no laboratorio pequenos programas / sistemas que exemplificarán os conceptos vistos nas sesións maxistrais, de forma que poidan probar no mundo real algúns dos métodos e técnicas, e valorar de primeira man os problemas (e as súas implicacións) que xorden na implementación. |
Traballos tutelados |
Realización dun ou varios traballos ao longo do cuadrimestre, expostos de forma incremental, realizados de forma autónoma e titorizados polos profesores, que implicarán levar á práctica gran parte dos conceptos vistos nas sesións maxistrais. O traballo será realizado en grupo e os alumnos entregarán, en soporte informático, unha memoria e terán que realizar tamén unha presentación ante o profesor e os seus compañeiros de clase. |
Proba mixta |
Proba de avaliación que se realizará nas correspondentes oportunidades das convocatorias oficiais. Consistirá nunha proba escrita con preguntas moi breves e / ou de tipo test, coa finalidade de comprobar o afianzamento dos conceptos teóricos máis importantes vistos na materia. |
Atención personalizada |
Metodoloxías
|
Traballos tutelados |
|
Descrición |
Traballos tutelados: será necesario mostrar os avances que se vaian realizando para ofrecer a orientación adecuada, resolver dúbidas e asegurar a calidade do traballo. Estas titorías realizaranse en grupo e de forma presencial no despacho do profesor. |
|
Avaliación |
Metodoloxías
|
Competencias |
Descrición
|
Cualificación
|
Prácticas de laboratorio |
A2 B6 B12 B13 |
Consistirá na recompilación de todas as prácticas de laboratorio realizadas durante o curso. Estas deberán realizarse no tempo asignado ás clases prácticas, e entregaranse ao final das mesmas. Durante a súa realización, o alumno pode expor dúbidas ao profesor ou consultar os materiais que estime oportuno. Por tanto, esta actividade avaliará o traballo diario do alumno nas clases prácticas.
Nomenclatura empregada na sección de observacións para esta actividade:
PL: nota obtida nos exercicios realizados nas clases prácticas de laboratorio. |
35 |
Traballos tutelados |
A2 B2 B6 B12 B13 C3 |
Desenvolvemento dun proxecto aplicado en grupos reducidos. Será necesario entregar os materiais (documento e presentación) en tempo e forma seguindo as indicacións do enunciado. Ademais, requirirá a exposición oral por parte de todos os integrantes do grupo de traballo, empregando para iso a presentación entregada. A non realización da presentación supoñerá unha nota de cero nesta actividade.
Nomenclatura empregada na sección de observacións para esta actividade:
TT: nota obtida no traballo tutelado. |
25 |
Proba mixta |
B1 B6 C1 |
Proba final da materia que consistirá na realización dun exame individual. Esta proba terá preguntas de tipo teóricas e prácticas relacionadas cos conceptos estudados nas clases maxistrais, nas prácticas de laboratorio ou cos contidos dos traballos / proyectos tutelados.
Nomenclatura empregada na sección de observacións para esta actividade:
PM: nota obtida nesta proba. |
40 |
|
Observacións avaliación |
Para poder aprobar a materia o estudante deberá cumprir os seguintes requisitos (puntuación entre 0 e 10 en todas as actividades): - Que a nota nas prácticas de laboratorio sexa maior ou igual que 5.
- Que a nota no traballo tutelado sexa maior ou igual que 5.
- Que a nota na proba mixta sexa maior ou igual que 5.
Se non se cumpren todos os requisitos anteriores a cualificación será de suspenso e a nota numérica máxima que se poderá obter, na oportunidade correspondente, será de 4,5 puntos. Se se cumpren os requisitos esixidos, a nota final calcularase da seguinte forma:
NOTA FINAL = 0,35× PL + 0,25* TT + 0,40* PM
Aínda que a asistencia ás clases non é obrigatoria, o primeiro requisito converte en moi difícil aprobar a materia se o número de ausencias ás clases no laboratorio é elevado.
No caso dos alumnos matriculados a tempo parcial, dependendo das circunstancias e se os profesores considérano necesario, a parte da puntuación das diferentes prácticas de laboratorio poderá pasarse ao traballo tutelado, a cambio da obrigación da existencia dunha titoría cada semana para garantir o correcto aproveitamento da materia.
Notas sobre as actividades:
- Todas as actividades terán unha única oportunidade para a súa entrega durante o curso académico, salvo a proba mixta que terá dúas oportunidades oficiais de exame. Por tanto, as notas obtidas durante o curso nas prácticas e no traballo tutelado gárdanse para a oportunidade de xullo, NON SENDO POSIBLE REPETILAS.
- De acordo ao artigo 14, apartados 1 e 3 da normativa*, a copia ou intento de copia (ou calquera comportamento impropio) durante unha proba implicará a cualificación de suspenso cun 0 nas dúas oportunidades da convocatoria anual.
- De acordo ao artigo 14, apartado 4 da mesma normativa, o plaxio de calquera traballo implicará a cualificación de suspenso cun 0 no devandito traballo.
* Normativa de avaliación, revisión e reclamación das cualificacións dos estudos de grao e máster universitario, cuxa última versión é do 29 de xuño de 2017.
|
Fontes de información |
Bibliografía básica
|
Saha, A. (2015). Doing Math with Python: Use Programming to Explore Algebra, Statistics, Calculus, and More!.. No Starch Press.
Agarwal, B., & Baka, B. (2018). Hands-On Data Structures and Algorithms with Python: Write complex and powerful code using the latest features of Python 3.7. Second Edition.. Packt Publishing Ltd.
Lubanovic, B. (2019). Introducing Python: Modern Computing in Simple Packages. Second Edition.. O'Reilly Media, Inc. |
|
Bibliografía complementaria
|
|
|
Recomendacións |
Materias que se recomenda ter cursado previamente |
|
Materias que se recomenda cursar simultaneamente |
|
Materias que continúan o temario |
Python para Enxeñeiros Avanzado/770538012 |
|
Observacións |
Para axudar a conseguir unha contorna sustentable e cumprir co obxectivo da acción número 5 ("Docencia e investigación saudable e sustentable ambiental e social") do "Plan de Acción Green Campus Ferrol" a entrega dos traballos documentais que se realicen nesta materia:
1. Solicitarase en formato virtual e/ou soporte informático.
2. Realizarase a través de Moodle, en formato dixital sen necesidade de imprimilos.
3. De realizarse en papel:
- Non se empregarán plásticos.
- Realizaranse impresións a dobre cara.
- Empregarase papel reciclado.
- Evitarase a impresión de borradores. |
|