CIS 120: Limbaje și tehnici de programare I Toamna 2019

CIS 120 introduce studenții în domeniul informaticii punând accentul pe aspectele de proiectare ale programării. Subiecteleinclud:

  • tipuri de date și reprezentarea datelor
  • abstractizare, interfețe și modularitate
  • dezvoltare bazată pe teste
  • modele de programare (recursivitate, iterație, evenimente, call-backs, colecții, map-reduce, GUI, …)
  • programare funcțională
  • cum și când să folosești starea mutabilă
  • și programarea orientată pe obiecte.

Logistica cursului

Înscrierea la examenul final de recuperare

Dacă aveți un conflict cu examenul final, trebuie să vă înscrieți pentru susținerea examenului de recuperare până vineri, 13 decembrie. După această dată, vom contacta studenții pentru reprogramarea examenului.

Cine poate urma CIS120?

Nu se așteaptă ca studenții CIS120 să aibă experiență anterioară cu OCaml. Presupunem o anumită experiență anterioară de programare la nivelul unei clase de informatică de liceu, de preferință în Java. Dacă ați obținut cel puțin 4 la examenul AP Computer Science A sau AB, vă veți descurca de minune. Dacă nu ați mai programat niciodată, ar trebui să urmați mai întâi CIS 110.

Tehnologii

CIS 120 predă concepte de programare în două limbaje diferite: OCamland Java, petrecând aproximativ același timp pe modul de proiectare a programelorîn fiecare limbaj. Studenții sunt încurajați să utilizeze mediile de dezvoltare Codio sau Eclipsedevelopment pentru implementarea proiectelor lor.

Limbajul Caml
Codio
Eclipse

Instrucțiuni OCaml

Încurajăm utilizarea Codio pentru părțileOCaml ale acestui curs. Consultați instrucțiunile de pe acea pagină webpentru a afla cum să începeți.

Dacă preferați să nu folosiți Codio, puteți găsi instrucțiuni pentruinstalarea OCaml și OcaIDE în Eclipse.

Lasă un comentariu