IIC2513-2020-1 / syllabus

Material del curso
35 stars 3 forks source link

Tabla de contenidos

Programa

Curso

Nombre IIC2513 - Tecnologías y Aplicaciones Web
Horario: M-J: 3
Créditos: 10
Requisitos: IIC2412 o IIC2413
Atención Alumnos: Después de clases, previo agendamiento

Equipo

Profesores

Nombre Sección Github Email
Gabriel Vidal 1 @gpvidal gpvidal@uc.cl
Hernan Cabrera 2 @HernanCabrera hernan.cabrera@uc.cl

Ayudantes

Nombre Github Email
Ignacio Acosta @cho19 iaacosta@uc.cl
Jorge Becerra @JorgeBdelaT jabecerra@uc.cl
Nicolás Benitez @nabenitez nabenitez@uc.cl
Hue Bin Kim @Hbkim94 hbkim@uc.cl
Sofía Ormazabal @sormazabal sormazabal@uc.cl
Andrés Pincheira @arpincheira arpincheira@uc.cl
Eleuterio Ramírez @Elramirezv123 elramirez@uc.cl
Moisés Retamal @meretamal meretamal@uc.cl
Andre Simon @asimonv aasimon@uc.cl
Tien Villalobos @tvillalobos tvillalobos1@uc.cl

Descripción

En la actualidad, vivimos en un mundo hiperconectado gracias a Internet. Es muy común que, por temas de estudios, trabajo (u otro); accedamos a distintos sitios para consultar algún tipo de información.

Estos sitios tienen distintos objetivos: vender un producto, compartir imágenes, poder acceder a otro tipo de información, etc. También son distintos en cuanto a comportamiento: en algunos casos hacer clic en un enlace gatilla una recarga del sitio, en otros puede desplegar información inmediatamente. Algunos se ven distinto en tu computador y en tu teléfono.

Lo anterior es solo una muestra de lo distinto que pueden ser los sitios web. Esto, a su vez, se relaciona con las distintas tecnologías que están involucradas para lograr algunas de las cosas mencionadas anteriormente.

La construcción de estos sitios, o aplicaciones en algunos casos, requiere entender cómo funciona la web y cuáles son las tecnologías disponibles para su desarrollo, para luego poder utilizarlas.

Objetivo

El objetivo de este curso es que los estudiantes conozcan la infraestructura tecnológica sobre la cual descansa la World Wide Web y aprendan a manejar las principales tecnologías que se utilizan para construir sitios y aplicaciones en la plataforma Web. Además, adquirirán una base conceptual suficiente como para que puedan entender las nuevas tecnologías y propuestas que surgen día a día.

Competencias

Al finalizar el curso, los estudiantes serán capaces de:

Contenidos

Metodología

A lo largo del semestre los estudiantes desarrollarán sistemáticamente ejercicios en clases. Por otra parte, trabajarán en equipos desarrollando una aplicación propia durante el semestre. Las distintas tecnologías, estándares y técnicas van siendo introducidas a medida que la aplicación se completa, en el momento que se hacen necesarios. Cada cierto número de semanas, son evaluados por su grado de avance en el proyecto.

Los estudiantes deberán tener un trabajo personal significativo, que involucra:

Evaluación

Se llevarán a cabo dos interrogaciones que cubren el material visto en clases y lo asignado como lectura o estudio personal, más un examen final que cubre todo el material del semestre. En caso de inasistencia a alguna interrogación, debe ser justificada ante la Escuela de Ingenieria según el procedimiento oficial.

El trabajo práctico en el proyecto será evaluado de la siguiente forma: un 50% de la nota corresponderá al promedio de las evaluaciones periódicas parciales y un 50% corresponderá a la entrega del producto final. Para tener derecho a la entrega final debe acreditarse un avance de al menos un 50% al completar la última evaluación parcial. La nota final considera las interrogaciones, el examen práctico y el proyecto de la siguiente forma:

Evaluación Fecha
I1 07 de abril
I2 14 de mayo
Ex 14 de julio

Durante el semestre podrían haber evaluaciones y/o actividades, con o sin previo aviso, que aunque no serán consideradas directamente en la nota final, podrían significar bonificaciones en alguna de las evaluaciones listadas anteriormente.

Bibliografía

Código de Honor

Este curso adscribe el Código de Honor establecido por la Escuela de Ingeniería el que es vinculante. Todo trabajo evaluado en este curso debe ser propio. En caso de que exista colaboración permitida con otros estudiantes, el trabajo deberá referenciar y atribuir correctamente dicha contribución a quien corresponda. Como estudiante es su deber conocer la versión en línea del Código de Honor (http://ing.puc.cl/codigodehonor).

Proyectos

Pueden encontrar toda la información relacionada a los proyectos en la sección correspondiente.

Wiki

Tendremos mucha información útil en la Wiki del curso, la cual pueden encontrar en el menú superior o haciendo clic aquí.

Getting Started

En particular, les sugerimos revisar esta sección en la wiki antes de comenzar con su proyecto.

Foro

La página de Issues se utilizará como foro para preguntas.

Etiquetas

Dentro de Issues, las entradas se pueden etiquetar dentro de ciertas categorías para mantener el orden y facilitar la búsqueda de problemas similares. Una entrada puede tener múltiples etiquetas. Aunque el equipo docente irá etiquetando según corresponda, también puedes adelantarte y clasificar tu progunta en la(s) categoría(s) que correspondan:

Procedimiento

Antes de postear:

Tanto al publicar como comentar, debes atenerte a las normas del curso. Además, debes utilizar Markdown cuando sea necesario. Por ejemplo, cuando se necesita mostrar código o mensajes de error.

Una vez resuelto el problema, da las gracias y cierra el issue :smiley:.