Logo

Introducció a la Programació

Codi: 107738
Crèdits: 6
2026/2027
Titulació Tipus Curs
Comunicació Interactiva FB 1

Professor/a de contacte

Nom :
Juan Carlos Sebastián Pérez
Correu electrònic :
juancarlos.sebastian@uab.cat

Idiomes dels grups

Podeu consultar aquesta informació al final del document.

Prerequisits

Es recomana haver superat l'assignatura d'introducció a l'algoritmica

Objectius

1. Aprendre els llenguatges de programació generals

2. Apendre a programar en python

Resultats d'aprenentatge

  • CM09 (Aplicar els principis de l'algorísmica i la programació a propostes de projectes comunicatius interactius en el marc d'un exercici professional sensible als problemes i reptes socials.) Aplicar els principis de l'algorísmica i la programació a propostes de projectes comunicatius interactius en el marc d'un exercici professional sensible als problemes i reptes socials.
  • CM10 (Dissenyar projectes comunicatius interactius amb el llenguatge de programació Python d'acord amb els principis de responsabilitat ètica i respecte vers els drets i deures fonamentals, la diversitat i els valors democràtics.) Dissenyar projectes comunicatius interactius amb el llenguatge de programació Python d'acord amb els principis de responsabilitat ètica i respecte vers els drets i deures fonamentals, la diversitat i els valors democràtics.
  • CM11 (Funcionar de manera autònoma amb iniciativa i proactivitat en la creació i el desenvolupament d'aplicacions amb el llenguatge de programació Python en l'àmbit de la comunicació interactiva.) Funcionar de manera autònoma amb iniciativa i proactivitat en la creació i el desenvolupament d'aplicacions amb el llenguatge de programació Python en l'àmbit de la comunicació interactiva.
  • KM07 (Explicar els conceptes bàsics de l'algorísmica i la programació, els seus llenguatges i la seva aplicació en un entorn de programació des d'un punt de vista conceptual i pràctic.) Explicar els conceptes bàsics de l'algorísmica i la programació, els seus llenguatges i la seva aplicació en un entorn de programació des d'un punt de vista conceptual i pràctic.
  • KM08 (Identificar els aspectes específics d'un sistema d'informació respecte de la seva arquitectura, protocols, sistemes d'emmagatzematge, llenguatges, prestacions i aplicacions.) Identificar els aspectes específics d'un sistema d'informació respecte de la seva arquitectura, protocols, sistemes d'emmagatzematge, llenguatges, prestacions i aplicacions.
  • SM08 (Fer servir els principis de programació per convertir un problema concret en un programa que el resolgui.) Fer servir els principis de programació per convertir un problema concret en un programa que el resolgui.
  • SM09 (Conèixer els elements definitoris d'un sistema d'informació.) Conèixer els elements definitoris d'un sistema d'informació.
  • SM10 (Fer servir el llenguatge de programació Python en projectes comunicatius interactius.) Fer servir el llenguatge de programació Python en projectes comunicatius interactius.

Continguts

1. Introducció a la programació


2. Programació en python


    2.1  Sentències condicionals, repetitives...


    2.2 Estructures de dades

Activitats formatives i Metodologia

Títol Hores ECTS Resultats d'aprenentatge
Exercicis 25 1 CM09, CM10, CM11, KM07, KM08, SM08, SM09, SM10
Pràctiques 35 1,4 CM09, CM10, CM11, KM07, KM08, SM08, SM09, SM10
Classes magistrals 30 1,2 CM09, CM10, CM11, KM07, KM08, SM08, SM09, SM10

Nota: El contingut de l’assignatura serà sensible als aspectes relacionats amb la

perspectiva de gènere i amb l’ús del llenguatge inclusiu.

El calendari detallat amb el contingut de les diferents sessions s'exposarà el dia de

presentació de l'assignatura i estarà també disponible al Campus Virtual de l’assignatura,

on l’alumnat podrà trobar els diversos materials docents que el professorat estimi convenients i tota la informació necessària

per l’adequat seguiment de l’assignatura. En cas de canvi de modalitat docent per motius

de força major segons les autoritats competents, el professorat informarà dels canvis que

es produiran en la programació de l'assignatura i en les metodologies docents.

Nota: es reservaran 15 minuts d'una classe, dins del calendari establert pel centre/titulació, perquè l'alumnat completi les enquestes d'avaluació de l'actuació del professorat i d'avaluació de l'assignatura.

Avaluació

Activitats d'avaluació continuada

Títol Pes Hores ECTS Resultats d'aprenentatge
Examens teòrics 50% 10 0,4 CM09, CM10, CM11, KM07, KM08, SM08, SM09, SM10
Entrega de treballs 20% 20 0,8 CM09, CM10, CM11, KM07, KM08, SM08, SM09, SM10
Realització de pràctiques 20% 20 0,8 CM09, CM10, CM11, KM07, KM08, SM08, SM09, SM10
Assistència i atenció a les classes 10% 10 0,4 CM09, CM10, CM11, KM07, KM08, SM08, SM09, SM10

Aquesta assignatura/mòdul no preveu el sistema d’avaluació única.


En cas que l’estudiant realitzi qualsevol irregularitat que pugui conduir a una variació

significativa de la qualificació d’un acte d’avaluació, es qualificarà amb 0 aquest acte

d’avaluació, amb independència del procés disciplinari que s’hi pugui instruir. En cas que

es produeixin diverses irregularitats en els actes d’avaluació d’una mateixa assignatura, la

qualificació final d’aquesta assignatura serà 0.

L’alumnat tindrà dret a la recuperació de l’assignatura si ha estat avaluat del conjunt

d’activitats, el pes de les quals sigui d’un mínim de 2/3 parts de la qualificació total de

l’assignatura.

Aquesta assignatura/mòdul no preveu el sistema d’avaluació única.

En aquesta assignatura, no es permet l'ús de tecnologies d'Inteŀligència Artificial (IA) en

cap de les seves fases. Qualsevol treball que inclogui fragments generats amb IA serà

considerat una falta d'honestedat acadèmica i pot comportar una penalització parcial o

total en la nota de l'activitat, o sancions majors en casos de gravetat.


A qualsevol estudiant sospitós de presentar tasques que hagin estat generades

per IA, elaborades per altres persones o copiades; incloguin contingut generat per

IA sense referenciar, o que no es trobin dins els supòsits permesos, se li podrà

demanar el treball previ o d'altres materials que puguin demostrar que es tracta

d'un treball inèdit i fruit de la seva autoria original. També es podrà sol·licitar que

expliqui o justifiqui per separat la seva feina. El professorat també podrà utilitzar

sistemes d'identificació d'ús de la IA o portar a terme les tasques de comprovació

que consideri convenients. Si després de la revisió es detecta que s’han comès

irregularitats, el treball pot ser qualificat amb un zero i l'estudiant pot estar

subjecte a més mesures disciplinàries.

Bibliografia

https://pythoninstitute.org/

https://www.python.org/

Programari

Visual Studio Code

Grups i idiomes de l'assignatura

La informació proporcionada és provisional fins al 30 de novembre. A partir d'aquesta data, podreu consultar l'idioma de cada grup a través d'aquest enllaç. Per accedir a la informació, caldrà introduir el CODI de l'assignatura

Tipus de docència Grup Idioma Semestre Torn
(TE) Teoria 6 Espanyol segon quadrimestre tarda
(PAUL) Pràctiques d'aula 61 Espanyol segon quadrimestre tarda
(PLAB) Pràctiques de laboratori 61 Espanyol segon quadrimestre tarda
(PLAB) Pràctiques de laboratori 62 Espanyol segon quadrimestre tarda