Skip to content

Un repository cu informatii generale pentru laboratorul AOOP

Notifications You must be signed in to change notification settings

aoop/aoop.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Orar

Bibliografie

  • [Robert C. Martin] Clean Code - A Handbook of Agile Software Craftsmansihp, pdf
  • [Paul Deitel, Harvey Deitel] Java: How to Program, 9th Edition link
  • [Graba, Jan] An Introduction to Network Programming with Java link
  • [Elliotte Rusty Harold] Java Network Programming link
  • [Edward A. Lee] The Problem with Threads. Electrical Engineering and Computer Sciences. University of California at Berkeley link

Notarea

  • 40% Laborator + 60% Curs

Notarea la laborator se face pe bază de proiect:

  • D1, deadline pentru alegerea proiectului: 3 aprilie
  • D2, deadline versiune preliminară: 13 mai
  • D3, deadline prezentare + trimitere + documentație: 3 iunie

Metodologie

  1. Alegere proiect
  2. Până la data D1, trebuie să alegeți un proiect care să includă cel puțin două idei, tehnologii, concepte de mai jos
  3. Trimiteți un mail cu subject "[Proiect PAO] Prenume Nume Grupa" care să conțină o propunere detaliată de proiect în care includeți conceptele pe care le veți folosi
  4. Orice întârziere de o zi se penalizează cu jumătate un punct la nota finală
  5. Prezentați o primă versiune la orice laborator până la data D2
  6. Discutăm eventuale probleme și corecturi necesare
  7. Orice întârziere de două zile se penalizează cu jumătate de punct la nota finală
  8. D3 reprezintă ultima zi în care puteti prezenta proiectul fără a fi penalizați
  9. Orice întârziere de două zile se penalizează cu un punct la nota finală

Criterii de evaluare

* structurarea codului după practici OOP
* corectitudinea codului
* existența scenariilor de test
* prezentarea proiectului la unul dintre laboratoare
* finalizarea proiectului in deadline-ul stabilit 

Idei și tehnologii de integrat în proiecte

Exmple de proiecte:

  • Web crawler
  • Proxy server
  • Manager de prezențe la laborator (web API)
  • Email client link
  • RESTful API care să implementeze cel puțin GET, POST și DELETE

Concepte și tehnologii:

About

Un repository cu informatii generale pentru laboratorul AOOP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published