Contur secțiune

  • Programare Concurentă și Paralelă

    • Scop: aprofundarea mecanismelor de execuție simultană și sincronizare.
    • Conținut: thread-uri, executors, future/promise, sincronizare (lock, semaphore, monitor), modele actor și reactive.
  • Aplicație client server

    • Scop: aprofundarea mecanismelor arhitecturii Client Server..
    • Conținut:  crearea unui server multi-threaded  care gestionează mai multe conexiuni simultane. Crearea mai multor clienți.
  • Metaprogramare și Reflecție

    • Scop: înțelegerea mecanismelor prin care programele pot analiza și modifica propriul cod la rulare.
    • Conținut: reflecție în limbaje moderne (Java, C#, Python), generarea dinamică a claselor, utilizarea annotation processing.
  • Design Patterns și Arhitecturi Software

    • Scop: însușirea modului de aplicare a pattern-urilor clasice și moderne pentru rezolvarea problemelor de proiectare.
    • Conținut: creational, structural, behavioral patterns (Builder, Observer, Strategy, Visitor, Dependency Injection).