Dades generals |
Nom de l'assignatura: Programació II
Codi de l'assignatura: 364299
Curs acadèmic: 2015-2016
Coordinació: Laura Igual Muñoz
Departament: Departament de Matemàtica Aplicada i Anàlisi
crèdits: 6
Programa únic: S
Hores estimades de dedicació |
Hores totals 150 |
Activitats presencials i/o no presencials |
60 |
- Teoria |
Presencial |
30 |
|||
- Pràctiques de laboratori |
Presencial |
30 |
Treball tutelat/dirigit |
45 |
Aprenentatge autònom |
45 |
Competències que es desenvolupen |
- |
4T-TRANSV. Capacitat de fer raonaments crítics i lògics. |
- |
6T-TRANSV. Capacitat abstractiva: crear i utilitzar models que reflecteixin situacions reals. |
- |
7T-TRANSV. Capacitat de treballar en equip. |
- |
9aG-GENERAL. Capacitat per resoldre problemes amb iniciativa, prendre decisions, ser autònom i creatiu. |
- |
6FC - FORMACIÓ COMUNA. Coneixement i aplicació dels procediments algorísmics bàsics de les tecnologies informàtiques per dissenyar solucions a problemes, analitzant la idoneïtat i complexitat dels algorismes proposats. |
Objectius d'aprenentatge |
Referits a coneixements
Referits a habilitats, destreses
Referits a actituds, valors i normes — Tenir capacitat d’abstracció: saber enfrontar-se a problemes nous recorrent conscientment a estratègies que han estat útils en problemes resolts anteriorment. |
Blocs temàtics |
1. Concepte de mòdul i abstracció de dades
1.1. Mecanismes d’abstracció
1.2. Descomposició de problemes complexos
1.3. Especificació de mòduls: dades i operacions
1.4. Ús de mòduls
1.5. Programació amb mòduls predefinits
1.6. Implementació de mòduls
2. Programació orientada a objectes
2.1. Abstracció en el desenvolupament del programari (software)
2.2. Conceptes fonamentals: classes i objectes
2.3. Característiques de l’orientació a objectes
2.4. Ús de classes i objectes
2.5. Constructors i destructors
2.6. Encapsulació
2.7. Herència i jerarquia de classes
2.8. Polimorfisme
2.9. Interfícies
3. Programació orientada a esdeveniments
3.1. Introducció a la programació orientada a esdeveniments
3.2. Programes seqüencials, interactius i orientats a esdeveniments
3.3. Esdeveniments, mètodes i propietats
3.4. Manejament d’esdeveniments
Metodologia i activitats formatives |
|
Avaluació acreditativa dels aprenentatges |
L’avaluació d’aquesta assignatura es fa a partir de:
Per aprovar l’assignatura s’ha de complir que Nota_Final >= 5. En cas contrari, l’alumne no aprova segons el model d’avaluació continuada. Si la nota obtinguda com a nota final és com a mínim de 2.5, l’estudiant té dret a fer un examen final únic, anomenat reavaluació, que consta d’una part teòrica i d’una prova pràctica amb l’ordinador. La reavaluació també es pot fer per apujar la nota si s’ha aprovat, però anul·la la nota anterior. El període de reavaluació és posterior a l’examen de l’avaluació única. Qualsevol intent de frau comporta l’aplicació de la normativa acadèmica general de la Universitat de Barcelona i l’inici d’un procés disciplinari.
Avaluació única
Per aprovar l’assignatura s’ha de complir que Nota_Final >= 5. En cas contrari, l’estudiant no aprova segons el model d’avaluació continuada. Si la nota obtinguda com a nota final és com a mínim d’un 2.5, l’estudiant té dret a fer un examen final únic, anomenat reavaluació, que consta d’una part teòrica i d’una prova pràctica amb l’ordinador. La reavaluació és una oportunitat d’apujar la nota per als alumnes que hagin aprovat, però han de tenir present que anul·la la nota anterior.
El període de reavaluació és posterior a l’examen de l’avaluació única. |
Fonts d'informació bàsica |
Consulteu la disponibilitat a CERCABIB
Llibre
Meyer, Bertrand. Construcción de software orientado a objetos. Madrid : Prentice Hall, 1998.
Sierra, K. ; Bates, B. Head First Java. Sebastopol : O’Reilly, 2005.