Ingineria Sistemelor de Programe, 2018, Seria B
Regulament general
- Prezenta la laborator este obligatorie dar se admit 2 absente fara recuperare
- Recuperarea laboratoarelor lipsa se face in conformitate cu regulamentul unversitatii
- Activitatea de laborator este individuala
- Deoarece numarul statiilor de lucru este limitat va rog respectati planificarea pe grupe si semigrupe
- Nota minima finala de promovare a materiei este 5.00
- Nota finala se calculeaza astfel: Laborator*50% + Partial*0.25 + Examen*0.25
- Pe parcursul desfasurarii laboratoarelor se vor da 6 teste
- Nota laborator se calculeaza ca si medie a celor 6 note partiale obtinute in urma testelor de laborat
Regulament activitate de laborator
Fiecare student isi va creea un repository git pe https://bitbucket.org cu numele {nume}-{prenume}-{grupa}-isp-2018 (exemplu: alin-popa-g30124-isp-2018) unde isi va stoca materialele si programele rezultate in urma activitatii de laborator . Pentru fiecare laborator va fi realizat un director separat in cadrul git repository cu numele de forma lab-{nr} (exemplu: lab-1)
Pentru a evita salvarea fisierelor binare in repository adaugati in radacina acestuia un fisier '.gitignore' cu urmatorul continut: https://github.com/github/gitignore/blob/master/Java.gitignore
La sfarsitul laboratorului curent, sau pana la inceputul laboratorului urmator (pentru exercitiile neterminate) fiecare student are obligatia sa isi incarce pe git repository-ul personal rezolvarea exercitiilor.
Pentru rezolvarea exerciitiilor de laborator este recomandata utilizarea proiectului sablon de aici: https://bitbucket.org/automatica_cluj/exemple-isp-2018/src/master/lab-template-project/
Pentru a primi notificari pe parcursul orelor de laborator puteti face join la urmatorul 'slack workspace': https://join.slack.com/t/automatica-cluj/shared_invite/enQtMzE5MTYyMTY5NTA1LTdmMWY5MmVkOTM4NGEzMTdlY2YyMzczYTA2Y2ZmNDc5MjIzZDJjNmRmMzdiMzBiNzNlOTBlMzkyYmE3YTEyYmE
Prezenta: https://docs.google.com/spreadsheets/d/1nRj_k56PGIuW7SQAxW4Wz0exX2FVsvli94gsW4vjAmI/edit#gid=0
Fiecare exercitiu va fi implementat intr-un pachet individual conform sablonului: g{Grupa}.{nume}.{prenume}.l{Laborator}.e{Exercitiu}. Exemplu: “package g31023.pop.dan.l1.e1;”
Unelte necesare pentru laborator
Uneltele necesare pentru desfasurarea activitatii de laborator sunt:
- Compliator/mediu de rulare Java: Java 8 / Java 9
- Build management tool: Maven 3.x
- UML tool: StarUML 1 / Star UML 2
Referinte utile
Exemplele curs si laborator: https://bitbucket.org/automatica_cluj/exemple-isp-2018
Tutoriale git 1 (Bitbucket): https://www.atlassian.com/git/tutorials
Tutorial git 2: https://try.github.io/