Nombre | IIC2513 - Tecnologías y Aplicaciones Web |
---|---|
Sección: | 1 |
Horario: | M-J: 2 |
Créditos: | 10 |
Requisitos: | IIC2412 o IIC2413 |
Atención Alumnos: | Agendamiento por correo |
Nombre | Github | |
---|---|---|
Sebastián Vicencio | @sivicencio | sivicencio@uc.cl |
Nombre | Github | |
---|---|---|
Jorge Becerra | @JorgeBdelaT | jabecerra@uc.cl |
Nicolás Bravo | @nhbravo | nhbravo@uc.cl |
Camila Chávez | @Cschavez | cschavez@uc.cl |
Michel Magna | @Michelmagna | mamagna@uc.cl |
Andrés Pincheira | @arpincheira | arpincheira@uc.cl |
Moisés Retamal | @meretamal | meretamal@uc.cl |
Diego Vásquez | @dhvasquez | dhvasquez@uc.cl |
En la actualidad vivimos en un mundo hiperconectado gracias a Internet. Es muy común que por temas de estudios, trabajo, entretenimiento u otros, accedamos a distintos sitios web para consultar distintos tipos de información.
Estos sitios tienen distintos objetivos: compartir publicaciones, compartir imágenes, vender productos, proveer comunicación en tiempo real, entre otros. También son distintos en cuanto a comportamiento: en algunos casos hacer clic en un enlace gatilla una recarga del sitio, y en otros puede desplegar información inmediatamente. Además de lo anterior, puede que incluso se vean diferente según el dispositivo que estemos utilizando (computador, teléfono, tablet, etc).
Lo anterior es sólo una muestra de lo distinto que pueden ser los sitios web. Este hecho se relaciona con las distintas tecnologías que están involucradas en la World Wide Web (WWW).
La construcción de estos sitios o, en muchos casos, aplicaciones, requiere entender cómo funciona la Web y cuáles son las tecnologías disponibles para su desarrollo, para luego poder utilizarlas.
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.
Al finalizar el curso, los estudiantes serán capaces de:
A lo largo del semestre el profesor presentará los contenidos del curso, tanto de forma teórica como de forma práctica. A la vez, los estudiantes desarrollarán actividades y ejercicios propuestos para reforzar el aprendizaje. Por otra parte, trabajarán en equipos desarrollando una aplicación web 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, los estudiantes son evaluados por su grado de avance en el proyecto.
Los estudiantes deberán llevar a cabo un trabajo personal significativo, que involucra:
Se llevará a cabo una interrogación a mitad de semestre, que cubre el material visto en clases hasta ese momento y lo asignado como lectura o estudio personal, más un examen final que cubre todo el material del semestre. Adicionalmente, la nota del examen puede reemplazar la nota de la interrogación, en caso de ser esta última menor o de no haberse rendido. En caso de inasistencia al examen, 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 la interrogación, el examen y el proyecto de la siguiente forma:
*Nota Teórica: (I1 + 2 Ex - min(I1, Ex)) / 2**
Nota Práctica: (Promedio entregas parciales) 0.5 + (Entrega final) 0.5
Nota final:
Fechas de evaluaciones:
Evaluación | Fecha |
---|---|
I1 | 01 de octubre |
Ex | 14 de diciembre |
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.
Este curso adscribe el Código de Honor firmado 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 (https://www.uc.cl/codigo-de-honor/). Puede encontrar más información en la plataforma Siding (Pregrado - Información general - Reglamentos - Integridad académica).
Pueden encontrar toda la información relacionada a los proyectos en la sección correspondiente.
Tendremos mucha información útil en la Wiki del curso, la cual pueden encontrar en el menú superior o haciendo clic aquí.
En particular, les sugerimos revisar esta sección en la wiki antes de comenzar con su proyecto.
La página de Issues se utilizará como foro para preguntas.
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 pregunta en la(s) categoría(s) que correspondan:
git
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:.