Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
teaching:cc5111 [2015/12/10 13:21] etanterteaching:cc5111 [2015/12/10 13:48] etanter
Line 29: Line 29:
  
 **El curso entrega las herramientas necesarias para ser efectivo en el desarrollo de software en Scala, tanto para desarrollar aplicaciones como para desarrollar bibliotecas robustas.** Esto implica el estudio de varios conceptos y mecanismos avanzados de programación, poniéndolos en su contexto científico y práctico. Así mismo, el curso expone ciertos mecanismos de Scala en relación con sus realizaciones en otros lenguajes. **El curso entrega las herramientas necesarias para ser efectivo en el desarrollo de software en Scala, tanto para desarrollar aplicaciones como para desarrollar bibliotecas robustas.** Esto implica el estudio de varios conceptos y mecanismos avanzados de programación, poniéndolos en su contexto científico y práctico. Así mismo, el curso expone ciertos mecanismos de Scala en relación con sus realizaciones en otros lenguajes.
 +
 +** Se alternarán clases expositivas orientadas a los conceptos de programación en Scala, y clases tutoriales enfocadas al uso de herramientas más usadas en la industria (Play para programación Web, Akka para programación reactiva, Scala.js para clientes Web, Slick para bases de datos).**
 +
 +
  
 **Tópicos:** **Tópicos:**
Line 43: Line 47:
   * mecanismos avanzados: //continuaciones, macros y reflexión//   * mecanismos avanzados: //continuaciones, macros y reflexión//
  
-**Evaluación:** Mini-controles regulares (15-30 min en horario de clases) tareas. Se exime de examen con 5.0.+**Evaluación:**  
 + 
 +Mini-controles regulares (15-30 min en horario de clases)
 +Mini-tareas (esencialmente en las clases tutoriales). 
 +Proyecto final en grupo. 
 +Se exime de examen con 5.0.
  
 {{teaching:cc5111:scala.pdf|Programa del Curso (CC5111)}} {{teaching:cc5111:scala.pdf|Programa del Curso (CC5111)}}