Cursuri / Courses
- Cursul 1 / Course 1
- Cursul 2 / Course 2
- Cursul 3 / Course 3
- Cursul 4 / Course 4
- Cursul 5 / Course 5
- Cursul 6 / Course 6
- Cursul 7 / Course 7
- Cursul 8 / Course 8
- Cursul 9 / Course 9
- Cursul 10 / Course 10
- Cursul 11 / Course 11
- Cursul 12 / Course 12
Cursul 1 / Course 1
Contents: student evaluation, an introduction to Software Engineering (SE), the place of SE in Computer Science, challanges in SE, development models, watterfall model, spiral model, Rational Unified Process (RUP).
Cursul 2 / Course 2
[Curs 2 - RO], [exemplu Travel Agency]
Contents: Extreme Programming (XP), requirements engineering, use cases.
Cursul 4 / Course 4
Contents: Object-Oriented fundamentals, modeling, UML class diagram.
Cursul 5 / Course 5
Contents: Implemenation details for class diagrams, forward and reverse engineering, UML sequence diagram, UML collaboration diagram.
Cursul 6 / Course 6
Contents: UML state machine diagram, UML activity diagram, UML package diagram, general recomandations for UML diagrams; object-oriented design, design patterns, GRASP patterns.
Cursul 7 / Course 7
Contents: Design patterns (Singleton, Factory Method, Strategy, Decorator, Composite, Iterator, Template Method)
Cursul 8 / Course 8
Contents: Design patterns (Abstract Factory, Builder, Proxy, Adapter, Bridge, Mediator, Observer, Chain of Responsibility)
Cursul 9 / Course 9
Contents: Design patterns (Memento, Command, Prototype, State, Visitor, Flyweight, Facade)
Cursul 10 / Course 10
Contents: Design patterns (MVC, Worker Thread, Transaction, Session)
Cursul 11 / Course 11
Contents: Software testing (functional testing, structural testing, integration testing, interface testing, stress testing, OO testing)

