Breadcrumb

XSL Content

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

Distribution of hours by type of teaching
Study typeHours of face-to-face teachingHours of non classroom-based work by the student
Lecture-based3045
Applied computer-based groups3045

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

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
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

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
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

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
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

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
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

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
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

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
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)