Professional Documents
Culture Documents
1 Presentació
1 Presentació
Programació Orientada a
Objectes (POO)
Índex
• Objectius
• Procés de desenvolupament de software
• Sessions del curs
• Funcionament de l’assignatura
• Avaluació
Objectius
• Al finalitzar l’assignatura sereu capaços de:
– Entendre el disseny d’aplicacions software
– Realitzar desenvolupament de software
– Construir programes d’ordinador seguint el paradigma
de la programació orientada a objectes (POO),
utilitzant el llenguatge de programació Java
– Emprar conceptes bàsics de la programació orientada a
objectes
• Classe, objecte, encapsulació, herència, polimorfisme
– Utilitzar adequadament l’entorn de desenvolupament
Netbeans
El procés de desenvolupament de
software
Anàlisi de Disseny
requeriments
Cicle
de vida
Desenvolupament
Verificació i
proves
Sessions del curs (I)
Setmana Material
S1 Conceptes d’objecte i classe
Arquitectura d’aplicacions multinivell
S2 Creació i ús d’objectes
Mètode main()
Instanciació de classes
Gestió dinàmica de memòria
S3 Definició d’una classe
Encapsulació de dades
S4 Contenidors (1)
S5 Contenidors (2)
Modificadors d’accés
S7 Herència
Sessions del curs (II)
Setmana Material
S8 Polimorfisme
S9 Examen parcial
S10 Excepcions
S12 Entrada/Sortida
S13 Revisió i exercicis
Funcionament de l’assignatura
• Teoria:
– Sessions de 3 hores/setmana
• Divendres 8:00 – 11:00
– Conceptes teòrics + Exercicis
• Laboratori
– Sessions de 2 hores/setmana
– Pràctiques (Durant tot el curs)
– Projecte (2a part del curs): 2 Entregues
– Pràctiques i projecte es realitzarà en parelles
Avaluació
• Teoria:
– Examen parcial
– Examen final
• Laboratoris
– Projecte
– Examen laboratori
• Ultima setmana de curs
– Assistència obligatòria
• 1 o 2 absències: Nota x 0,9
• 3 o 4 absències: Nota x 0,75
• Més de 4 absències: Nota=0
Avaluació
• NotaFinal = 0.25*NL +
MAX(0,2*NP+0,55*NEF, 0,75*NEF)