Assignatura de Fonaments de programació per a la multimèdia, en JavaScript
Si els ordinadors resulten útils per a una gran diversitat de tasques, es pot pensar que, darrere de qualsevol servei ofert per una màquina, hi ha un programa que determina des de com ha de comunicar la màquina amb l'usuari, fins a quin conjunt de còmputs són necessaris per oferir aquesta funcionalitat.
Idioma
Els camps d'acció de la informàtica i de la programació s'amplien constantment. Des del punt de vista de popularització de la seva utilització, l'ordinador està present a tot arreu. Des del punt de vista de la seva aplicació, poden servir d'exemple evolucions espectaculars com la que va dels pobres efectes especials dels telefilms de fa uns anys, fins a la producció de pel·lícules completament generades per ordinador i difícilment distingibles, quant a qualitat fotogràfica o d'animació, d'una pel·lícula convencional.
Pot semblar que estem davant d'un procés tecnològic molt complex i que queda fora del seu abast poder-hi incidir. Però amb uns coneixements bàsics de programació podem invertir ràpidament el nostre rol d'usuaris o de consumidors de tecnologia al de protagonistes i creadors de tecnologia. L'objectiu d'aquesta assignatura és precisament contribuir a que pugueu fer aquest canvi i introduir-vos al món de la programació.
Objectius
L'objectiu general de l'assignatura és aprendre a dissenyar algoritmes i programes senzills en llenguatge JavaScript. Concretament:
- Conèixer i entendre els conceptes fonamentals del pensament computacional i de la algorísmica.
- Conèixer i assimilar les tècniques, les estratègies i els conceptes de programació bàsics.
- Saber trobar solucions algorísmiques a l'enunciat d'un problema senzill.
- Adquirir pràctica en l'aplicació dels conceptes anteriors en un entorn real de desenvolupament de programes en el llenguatge JavaScript.
- Saber fer programes senzills en JavaScript.
- Conèixer i saber aplicar algunes tècniques per construir programes de manera més eficient.
Competències
- Capacitat d'organitzar i gestionar la informació fent servir tecnologies de bases de dades, llenguatges i models estàndard.
- Capacitat d'analitzar un problema en el nivell d'abstracció adequat a cada situació i aplicar les habilitats i els coneixements adquirits per abordar-lo i resoldre'l.
Començarem presentant els conceptes bàsics de la programació per contextualitzar el que s'estudiarà a continuació.
Després, aprendrem els elements bàsics de la programació: d'una banda, com representar dades, de l'altra, les tres estructures fonamentals de la programació per controlar el flux d'execució de les instruccions en un programa: seqüència, iteració i selecció.
Amb això, ja podrem fer els primers programes senzills en JavaScript, el llenguatge de programació que utilitzarem en aquesta assignatura.
Finalment, el completarem amb un seguit de tècniques i estratègies que ens permetran fer programes més elaborats i de manera clara i eficient: les funcions i els esquemes algorítmics. També veurem com construir estructures de dades a partir dels tipus bàsics.
L'ordre en què treballarem aquests continguts és el següent:
- (UT1) Començant a programar
- (UT2) Treballant amb dades. Tipus bàsics
- (UT3) Programant. Estructures algorísmiques
- (UT4) Reutilitzant codi. Funcions
- (UT5) Dades homogènies. Tipus taula.
- (UT6) Dades heterogènies. Tipus tupla.
- (UT7) Esquemes algorísmics. Recorregut i recerca
[Llegenda. UT: unitat temàtica]
Per aprendre a programar utilitzarem diversos recursos que ens permetran combinar l'aprenentatge de coneixements amb la pràctica:
- Les unitats temàtiques de contingut, que introduiran en els conceptes fonamentals de la programació i del llenguatge JavaScript a través de l'algorísmica. Són les set unitats (UT) relacionades en l'apartat de continguts.
- L'aula de laboratori, amb tots els recursos necessaris per fer els programes en JavaScript: indicacions per programar des de la consola de l'ordinador o utilitzant el PythonTutor; i la Guia de JavaScript de Mozilla, entre d'altres. I també unes unitats addicionals (Unidad_JS) de JavaScript per si cal o es vol anar més enllà i aprofundir més en el llenguatge.
Aquesta assignatura no té requisits previs, però, abans de matricular-se, és recomanable tenir coneixements bàsics sobre HTML, els quals es tracten en l'assignatura Llenguatges i estàndards web.
El seguiment i la superació de les assignatures cursades porta a l'obtenció d'un certificat de la UOC. Aquest document permetrà la convalidació -o reconeixement- amb les assignatures dels estudis universitaris de la UOC sempre que es reuneixin els requisits previs determinats.
Per al seguiment d'aquesta assignatura és necessari disposar d'un ordinador de sobretaula o portàtil amb connexió a internet (per banda ampla, ADSL o cable) i un monitor amb una resolució mínima de 1.024 x 768 píxels. Per a poder consultar alguns materials també pot ser necessari un lector de DVD.
És recomanable que la CPU (sigui d'un ordinador de sobretaula o d'un portàtil) tingui com a mínim 2 GB de memòria RAM i 2 GHz de velocitat de processador.
És necessari un sistema operatiu Windows XP (o superior), Mac OS o Linux*. També es necessita tenir instal·lat un dels navegadors següents: Internet Explorer 9.0 (o superior), Mozilla Firefox o Chrome.
* A causa de la gran varietat de distribucions que hi ha, no especifiquem totes les versions possibles.
Procés de matrícula
1. Formularis de matrícula
Emplena el formulari de matrícula del curs concret que t'interessa, que trobaràs a la part superior de la pàgina.
2. Accés al campus
Un cop feta la matrícula, rebràs les claus d'accés al Campus Virtual. És molt recomanable que hi accedeixis per a anar-te familiaritzant amb l'entorn. Al llarg del dia del començament de semestre s'activaran les teves aules virtuals al Campus.
Formes de pagament
El pagament dels cursos es fa amb targeta.
- TPVV: pagament amb una targeta de crèdit o de dèbit de qualsevol entitat financera, mitjançant el TPVV (terminal de punt de venda virtual) de «la Caixa».
Informació sobre el desistiment de matrícula
Descomptes
La UOC ofereix un seguit de descomptes. Si et pots acollir a algun, caldrà que en el moment de fer la matrícula el triïs en el desplegable de l'apartat Descomptes. En cas que et puguis acollir a més d'un, hauràs de triar el més beneficiós.
Descomptes per col·lectius
En cas d'aplicar-te un d'aquests descomptes en el moment de fer la matrícula, hauràs d'acreditar la condició de beneficiari presentant la documentació corresponent en el termini de deu dies naturals.
Família nombrosa
Els estudiants beneficiaris del títol de família nombrosa reconegudes per l'Estat espanyol o per l'organisme competent en la resta de països, tenen dret als següents descomptes, en funció de la categoria:
- Famílies nombroses de categoria especial: descompte del 15%.
- Famílies nombroses de categoria general: descompte del 7'5%.
Persones amb discapacitat
Els estudiants amb un grau de discapacitat igual o superior al 33% reconegut per l'Estat espanyol, o el grau equivalent per qualsevol altre país, tenen dret a un descompte del 15%.
Víctimes d'actes terroristes
Els estudiants (o els seus fills o cònjuges) que hagin estat reconeguts com a víctima d'actes terroristes per l'organisme competent en l'Estat espanyol, o de qualsevol altre país, tenen dret a un descompte del 15%.
Víctimes de violència de gènere
Els estudiants (i els seus fills o filles dependents) que hagin estat reconeguts com a víctima de violència de gènere , per l'organisme competent en l'Estat espanyol, o de qualsevol altre país, tenen dret a un descompte del 15%.
Descomptes per Comunitat UOC
UOC Alumni: 10 % de descompte
Pots obtenir aquest descompte si has obtingut un títol oficial (de grau, llicenciatura, diplomatura, enginyeria o màster universitari) o un màster o postgrau propi a la UOC.
Assegurança gratuïta de matrícula
La UOC ofereix una assegurança de matrícula per defecte i gratuïta als estudiants que fan uns estudis de durada mínima d'un semestre i que resideixen a l'Estat espanyol. D'aquesta manera, si us trobeu en una situació imprevista i no podeu pagar la matrícula, la Universitat us ajuda a continuar amb els vostres estudis.
L'assegurança cobreix els estudiants de graus, màsters universitaris, especialitzacions, postgraus i màsters propis, cursos d'Assignatures per a cursar lliurement i del Centre d'Idiomes Moderns, diplomatures, enginyeries i llicenciatures.
+ Consulta la informació de l'assegurança gratuïta d'atur o malaltia per continuar estudiant
Programa UOC d'acompanyament a l'esportista de competició
Els esportistes de competició federats a la UFEC o bé vinculats al CAR de Sant Cugat, podran gaudir de descomptes en les seves matrícules de titulació pròpia i oficial de la UOC.
Preu
Concepte | Preu |
---|---|
Preu del curs | 380,00 € |
La UOC en xifres
104.501
graduats i graduades90%
estudiants que estudien i treballen84%
tornaria a triar la UOCReinventant la universitat
El model educatiu de la UOC
Avalada per les graduades i graduats
El 84% tornaria a triar la UOC.
Un 90% estudia i treballa.
Reconeixements a la seva trajectòria, qualitat, innovació i excel·lència.
87.000 estudiants
104.501 graduats i graduades
6.344 docents
El moment de ser #eltuquevolsser és SEMPRE
Sol·licita informació
La consulta s'ha registrat correctament. En breu es posaran en contacte amb tu
Sol·licita informació
Error al realitzar la consulta.
Envia les teves dades i rebràs informació d'aquest programa i relativa a productes, serveis i activitats promocionals de la UOC