Modular & Object-oriented Programming26032
- Centre
- Faculty of Engineering - Bilbao
- Degree
- Bachelor's Degree in Computer Engineering in Management and Information Systems
- Academic course
- 2024/25
- Academic year
- 1
- No. of credits
- 6
- Languages
- Spanish
- Basque
- Code
- 26032
TeachingToggle Navigation
Teaching guideToggle Navigation
Description and Contextualization of the SubjectToggle Navigation
Esta asignatura se cursa tras haber cursado previamente Programación Básica (PB), por lo que al alumno se le asumen conceptos básicos de programación, como el diseño de algoritmos básicos de búsqueda y ordenación, o el uso de la recursividad.
Además, los conceptos tratados en Programación Modular y Orientación a Objetos sirven como base para otras asignaturas, principalmente Ingeniería del Software (IS) y Estructuras de Datos y Algoritmos (EDA) de segundo curso, y Análisis y Diseño de Sistemas de Información (ADSI) de tercer curso.
Skills/Learning outcomes of the subjectToggle Navigation
COMPETENCIAS COMUNES A LA RAMA DE INFORMÁTICA
M02RI1. Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y normativa vigente.
M02RI6. Conocimiento y aplicación de los procedimientos algorítmicos básicos de las tecnologías informáticas para diseñar soluciones a problemas, analizando la idoneidad y complejidad de los algoritmos propuestos
M02RI7. Conocimiento, diseño y utilización de forma eficiente los tipos y estructuras de datos más adecuados a la resolución de un problema
M02RI8.Capacidad para analizar, diseñar, construir y mantener aplicaciones de forma robusta, segura y eficiente, eligiendo el paradigma y los lenguajes de programación más adecuados.
COMPETENCIAS ESPECIFICAS DE LA ASIGNATURA
1. Conocer y comprender los fundamentos del paradigma de orientación a objetos y los elementos correspondientes en un lenguaje POO (C8)
2. Comprender la diferencia entre clases y objetos; la relación entre clases, la herencia y el polimorfismo (C8)
3. Desarrollar pequeños programas aplicando todos los conceptos adquiridos sobre programación (C16)
4. Conocimiento y uso de las excepciones como mecanismo de control de errores para el correcto funcionamiento de los programas (C1, C8)
Theoretical and practical contentToggle Navigation
MethodologyToggle Navigation
Assessment systemsToggle Navigation
- Continuous Assessment System
- Final Assessment System
- Tools and qualification percentages:
- Written test to be taken (%): 60
- Oral defense (%): 10
- Realization of Practical Work (exercises, cases or problems) (%): 15
- Team projects (problem solving, project design)) (%): 15
Ordinary Call: Orientations and DisclaimerToggle Navigation
Extraordinary Call: Orientations and DisclaimerToggle Navigation
Compulsory materialsToggle Navigation
BibliographyToggle Navigation
Basic bibliography
In-depth bibliography
Journals
Web addresses
GroupsToggle Navigation
01 Teórico (Spanish - Mañana)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
20-21 | 12:00-14:00 (1) | ||||
22-26 | 12:00-14:00 (2) | ||||
27-27 | 12:00-14:00 (3) | ||||
28-28 | 12:00-14:00 (4) | ||||
29-29 | 12:00-14:00 (5) | ||||
30-32 | 12:00-14:00 (6) | ||||
34-35 | 12:00-14:00 (7) |
Teaching staff
Classroom(s)
- P4I 12A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (1)
- P4I 12A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (2)
- P4I 12A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (3)
- P4I 12A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (4)
- P4I 12A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (5)
- P4I 12A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (6)
- P4I 12A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (7)
01 Applied computer-based groups-1 (Spanish - Mañana)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
20-20 | 11:30-13:30 (1) | ||||
21-21 | 11:30-13:30 (2) | ||||
22-25 | 11:30-13:30 (3) | ||||
26-27 | 11:30-13:30 (4) | ||||
28-28 | 11:30-13:30 (5) | ||||
29-29 | 11:30-13:30 (6) | ||||
30-32 | 11:30-13:30 (7) | ||||
34-35 | 11:30-13:30 (8) |
Teaching staff
Classroom(s)
- P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (1)
- P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (2)
- P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (3)
- P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (4)
- P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (5)
- P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (6)
- P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (7)
- P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (8)
01 Applied computer-based groups-2 (Spanish - Mañana)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
20-20 | 11:00-13:00 (1) | ||||
21-21 | 11:00-13:00 (2) | ||||
22-24 | 11:00-13:00 (3) | ||||
25-27 | 11:00-13:00 (4) | ||||
28-28 | 11:00-13:00 (5) | ||||
29-29 | 11:00-13:00 (6) | ||||
30-32 | 11:00-13:00 (7) | ||||
34-35 | 11:00-13:00 (8) |
Teaching staff
Classroom(s)
- P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (1)
- P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (2)
- P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (3)
- P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (4)
- P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (5)
- P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (6)
- P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (7)
- P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (8)
31 Teórico (Basque - Mañana)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
20-21 | 08:00-10:00 (1) | ||||
22-31 | 08:00-10:00 (2) | ||||
32-32 | 08:00-10:00 (3) | ||||
34-35 | 08:00-10:00 (4) |
Teaching staff
Classroom(s)
- P3I 9A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (1)
- P3I 9A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (2)
- P3I 9A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (3)
- P3I 9A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (4)
31 Applied computer-based groups-1 (Basque - Mañana)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
20-26 | 09:00-11:00 (1) | ||||
27-31 | 09:00-11:00 (2) | ||||
32-32 | 09:00-11:00 (3) | ||||
34-35 | 09:00-11:00 (4) |
Teaching staff
Classroom(s)
- P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (1)
- P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (2)
- P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (3)
- P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (4)
31 Applied computer-based groups-2 (Basque - Mañana)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
20-20 | 08:30-10:30 (1) | ||||
21-21 | 08:30-10:30 (2) | ||||
22-26 | 08:30-10:30 (3) | ||||
27-32 | 08:30-10:30 (4) | ||||
34-35 | 08:30-10:30 (5) |
Teaching staff
Classroom(s)
- P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (1)
- P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (2)
- P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (3)
- P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (4)
- P7I 7L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (5)