L’assignatura de Programació Orientada a Objectes introdueix els fonaments del paradigma orientat a objectes com a base per al desenvolupament de programari modern. Es contextualitza dins del pla d’estudis com una matèria clau per a la transició des de la programació imperativa cap a models de desenvolupament més estructurats i escalables.
L’assignatura proporciona els coneixements i eines necessàries per analitzar, dissenyar i implementar sistemes software utilitzant llenguatges orientats a objectes i tècniques de modelatge com UML. Així mateix, contribueix al desenvolupament de competències relacionades amb el treball col·laboratiu i l’ús d’entorns professionals de desenvolupament.
Professors Titulars
L’assignatura té com a objectiu proporcionar a l’estudiant una base sòlida en els principis de la programació orientada a objectes, desenvolupant la capacitat d’analitzar, dissenyar i implementar solucions software mitjançant models estructurats. Així mateix, pretén fomentar l’aplicació de bones pràctiques de programació, l’ús d’eines professionals i el treball col·laboratiu en entorns de desenvolupament.
La metodologia docent es basa en un enfocament actiu i teoricopràctic orientat a l’assoliment progressiu dels resultats d’aprenentatge. Les sessions combinen introducció conceptual, aplicació pràctica i consolidació dels continguts.
L’assignatura s’organitza en dues fases: una fase inicial de treball de conceptes mitjançant exercicis guiats i una fase final de desenvolupament d’un projecte aplicat.
La metodologia integra treball autònom, aprenentatge col·laboratiu i avaluació contínua.
- Projecte: 40%
- Exercicis: 30%
- Examen final: 10%
- Portafoli: 5%
- Autoavaluació: 5%
- Presentació oral: 5%
- Participació: 5%
Per superar l’assignatura cal obtenir una nota mínima de 5 en el projecte i en l’examen.
Es valorarà:
- Aplicació correcta dels principis de POO
- Qualitat del disseny i del codi
- Ús adequat de UML
- Capacitat de resolució de problemes
- Claredat en la presentació
- Deitel & Deitel. Java: How to Program. Pearson
- Gamma et al. Design Patterns
Materials, tutorials i recursos digitals proporcionats pel professorat.