CIS 120: Lenguajes y Técnicas de Programación I Otoño 2019

CIS 120 introduce a los estudiantes a la informáticaenfatizando los aspectos de diseño de la programación. Los temasincluyen:

  • tipos de datos y representación de datos
  • abstracción, interfaces y modularidad
  • desarrollo dirigido por pruebas
  • patrones de programación (recursividad, iteración, eventos, call-backs,colecciones, map-reduce, GUIs, …)
  • programación funcional
  • cómo y cuándo utilizar estado mutable
  • y programación orientada a objetos.

Logística del curso

Registro para la recuperación del examen final

Si tienes conflicto con el examen final, debes registrarte para hacer el examen de recuperación antes del viernes 13 de diciembre. Nos pondremos en contacto con los estudiantes después de esta fecha para reprogramar el examen.

¿Quién puede tomar CIS120?

No se espera que los estudiantes de CIS120 tengan experiencia previa con OCaml. Asumimos alguna experiencia previa en programación a nivel de una clase de informática de secundaria, preferiblemente en Java. Si obtuviste al menos un 4 en el examen AP Computer Science A o AB, lo harás muy bien. Si no has programado nunca, deberías cursar primero CIS 110.

Tecnologías

CIS 120 enseña conceptos de programación en dos lenguajes diferentes: OCamland Java, dedicando aproximadamente el mismo tiempo a cómo diseñar programasen cada lenguaje. Se anima a los estudiantes a utilizar los entornos de desarrollo Codio o Eclips para implementar sus proyectos.

El Lenguaje Caml
Codio
Eclipse

Instrucciones de OCaml

Animamos a utilizar Codio para las partes deOCaml de este curso. Vea las instrucciones en esa página web para saber cómo empezar.

Si prefiere no usar Codio, puede encontrar instrucciones parainstalar OCaml y OcaIDE en Eclipse.

Deja un comentario