Acceso abierto ¿Necesitas más información?

Asignatura de Fundamentos de programación para multimedia con JavaScript

Si los ordenadores resultan útiles para una gran diversidad de tareas, puede pensarse que, detrás de cualquier servicio ofrecido por una máquina, existe un programa que determina desde cómo tiene que comunicarse la máquina con el usuario, hasta qué conjunto de cómputos son necesarios para ofrecer esa funcionalidad.

Inicio: 15 septiembre 2021

Los campos de acción de la informática y de la programación se amplían constantemente. Desde el punto de vista de popularización de su utilización, el ordenador está presente en todos los sitios. Desde el punto de vista de su aplicación, pueden servir de ejemplo evoluciones espectaculares como la que va de los pobres efectos especiales de los telefilmes de hace unos años, a la producción de películas completamente generadas por ordenador y difícilmente distinguibles, en cuanto a calidad fotográfica o de animación, de una película convencional.

Puede parecer que estamos ante un proceso tecnológico muy complejo y que queda fuera de nuestro alcance poder incidir en él. Pero con unos conocimientos básicos de programación, podemos invertir rápidamente nuestro rol de usuarios o consumidores de tecnología al de protagonistas y creadores de tecnología. El objetivo de esta asignatura es precisamente contribuir a que podáis hacer este cambio e introduciros en el mundo de la programación.

Objetivos y competencias

Objetivos

El objetivo general de la asignatura es aprender a diseñar algoritmos y programas sencillos en lenguaje JavaScript. Concretamente:

  • Conocer y entender los conceptos fundamentales del pensamiento computacional y de la algorítmica.
  • Conocer y asimilar los conceptos, las técnicas y las estrategias de programación básicas.
  • Saber encontrar soluciones algorítmicas al enunciado de un problema sencillo.
  • Adquirir práctica en la aplicación de los conceptos anteriores en un entorno real de desarrollo de programas en el lenguaje JavaScript.
  • Saber hacer programas sencillos en JavaScript.
  • Conocer y saber aplicar algunas técnicas para construir programas de manera más eficiente.

 

Competencias

  • Ser capaz de organizar y gestionar la información utilizando tecnologías de bases de datos, lenguajes y modelos estándares.
  • Ser capaz de analizar un problema en el nivel de abstracción adecuado a cada situación y aplicar las habilidades y los conocimientos adquiridos para abordarlo y resolverlo.

 

 

Contenidos

Empezaremos presentando los conceptos básicos de la programación para contextualizar lo que se estudiará a continuación.

Después, aprenderemos los elementos básicos de la programación: por un lado cómo representar datos y, por otro, las tres estructuras fundamentales de la programación para controlar el flujo de ejecución de las instrucciones en un programa: secuencia, iteración y selección.

Con esto, ya podremos hacer los primeros programas sencillos en JavaScript, el lenguaje de programación que utilizaremos en esta asignatura.

Por último, lo completaremos con una serie de técnicas y estrategias que nos permitirán hacer programas más elaborados y de manera clara y eficiente: las funciones y los esquemas algorítmicos.

También veremos cómo construir estructuras de datos a partir de los tipos básicos.

El orden en que trabajaremos estos contenidos es el siguiente:

  • UT1) Empezando a programar
  • (UT2) Trabajando con datos Tipos básicos
  • (UT3) Programando Estructuras algorítmicas
  • (UT4) Reutilizando código Funciones
  • (UT5) Datos homogéneos Tipo tabla
  • (UT6) Datos heterogéneos Tipo tupla.
  • (UT7) Esquemas algorítmicos. Recorrido y búsqueda

[Leyenda. UT: Unidad temática]

Recursos para el aprendizaje

Para aprender a programar utilizaremos diversos recursos que nos permitirán combinar el aprendizaje de conocimientos con la práctica:

  • Las unidades temáticas de contenido, que nos introducirán en los conceptos fundamentales de la programación y del lenguaje JavaScript por medio de la algorítmica. Son las siete unidades (UT) relacionadas en el apartado de contenidos.
  • El aula de laboratorio, con todos los recursos necesarios para hacer los programas en JavaScript: indicaciones para programar desde la consola del ordenador o utilizando el PythonTutor y la Guía de JavaScript de Mozilla, entre otros. Y también unas unidades adicionales (Unidad_JS) de JavaScript por si hace falta o se quiere ir más allá y profundizar más en el lenguaje.
Requisitos previos

Esta asignatura no tiene requisitos previos; sin embargo, antes de matricularse, es recomendable tener conocimientos básicos sobre HTML, los cuales se tratan en la asignatura Lenguajes y estándares web.

Titulación

El seguimiento y la superación de las asignaturas cursadas lleva a la obtención de un certificado de la UOC. Este documento permitirá la convalidación -o su reconocimiento- con las asignaturas de los estudios universitarios de la UOC siempre y cuando se reúnan los requisitos previos determinados.

Requisitos técnicos

Para el seguimiento de esta asignatura es necesario disponer de un ordenador de sobremesa o portátil con conexión a internet (por banda ancha, ADSL o cable) y un monitor con una resolución mínima de 1.024 x 768 píxeles. Para poder consultar algunos materiales también puede ser necesario un lector de DVD.

Es recomendable que la CPU (ya sea de un ordenador de sobremesa o de un portátil) tenga como mínimo 2 GB de memoria RAM y 2 GHz de velocidad de procesador.

Es necesario un sistema operativo Windows XP (o superior), Mac OS o Linux*. También se requiere tener instalado uno de los siguientes navegadores: Internet Explorer 9.0 (o superior), Mozilla Firefox o Chrome.

* Debido a la gran variedad de distribuciones que existen, no especificamos todas las versiones posibles.

Proceso de matrícula

Proceso de matrícula

1. Formularios de matrícula

Rellena el formulario de matrícula del curso concreto que te interesa, que encontrarás a la parte superior de la página.

2. Acceso al campus

Si no recuerdas las claves de acceso al campus virtual, las puedes recuperar desde el siguiente enlace.

Formas de pago

El pago de los cursos se efectúa con tarjeta.

  1. TPVV: pago con una tarjeta de crédito o de débito de cualquier entidad financiera, mediante el TPVV (terminal de punto de venta virtual) de «la Caixa».

Información sobre el desistimiento de matrícula

Descuentos

La UOC ofrece una serie de descuentos. Si puedes acogerte a alguno, en el momento de hacer la matrícula debes elegirlo en el desplegable del apartado Descuentos. En caso de que puedas acogerte a más de uno, tendrás que elegir el más beneficioso.

 

Descuentos para colectivos

En caso de que se te aplique uno de estos descuentos en el momento de hacer la matrícula, deberás acreditar la condición de beneficiario presentando la documentación correspondiente en el plazo de 10 días naturales.

Familia numerosa
Los estudiantes beneficiarios del título de familia numerosa reconocido por el Estado español, o por el organismo competente en el resto de países, tienen derecho a los siguientes descuentos, en función de la categoría:

  • Familias numerosas de categoría especial: descuento del 15%.
  • Familias numerosas de categoría general: descuento del 7,5%.

Personas con discapacidad
Los estudiantes con un grado de discapacidad igual o superior al 33% reconocido por el Estado español, o el grado equivalente por cualquier otro país, tienen derecho a un descuento del 15%.

Víctimas de actos terroristas
Los estudiantes (o sus hijos o cónyuges) que hayan sido reconocidos como víctimas de actos terroristas por el organismo competente en el Estado español, o de cualquier otro país, tienen derecho a un descuento del 15%.

Víctimas de violencia de género
Los estudiantes (y sus hijos o hijas dependientes) que hayan sido reconocidos como víctimas de violencia de género por el organismo competente en el Estado español, o de cualquier otro país, tienen derecho a un descuento del 15%.

 

Descuentos por Comunidad UOC

UOC Alumni: 10% de descuento
Puedes disfrutar de este descuento si has obtenido un título oficial (de grado, licenciatura, diplomatura, ingeniería o máster universitario) o un máster o posgrado propio en la UOC.

UOC Alumni Premium: 15% de descuento
Pueden disfrutar de este descuento todos los miembros de Alumni Premium

Seguro gratuito de matrícula

La UOC ofrece, por defecto, un seguro de matrícula gratuito a los estudiantes que cursan unos estudios de duración mínima de un semestre y que residen en el Estado español (es decir, a quienes en vuestro DNI o NIE tenéis una dirección española). De este modo, si os encontráis en una situación imprevista y no podéis pagar la matrícula, la universidad os ayuda a continuar con vuestros estudios.

El seguro cubre a los estudiantes de grados, másteres universitarios, especializaciones, posgrados y másteres propios, cursos del Ateneo y del Centro de Idiomas Modernos, diplomaturas, ingenierías y licenciaturas.

+ Consulta el seguro gratuito de paro o enfermedad para continuar estudiando

 

Programa UOC de acompañamiento al deportista de competición

Los estudiantes considerados deportistas de competición, federados en la UFEC o bien vinculados al CAR de Sant Cugat, tienen derecho a un descuento sobre el importe de la matrícula.

+Consulta la información del programa 

Precio

Concepto Precio
Precio del curso 344,00 €

Matrícula abierta

Matricúlate

Inicio docencia: septiembre 2021

Información de precio y matrícula
¿Quieres más información?

Envía tus datos y recibirás información de este programa y relativa a productos, servicios y actividades promocionales de la UOC

Introduce un número de 9 dígitos.
Introduce un número de 9 dígitos.
i_fix
Pref. Int.
Introduce un número de 9 dígitos.
i_fix
Pref. Int.
Introduce un número de 9 dígitos.
¿En qué idioma deseas recibir la información?
Solicita información

La UOC en cifras

    70.274

    estudiantes

    77.956

    graduados

    8.037

    aulas abiertas

    4.724

    docentes

Reinventando la universidad

El modelo educativo de la UOC

¿Por qué escoger la UOC?

El momento de ser #eltúquequieresser es SIEMPRE

¿Quieres más información?

Envía tus datos y recibirás información de este programa y relativa a productos, servicios y actividades promocionales de la UOC

Introduce un número de 9 dígitos.
Introduce un número de 9 dígitos.
i_fix
Pref. Int.
Introduce un número de 9 dígitos.
i_fix
Pref. Int.
Introduce un número de 9 dígitos.
¿En qué idioma deseas recibir la información?
Solicita información