Logo

Introducción a la Programación

Código: 107738
Créditos: 6
2026/2027
Titulación Tipo Curso
Comunicación Interactiva FB 1

Profesor/a de contacto

Nombre :
Juan Carlos Sebastián Pérez
Correo electrónico :
juancarlos.sebastian@uab.cat

Idiomas de los grupos

Puede consultar esta información al final del documento.

Prerrequisitos

Se recomienda haber superado la asignatura de introducción a la algoritmia

Objetivos

1. Aprender los diferentes lenguajes de programación

2. Aprender a programar en python

Resultados de aprendizaje

  • CM09 (Aplicar los principios de la algorítmica y la programación a propuestas de proyectos comunicativos interactivos en el marco de un ejercicio profesional sensible a los problemas y retos sociales.) Aplicar los principios de la algorítmica y la programación a propuestas de proyectos comunicativos interactivos en el marco de un ejercicio profesional sensible a los problemas y retos sociales.
  • CM10 (Diseñar proyectos comunicativos interactivos con el lenguaje de programación Python de acuerdo con los principios de responsabilidad ética y respeto por los derechos y deberes fundamentales, la diversidad y los valores democráticos.) Diseñar proyectos comunicativos interactivos con el lenguaje de programación Python de acuerdo con los principios de responsabilidad ética y respeto por los derechos y deberes fundamentales, la diversidad y los valores democráticos.
  • CM11 (Operar autónomamente con iniciativa y proactividad en la creación y el desarrollo de aplicaciones con el lenguaje de programación Python en el ámbito de la comunicación interactiva.) Operar autónomamente con iniciativa y proactividad en la creación y el desarrollo de aplicaciones con el lenguaje de programación Python en el ámbito de la comunicación interactiva.
  • KM07 (Explicar los conceptos básicos de la algorítmica y la programación, sus lenguajes y su aplicación en un entorno de programación desde un punto de vista conceptual y práctico.) Explicar los conceptos básicos de la algorítmica y la programación, sus lenguajes y su aplicación en un entorno de programación desde un punto de vista conceptual y práctico.
  • KM08 (Identificar los aspectos específicos de un sistema de información respecto a su arquitectura, protocolos, sistemas de almacenamiento, lenguajes, prestaciones y aplicaciones.) Identificar los aspectos específicos de un sistema de información respecto a su arquitectura, protocolos, sistemas de almacenamiento, lenguajes, prestaciones y aplicaciones.
  • SM08 (Utilizar los principios de la programación para convertir un problema concreto en un programa que lo resuelva.) Utilizar los principios de la programación para convertir un problema concreto en un programa que lo resuelva.
  • SM09 (Conocer los elementos definitorios de un sistema de información.) Conocer los elementos definitorios de un sistema de información.
  • SM10 (Utilizar el lenguaje de programación Python en proyectos comunicativos interactivos.) Utilizar el lenguaje de programación Python en proyectos comunicativos interactivos.

Contenidos

1.Introduccióna la programación


2. Programació en python


    2.1  Sentencias condicionales, repetitivas...


    2.2 Estructuras de datos

Actividades formativas y Metodología

Título Horas ECTS Resultados de aprendizaje
Ejercicios 25 1 CM09, CM10, CM11, KM07, KM08, SM08, SM09, SM10
Prácticas 35 1,4 CM09, CM10, CM11, KM07, KM08, SM08, SM09, SM10
Clases magistrales 30 1,2 CM09, CM10, CM11, KM07, KM08, SM08, SM09, SM10

Nota: El contenido de la asignatura será sensible a los aspectos relacionados con la

perspectiva de género y con el uso del lenguaje inclusivo.

El calendario detallado con el contenido de las diferentes sesiones se expondrá el día de

presentación de la asignatura y estará disponible en el Campus Virtual de la asignatura,

donde el alumnado podrá encontrar los diversos materiales docentes que el profesorado estime convenientes y toda la

información necesaria para el adecuado seguimiento de la asignatura. En caso de cambio

de modalidad docente por motivos de fuerza mayor según las autoridades competentes,

el profesorado informará de los cambios que se producirán en la programación de la

asignatura y en las metodologías docentes.

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.

Evaluación

Actividades de evaluación continuada

Título Peso Horas ECTS Resultados de aprendizaje
Examenes teóricos 50% 10 0,4 CM09, CM10, CM11, KM07, KM08, SM08, SM09, SM10
Entrega de trabajos 20% 20 0,8 CM09, CM10, CM11, KM07, KM08, SM08, SM09, SM10
Realización de prácticas 20% 20 0,8 CM09, CM10, CM11, KM07, KM08, SM08, SM09, SM10
Asistencia y atención a las clases 10% 10 0,4 CM09, CM10, CM11, KM07, KM08, SM08, SM09, SM10

Esta asignatura/módulo no prevé el sistema de avaluación única.


En el caso que el estudiante realice cualquier irregularidad que pueda conducir a una variación significativa de la calificación de un acto de evaluación, se calificará con un 0 este acto de evaluación, con independencia del proceso disciplinario que se pueda instruir. En caso que se produzcan diversas irregularidades en los actos de evaluación de una misma asignatura, la calificación final de esta asignatura será de un 0.


El alumnado tendrá derecho a la recuperación de la asignatura si ha sido evaluado del

conjunto de actividades, el peso de las cuales sea de un mínimo de 2/3 partes de la

calificación total de la asignatura.

Esta asignatura/módulo no prevé el sistema de avaluación única.

En esta asignatura, no se permite el uso de tecnologías de Inteligencia Artificial (IA) en

ninguna de sus fases. Cualquier trabajo que incluya fragmentos generados con IA será

considerado una falta de honestidad académica y puede comportar una penalización

parcial o total en la nota de la actividad, o sanciones mayores en casos de gravedad.


A cualquier estudiante del que se sospeche que ha presentado un trabajo

generado por IA, elaborado por parte de otras personas o copiado; que incluya

contenido generado por IA sin citar las fuentes, o que se salga de los supuestos

permitidos, se le podrá solicitar que facilite el trabajo preparatorio u otros

materiales que demuestren que se trata de un trabajo original y fruto de su propia

autoría. También se le podrá pedir que explique o justifique su trabajo por

separado. El profesorado también podrán utilizar sistemas de detección de IA o

llevar a cabo las tareas de comprobación que considere oportunas. Si, tras la

revisión, se determina que se han producido irregularidades, el trabajo podrá ser

calificado con un cero y el estudiante podrá ser objeto de medidas disciplinarias

adicionales.

Bibliografía

https://pythoninstitute.org/

https://www.python.org/

Software

Visual Studio Code

Grupos e idiomas de la asignatura

La información proporcionada es provisional hasta el 30 de noviembre. A partir de esta fecha, podrá consultar el idioma de cada grupo a través de este enlace. Para acceder a la información, será necesario introducir el CÓDIGO de la asignatura

Tipo de docencia Grupo Idioma Semestre Turno
(TE) Teoría 6 Español segundo cuatrimestre tarde
(PAUL) Prácticas de aula 61 Español segundo cuatrimestre tarde
(PLAB) Prácticas de laboratorio 61 Español segundo cuatrimestre tarde
(PLAB) Prácticas de laboratorio 62 Español segundo cuatrimestre tarde