Información general


Tipo de asignatura: básica

Coordinador: Joan Triadó Aymerich

trimestre: Segundo trimestre

Créditos: 6

Profesorado: 

Montserrat Rabassa Jou

Curso académico: 2025

Curso de impartición: 1

Lenguas de impartición


  • Catalá

Competencias / Resultados de aprendizaje


Competencias específicas
  • K3. Identificar los lenguajes de programación, sistemas operativos, bases de datos y programas informáticos que se aplican en la ingeniería.

  • S3. Utilizar los lenguajes de programación, bases de datos y programas informáticos para aplicaciones en ingeniería.

  • S44. Utilizar las principales fuentes de información de la ingeniería técnica industrial y los criterios para discriminar su veracidad y utilidad. Asimismo será capaz de utilizar las principales herramientas TIC básicas de carácter transversal y las propias de la ingeniería técnica industrial en función del objetivo.

  • C9. Aplicar las normas ortográficas y gramaticales, distinguiendo los principales registros comunicativos orales y escritos en un entorno académico.

  • C19. Desarrollar el trabajo en equipo de forma cooperativa, planificando el trabajo a ejecutar y respetando e integrando los diferentes puntos de vista cuando se trabaja en equipo.

Presentación de la asignatura


Los diversos temas tratados en la asignatura están pensados ​​para capacitar a los estudiantes en el aprendizaje de los conceptos fundamentales de la programación de ordenadores que permitan el desarrollo de programas de pequeña y mediana envergadura a nivel industrial.

El aula (física o virtual) es un espacio seguro, libre de actitudes machistas, racistas, homoófobas, traánfobas y discriminatorias, ya sea hacia el alumnado o hacia el profesorado. Confiamos en que entre todas y todos podamos crear un espacio seguro donde podamos equivocarnos y aprender sin tener que sufrir prejuicios de otros. 

Contenidos


1. INTRODUCCIÓN A COMPUTADORES

Estructura funcional de un ordenador. Funcionamiento interno de un ordenador. Introducción a los sistemas operativos: tipos de sistemas operativos, el sistema operativo como máquina virtual, gestión de procesos y gestión de memoria

2. INTRODUCCIÓN Y CONCEPTOS GENERALES DE LA PROGRAMACIÓN

Algoritmos y programas. Lenguajes de programación Entorno de programación Proceso de programación Anatomía de un programa simple Compilación e interpretación

3. CONCEPTOS BÁSICOS DE LA PROGRAMACIÓN 

Variables, tipos y asignación Evaluación de expresiones Lectura y escritura Formas de ejecución y estructuras de control: secuencial, condicional / alternativa y iterativa Esquemas iterativos básicos

4. DESCOMPOSICIÓN FUNCIONAL Y DISEÑO DESCENDENTE

Descomposición de problemas en subproblemas Funciones y procedimientos. parametrización

5. TIPO DE DATOS COMPUESTOS

Secuencias: Cadenas. listas 

Actividades y sistema de evaluación


La asistencia a todas las sesiones, tanto de teoría como prácticas, es obligatoria. La no asistencia comportará la calificación de "no evaluable" en la asignatura.

Convocatoria ordinaria

La evaluación se realiza a partir de las calificaciones de las siguientes actividades:

  • Teoría: Prueba escrita de todos los blogs de contenidos.
  • Prácticas: Práctica 1, Práctica 2, Práctica 3 y Práctica 4.

El cálculo de la calificación final de la asignatura se realizará con la siguiente ponderación:

  • Teoría: prueba escrita (60% de la nota final).
  • prácticas:
    • Práctica 1: 10%
    • Práctica 2: 10%
    • Práctica 3: 10%
    • Práctica 4: 10%

La evaluación del resultado de aprendizaje asociado al uso de las principales fuentes de información y el uso de las principales herramientas básicas TIC de carácter transversal tendrá un peso del 10% incluido dentro de las prácticas. La nota final de la parte de prácticas reflejará la calificación del resultado de aprendizaje indicado.

La calificación final se obtiene:

  • Si TEORÍA <5 la calificación final es la nota de TEORÍA
  • En caso contrario, la calificación final de la asignatura es TEORÍA + PRÁCTICA

Convocatoria de recuperación

La parte teórica de la asignatura (TEORIA) puede recuperarse siempre y cuando la nota ponderada obtenida sea inferior a 5 (excluidos los no presentados). Las prácticas no pueden recuperarse, en ningún caso.

Para los estudiantes que asistan al examen de recuperación su calificación de la parte de TEORÍA será la obtenida en esta prueba y la calificación final se calculará con las ponderaciones detalladas anteriormente y en ningún caso la calificación final obtenida será superior a 5.

consideraciones

Cualquier forma de fraude académico será sancionada de acuerdo a la normativa de evaluación del centro. En caso de que se detecten indicios de fraude, incluido el uso indebido de herramientas de inteligencia artificial generativa, el profesorado de la asignatura podrá convocar al estudiante a una entrevista individual con el objetivo de verificar su autoría.

Dada la naturaleza fundamental de esta asignatura, se requiere al estudiante no sólo que proporcione soluciones a determinados problemas, sino que sea capaz de generarlas de forma autónoma, sin ningún tipo de ayuda externa. Por este motivo, el uso de inteligencias artificiales generativas (IAG) para la resolución de los problemas planteados en la asignatura -ya sea en ejercicios, prácticas o pruebas- es contraproducente, queda estrictamente prohibido y será considerado un caso de fraude por plagio. En este sentido, no se permite el uso de IAG para generar código de programación, ni siquiera en forma de fragmentos, aunque éste sea posteriormente modificado o personalizado. El uso crítico de IAGs como vehículo para resolver dudas sobre la materia no se considera un mal uso de estos mecanismos siempre y cuando esto no entre en contradicción con lo antes indicado y el estudiante no pierda de vista el hecho de que puede obtener respuestas incorrectas y/o no ajustadas a los contenidos de la materia.

No está permitido utilizar herramientas de inteligencia artificial generativa (IAG) en las actividades de evaluación de la asignatura. El estudiante es el responsable del contenido de las actividades que presenta.

Bibliografía


Básico

Python 3. http://openbookproject.net/thinkcs/python/english3e/

Python language reference. https://docs.python.org/3/tutorial/index.html

Rabassa,Montse. Fundamentos de informática: notas de clase, ejemplos y ejercicios. Publicación interna ESUPT

Complementaria

http://anh.cs.luc.edu/python/hands-on/3.1/handsonHtml/index.html