CIS 120: Programmeer Talen en Technieken I Herfst 2019

CIS 120 introduceert studenten in de informatica door de nadruk te leggen op de ontwerpaspecten van programmeren. Onderwerpen zijn:

  • datatypes en data representatie
  • abstractie, interfaces, en modulariteit
  • test-driven development
  • programmeerpatronen (recursie, iteratie, events, call-backs,collections, map-reduce, GUI’s, …)
  • functioneel programmeren
  • hoe en wanneer mutable state te gebruiken
  • en object georiënteerd programmeren.

Cursus Logistiek

Inschrijven voor make-up eindexamen

Als u een conflict heeft met het eindexamen, moet u zich inschrijven voor het maken van het make-up examen voor vrijdag 13 december. Wij zullen na deze datum contact opnemen met de studenten over het opnieuw inplannen van het examen.

Wie kan CIS120 volgen?

Van CIS120 studenten wordt niet verwacht dat zij enige voorkennis hebben van OCaml. We gaan uit van enige programmeerervaring op het niveau van een middelbare school informatica klas, bij voorkeur in Java. Als je minstens een 4 hebt gehaald in het AP Computer Science A of AB examen, zul je het geweldig doen. Als je nog nooit hebt geprogrammeerd, moet je eerst CIS 110 nemen.

Technologieën

CIS 120 leert je programmeerconcepten in twee verschillende talen: OCam en Java, waarbij ongeveer evenveel tijd wordt besteed aan het ontwerpen van programma’s in elke taal. De studenten worden aangemoedigd om de ontwikkelomgevingen Codio of Eclips te gebruiken voor de uitvoering van hun projecten.

De Caml-taal
Codio
Eclipse

OCaml-instructies

We moedigen het gebruik van Codio aan voor de OCaml-onderdelen van deze cursus. Zie de instructies op die webpagina voor hoe u aan de slag kunt.

Als u Codio liever niet gebruikt, kunt u instructies vinden voor het installeren van OCaml en OcaIDE in Eclipse.

Plaats een reactie