CIS 120: Programovací jazyky a techniky I Podzim 2019

CIS 120 seznamuje studenty s informatikou s důrazem na návrhové aspekty programování. Mezi témata patří:

  • datové typy a reprezentace dat
  • abstrakce, rozhraní a modularita
  • vývoj řízený testy
  • programovací vzory (rekurze, iterace, události, zpětná volání,kolekce, map-reduce, grafická uživatelská rozhraní, …)
  • funkcionální programování
  • jak a kdy používat proměnlivý stav
  • a objektově orientované programování.

Logistika předmětu

Přihlášení na opravnou závěrečnou zkoušku

Pokud máte konflikt se závěrečnou zkouškou, musíte se přihlásit k opravné zkoušce do pátku 13. prosince. Po tomto datu budeme studenty kontaktovat ohledně náhradního termínu zkoušky.

Kdo může navštěvovat CIS120

U studentů CIS120 se nepředpokládá předchozí zkušenost s OCamlem. Předpokládáme předchozí zkušenosti s programováním na úrovni středoškolské informatiky, nejlépe v jazyce Java. Pokud jste ve zkoušce AP Computer Science A nebo AB získali alespoň 4, povede se vám skvěle. Pokud jste nikdy předtím neprogramovali, měli byste nejprve absolvovat CIS 110.

Technologie

CIS 120 učí koncepty programování ve dvou různých jazycích: V každém z těchto jazyků se věnuje přibližně stejný čas tomu, jak navrhovat programy. Studentům se doporučuje používat pro realizaci svých projektů vývojová prostředí Codio nebo Eclips.

Jazyk Caml
Codio
Eclipse

Instrukce pro OCaml

Doporučujeme používat Codio pro části tohoto předmětu věnované jazyku OCaml. Návod, jak začít, najdete na této webové stránce.

Pokud byste raději nepoužívali Codio, najdete návod na instalaci OCamlu a OcaIDE v Eclipse.

Napsat komentář