Está en la página 1de 5

Programación I

Segundo semestre - 2022

Coordinador:
Alejandro Vivone - alejandro@digitalhouse.com

Profesores:
Brian Gómez - bgomez@digitalhouse.com
Alejandro Vivone - alejandro@digitalhouse.com

Objetivos de aprendizaje.

La programación se convirtió en una de las principales herramientas del mundo. En este


curso se espera que los alumnos tengan un primer acercamiento a los lenguajes iniciales de
programación: HTML, CSS y JavaScript.

Los alumnos deberán usar su creatividad e ingenio para resolver problemas y automatizar
tareas con la ayuda de código de programación.

Aprender a programar es aprender a pensar. Programar permite ejercitar capacidades útiles


para todos ámbitos de la vida como mejorar el razonamiento lógico formal y potenciar la
habilidad para la resolución de problemas.

Contenidos.

Se les otorgarán todos los elementos básicos para crear un sitio web. Para ello
estudiaremos los lenguajes HTML, CSS y JavaScript.
Utilizaremos GIT como herramienta al momento de compartir código para dar confiabilidad y
seguimiento adecuado a los archivos. La misma será utilizada para fomentar el trabajo
colaborativo. Con esta herramienta se podrá compartir el trabajo entre pares y las entregas
hacia la cátedra.

Modalidad de trabajo.

Las clases contarán con un primer momento de repaso y resolución de dudas de temas
previos, un segundo espacio para el abordaje de los temas del día y cerrarán con alguna
ejercitación integradora o de tipo puntual. Generalmente los temas del día cuentan con la
realización de código en vivo para que los alumnos evidencien cómo trabaja el código que
están aprendiendo.

La materia requiere una gran cantidad de trabajo fuera del aula. En ocasiones se pondrá
a disposición de los alumnos material audiovisual para que complementen lo visto en clase
o como material previo para facilitar la comprensión del tema durante la clase. Se espera
que los alumnos estudien la teoría correspondiente antes de asistir a cada clase así como
practicar sobre las herramientas. Del mismo modo se estipula que el avance del trabajo
integrador suceda principalmente fuera del espacio de clase.

Para aprobar el curso deberán contar con el 75% de asistencia.

Durante la cursada los alumnos realizarán en grupos un trabajo integrador que consiste en
la construcción de un sitio web funcional y responsive. El trabajo integrador es condición
obligatoria para la aprobación de la cursada y cuenta con una instancia expositiva grupal
con preguntas y evaluación individual.

En función a las notas a lo largo de la cursada y de las notas individuales el alumno


accederá a:
● Final regular: en caso de que la nota de cursada esté aprobada y las instancias
individuales estén aprobadas el alumno rendirá un final oral basado en la entrega del
proyecto integrador que indaga sobre la comprensión teórica y práctica del temario
de la materia.

● Recuperatorio: en caso de que la nota de cursada este aplazada, que las instancias
individuales no queden aprobadas o en caso de desaprobar el final regular se
estipula un recuperatorio que propone la escritura de código en vivo.
Temario

Módulo 1 - HTML
El módulo de html dará las bases para construir la estructura de un sitio web. Veremos que
html es un lenguaje de “marcado” que nos permite construir zonas y elementos a través del
uso de etiquetas. Veremos las etiquetas principales que debe tener toda página web y
sumaremos las etiquetas más utilizadas para colocar contenido.
El módulo se complementa con la incorporación de las hojas de estilo (CSS) con las cuales
daremos look & feel a la estructura creada en HTML y permitirán que el sitio web incorpore
comportamientos adaptativos (responsive design) a los diferentes tamaños de pantallas y
dispositivos.

Módulo 2 - GIT
GIT es la tecnología más utilizada para compartir y mantener actualizado el código de
programación entre miembros de un equipo. Aprenderemos los conceptos básicos, sus
principales comandos y su aplicación directa en el proyecto integrador.

Módulo 3 - Javascript
Javascript es un lenguaje de programación que permitirá agregar interactividad y contenido
dinámico al sitio web. Agregaremos interactividad mediante la detección de eventos
asociados a las acciones del usuario sobre el sitio web y ejecutando acciones en
consecuencia. Obtendremos información de manera dinámica de una fuente de datos
externa (APIs) y la mostraremos al usuario en zonas puntuales y/o ante eventos
determinados.

Mecanismos de evaluación

Primer Parcial (primera entrega)


La nota surge de la entrega y de la presentación de la primera parte del proyecto integrador.
La nota se calcula con los siguientes componentes:

● 30% corresponde a la presentación individual*.


● 65% corresponde al proyecto entregado de forma grupal.
● 5% corresponde a la participación en el repositorio GIT entregado por el equipo.

(*) La aprobación de la presentación individual es condición excluyente para la aprobación


del parcial.
Segundo Parcial (entrega final)
La nota surge de la entrega y presentación de la segunda y última parte del proyecto
integrador. La nota se calcula con los siguientes componentes:

● 30% corresponde a la presentación individual*.


● 65% corresponde al proyecto entregado de forma grupal.
● 5% corresponde a la participación en el repositorio GIT entregado por el equipo.

(*) Nota: La aprobación de la presentación individual del segundo parcial es condición


excluyente para acceder al examen final regular. La desaprobación de este ítem
determina que el alumno pase directamente al recuperatorio.

Nota de cursada
La nota de cursada se calcula:
● 30% de la nota del primer parcial
● 70% de la nota del segundo parcial.

Examen final, recuperatorio y nota final de la materia

Examen final regular


Las condiciones para acceder al final regular son:
● Haber aprobado la presentación individual del segundo parcial.
● Haber aprobado la nota de cursada.

La nota final de la materia se calcula del siguiente modo:


● 45% nota del examen final.
● 45% nota de cursada.
● 10% nota de concepto.

Recuperatorio
El alumno contará con una instancia de recuperatorio en los siguientes casos:
● Aprobar el primer parcial y reprobar el segundo parcial.
● Reprobar la nota de cursada.
● Reprobar el final regular.

En el recuperatorio el alumno deberá resolver desafíos de escritura de código de


programación en vivo. La nota de dicho examen será la nota final de la materia. La nota
del recuperatorio será como máximo 6.

No podrán acceder a la instancia de recuperatorio los alumnos que desaprueben


ambos parciales quedando así desaprobados de la materia y deberán recursar.
Libros.

Jon Duckett (1st Edition). HTML and CSS: Design and Build Websites.
Jon Duckett (1st Edition). JavaScript and JQuery: Interactive Front-End Web Development.
Alex Banks & Eve Porcello (1st Edition). Learning React: Functional Web Development with
React and Redux.

Artículos científicos.

W3C, W3C 2019, https://www.w3.org/


HTML, W3C 2019, https://www.w3.org/Consortium/
W3C Online Web Tutorials, W3C 2019, https://www.w3schools.com/
React , Facebook 2019, https://reactjs.org/
EcmaScript , Ecma International 2017, https://www.ecma-international.org/
Moizilla, https://developer.mozilla.org/es/

Plagio y deshonestidad intelectual


La Universidad de San Andrés exige un estricto apego a los cánones de honestidad intelectual. La existencia de plagio
constituye un grave deshonor, impropio de la vida universitaria. Su configuración no sólo se produce con la existencia
de copia literal en los exámenes presenciales, sino toda vez que se advierta un aprovechamiento abusivo del esfuerzo
intelectual ajeno. El Código de Ética considera conducta punible la apropiación de la labor intelectual ajena, por lo
que se recomienda apegarse a los formatos académicos generalmente aceptados (MLA, APA, Chicago, etc.) para las
citas y referencias bibliográficas (incluyendo los formatos on-line)
La violación de estas normas dará lugar a sanciones académicas y disciplinarias que van desde el apercibimiento
hasta la expulsión de la Universidad.

La cátedra se reserva el derecho de modificar el programa durante la cursada.

También podría gustarte