Consulta de Guías Docentes

Academic Year/course: 2022/23

424 - Bachelor's Degree in Mechatronic Engineering

28840 - Advanced Computer Science

Syllabus Information

Academic Year:
28840 - Advanced Computer Science
Faculty / School:
175 - Escuela Universitaria Politécnica de La Almunia
424 - Bachelor's Degree in Mechatronic Engineering
Second semester
Subject Type:

1. General information

1.1. Aims of the course

The general aim of this course is that student acquires knowledge and skills of advanced informatics related to mechatronics.

Students will be trained to use, install and program embedded devices and the operating systems involved. Students will be instructed about when to apply such devices.

These approaches and objectives are in line with the following Sustainable Development Goals (SDGs) of the United Nations 2030 Agenda (, in such a way that the acquisition of the course learning outcomes provides training and competence to contribute to their achievement to some degree.

  • Goal 8: Promote inclusive and sustainable economic growth, employment and decent work for all

    • 8.2 Achieve higher levels of economic productivity through diversification, technological upgrading and innovation, including through a focus on high-value added and labour-intensive sectors

  • Goal 9: Build resilient infrastructure, promote sustainable industrialization and foster innovation

    • 9.C Significantly increase access to information and communications technology and strive to provide universal and affordable access to the Internet in least developed countries by 2020


1.2. Context and importance of this course in the degree

This subject has as main goal that students gain ability to use advanced IT related to mechatronics.

It is a non mandatory second semester subject at the fourth year.

Some not yet covered informatic questions are introduced here.

1.3. Recommendations to take this course

It is preferred that student has coursed the first year Informatic subject.

2. Learning goals

2.1. Competences

Upon passing the subject, the student will be more competent to:


  1. (EB03) Basic knowledge of computers use and programming, operating systems, databases and applications with use in engineering.

  2. (EE05) Knowledge of microprocessors fundamentals and uses.

  3. (EE11) Applied knowledge of industrial informatics and networks.


  1. (GI03) Knowledge about basic and technology subjects that make them able to learn new methods and theories, and give them changeableness to adapt to new situations.

  2. (GI04) Ability to problem solving with initiative, decision, creativity, critical reasoning and to communicate knowledge, capabilities and skills in Industrial Engineering and in particular in the industrial electronics field.

  3. (GC02) To interpret experimental data, to compare with expected data and to elaborate conclusions.

  4. (GC03) Ability to abstraction and logical reasoning.

  5. (GC04) Ability to learn continuously in a self guided and autonomous manner.

  6. (GC05) Ability to evaluate options.

  7. (GC06) Ability to adapt to quick evolving technologies.

  8. (GC07) Ability to be a team leader, and also to be a compromised participant.

  9. (GC08) Ability to find technical information, and to understand and valorate it.

  10. (GC09) Positivity related to technological innovations.

  11. (GC10) Ability to write technical documentation and to expose it with adequate computer tools.

  12. (GC11) Ability to clearly communicate their reasoning and designs to specialized and non specialized people.

  13. (GC15) Ability to analyze and to apply simplified models to hardware and technological solutions that will be able to make predictions about their behaviour.


2.2. Learning goals

The student, to pass this subject, must demonstrate the following results:

  • To identify and to evaluate fundamental criteria for computer systems design.

  • To know how to select components and elements suitable to application.

  • To implement systems for information processing in real time.

  • To acquire basic foundations of operating systems, communications and hardware.


2.3. Importance of learning goals

Knowledge acquired in this subject, allows optimized use of operating systems and also better programming skill, obtaining more efficiency using computer systems.


3. Assessment (1st and 2nd call)

3.1. Assessment tasks (description of tasks, marking system and assessment criteria)

The student must demonstrate that they have achieved the expected learning outcomes through the following assessment activities

The evaluation process will include two types of action:

  • A continuous evaluation system, which will be carried out throughout the learning period.

  • A global assessment test, reflecting the achievement of learning results, at the end of the teaching period.

1 Continuous evaluation system .

Following the spirit of Bologna, regarding the degree of involvement and continued work of the student throughout the course, the evaluation of the subject considers the continuous evaluation system as the most appropriate to be in line with the guidelines set by the new framework from the EHEA.

The continuous evaluation system will have the following group of qualifying activities:

a)       Work 1 related to Operating Systems. Consisting of a little work that demonstrate the efficient use of the operating system studied. The percentage with respect to the global mark will be 25%.

b)       Work 2 related to Programming. Consisting of the building of a little program. The percentage with respect to the global mark will be 50%.

c)       Work 3 related to Data Bases. Consisting of the design of a data base and programming code that performs several operations with data. The percentage with respect to the global mark will be 25%.

All works are individual and compulsory works. It is necessary to pass all the works separately so that they can contribute to the average of the final grade. The correctness and quality of the results will be assessed, and also the approach, management and development.

To opt for the Continuous Assessment system, you must attend at least 80% of the face-to-face activities (practices, technical visits, classes, etc.)


2 Global final evaluation test .

The student must opt for this modality when, due to their personal situation, they cannot adapt to the rhythm of work required in the continuous evaluation system, have suspended or want to upload a grade having participated in said evaluation methodology.

The global final evaluation test will have the following group of qualifying activities:

  • Works: Presentation and defence of three works similar to the continuous evaluation system works. It is carried out in the official calls. The assessment is conducted by the same procedures as the continuous evaluation system. The works are:

    • Work 1 related to Operating Systems (25 % of the global mark)

    • Work 2 related to Programming (50 % of the global mark)

    • Work 3 related to Data Bases (25 % of the global mark)

It is necessary to pass all the works separately so that they can contribute to the average of the final grade.

The students who have not passed the continuous evaluation system, but have passed one or more activities, can promote the activities passed to the equivalent one in the global evaluation system.


4. Methodology, learning tasks, syllabus and resources

4.1. Methodological overview

The methodology followed in this course is oriented towards the achievement of the learning objectives. The learning process designed for this subject is based on the following: 

Strong interaction between the teacher/student. This interaction is brought into being through a division of work and responsibilities between the students and the teacher. Nevertheless, it must be taken into account that, to a certain degree, students can set their learning pace based on their own needs and availability, following the guidelines set by the teacher.

The organization of teaching will be carried out using the following steps:

  • Lectures: Theoretical activities carried out mainly through exposition by the teacher, where the theoretical supports of the subject are displayed, highlighting the fundamental, structuring them in topics and or sections, interrelating them.
  • Practice Sessions: The teacher resolves practical problems or cases for demonstrative purposes. This type of teaching complements the theory shown in the lectures with practical aspects.
  • Laboratory Workshop: The lecture group is divided up into various groups, according to the number of registered students, in order to make up smaller sized groups.
  • Individual Tutorials: Those carried out giving individual, personalized attention with a teacher from the department. Said tutorials may be in person or online through moodle.

The approach, methodology and assessment of this guide are intended to be the same for any teaching scenarios. They will be adapted to the social-health situation at any particular time, as well as to the instructions given by the authorities concerned.


4.2. Learning tasks

The course includes the following learning tasks:

  • Face-to-face generic activities:
    • Lectures: The theoretical concepts of the subject are explained and illustrative examples are developed as a support to the theory when necessary.
    • Practice Sessions: Problems and practical cases are carried out, complementary to the theoretical concepts studied.
    • Laboratory Workshop: This work is tutored by a teacher.
  • Generic non-class activities:
    • Study and understanding of the theory taught in the lectures.
    • Understanding and assimilation of the problems and practical cases solved in the practical classes.
    • Preparation of laboratory workshops, preparation of summaries and reports.
    • Preparation of the works for continuous assessment and final evaluations.

The subject has 4 ECTS credits, which represents 100 hours of student work in the subject during the trimester.

4.3. Syllabus

The course will address the following topics:  

1 Theoretical contents

  • Operating systems.
  • Object-oriented programming.
  • Introduction to concurrency and real-time.
  • Data bases.

2 Practical contents

  • Learn to install, configure and use operating systems.
  • Learn to programme with object-oriented languages.
  • Learn to install, configure and use complementary software tools, involved in program creation.

4.4. Course planning and calendar

The dates of the works deadlines will be communicated in-class sessions or in Moodle platform:

The weekly timetable will be published in moodle at the start of the semester. The dates of continuous assessment work and the publication dates of qualifications will be published in moodle at the start of the semester.

The dates of the final evaluations will be those that are officially published at 

In the global evaluation system, the delivery dates of works will be published in moodle and will be previous to final evaluations.


4.5. Bibliography and recommended resources

See following link

Curso Académico: 2022/23

424 - Graduado en Ingeniería Mecatrónica

28840 - Informática avanzada

Información del Plan Docente

Año académico:
28840 - Informática avanzada
Centro académico:
175 - Escuela Universitaria Politécnica de La Almunia
424 - Graduado en Ingeniería Mecatrónica
Periodo de impartición:
Segundo semestre
Clase de asignatura:

1. Información Básica

1.1. Objetivos de la asignatura

La asignatura y sus resultados previstos responden a los siguientes planteamientos y objetivos:

El objetivo general de esta asignatura es, que el estudiante adquiera los conocimientos y habilidades de informática avanzada, asociados a la mecatrónica.

Además, se formará al alumno en el uso, instalación y programación de dispositivos empotrados, los sistemas operativos que utilizan y se le dará una idea de los campos en los que se pueden aplicar dichos dispositivos.

Estos planteamientos y objetivos están alineados con los siguientes Objetivos de Desarrollo Sostenible (ODS) de la Agenda 2030 de Naciones Unidas(, de tal manera que la adquisición de los resultados de aprendizaje de la asignatura proporciona capacitación y competencia para contribuir en cierta medida a su logro

  • Objetivo 8: Promover el crecimiento económico inclusivo y sostenible, el empleo y el trabajo decente para todos
    • 8.b  De aquí a 2020, desarrollar y poner en marcha una estrategia mundial para el empleo de los jóvenes y aplicar el Pacto Mundial para el Empleo de la Organización Internacional del Trabajo

  • Objetivo 9: Construir infraestructuras resilientes, promover la industrialización sostenible y fomentar la innovación

    • 9.c Aumentar significativamente el acceso a la tecnología de la información y las comunicaciones y esforzarse por proporcionar acceso universal y asequible a Internet en los países menos adelantados de aquí a 2020


1.2. Contexto y sentido de la asignatura en la titulación

Esta asignatura tiene un objetivo fundamental: que los estudiantes desarrollen una serie de capacidades para la utilización de tecnologías avanzadas de informática, asociadas a la mecatrónica.

Se imparte en el segundo semestre del cuarto curso del grado y es de carácter optativo.

1.3. Recomendaciones para cursar la asignatura

Es recomendable que el alumno haya superado la asignatura de Informática de 1º curso.

2. Competencias y resultados de aprendizaje

2.1. Competencias

Al superar la asignatura, el estudiante será más competente para...


  1. (EB03) Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases de datos y programas informáticos con aplicación en ingeniería.
  2. (EE05) Conocimiento de los fundamentos y aplicaciones de microprocesadores.
  3. (EE11) Conocimiento aplicado de informática industrial y comunicaciones.


  1. (GI03) Conocimientos en materias básicas y tecnológicas, que les capacite para el aprendizaje de nuevos métodos y teorías, y les dote de versatilidad para adaptarse a nuevas situaciones.
  2. (GI04) Capacidad de resolver problemas con iniciativa, toma de decisiones, creatividad, razonamiento crítico y de comunicar y transmitir conocimientos, habilidades y destrezas en el campo de la Ingeniería Industrial y en particular en el ámbito de la electrónica industrial.
  3. (GC02) Interpretar datos experimentales, contrastarlos con los teóricos y extraer conclusiones.
  4. (GC03) Capacidad para la abstracción y el razonamiento lógico.
  5. (GC04) Capacidad para aprender de forma continuada, autodirigida y autónoma.
  6. (GC05) Capacidad para evaluar alternativas.
  7. (GC06) Capacidad para adaptarse a la rápida evolución de las tecnologías.
  8. (GC07) Capacidad para liderar un equipo así como de ser un miembro comprometido del mismo.
  9. (GC08) Capacidad para localizar información técnica, así como su comprensión y valoración.
  10. (GC09) Actitud positiva frente a las innovaciones tecnológicas.
  11. (GC10) Capacidad para redactar documentación técnica y para presentarla con ayuda de herramientas informáticas adecuadas.
  12. (GC11) Capacidad para comunicar sus razonamientos y diseños de modo claro a públicos especializados y no especializados.
  13. (GC15) Capacidad para analizar y aplicar modelos simplificados a los equipos y aplicaciones tecnológicas que permitan hacer previsiones sobre su comportamiento

2.2. Resultados de aprendizaje

El estudiante, para superar esta asignatura, deberá demostrar los siguientes resultados...

  • Identificar y evaluar criterios fundamentales para el diseño de sistemas informáticos.
  • Saber seleccionar componentes y elementos adecuados a la aplicación.
  • Implementar sistemas de tratamiento de información en tiempo real.
  • Adquirir fundamentos de sistemas operativos, comunicaciones y hardware.

2.3. Importancia de los resultados de aprendizaje

El aprendizaje adquirido en esta asignatura, ayuda al estudiante en la optimización del uso de sistemas operativos y programación, consiguiendo mayor rendimiento en la utilización de los sistemas informáticos implicados.

3. Evaluación

3.1. Tipo de pruebas y su valor sobre la nota final y criterios de evaluación para cada prueba

El estudiante deberá demostrar que ha alcanzado los resultados de aprendizaje previstos mediante las siguientes actividades de evaluación

El proceso evaluativo incluirá dos tipos de actuación:

  • Un sistema de evaluación continua, que se realizará a lo largo de todo el período de aprendizaje.

  • Una prueba global de evaluación, que refleje la consecución de los resultados de aprendizaje, al término del período de enseñanza.

Modelo de evaluación continua.

Siguiendo el espíritu de Bolonia, en cuanto al grado de implicación y trabajo continuado del alumno a lo largo del curso, la evaluación de la asignatura contempla el sistema de evaluación continua como el más acorde para estar en consonancia con las directrices marcadas por el nuevo marco del EEES.

El sistema de evaluación continua va a contar con el siguiente grupo de actividades calificables:

a)       Trabajo 1 de Sistemas Operativos. Consistirá en la realización de un pequeño trabajo, que demuestre la utilización eficiente del sistema operativo estudiado. El porcentaje respecto de la nota global de este trabajo será de un 25%.

b)       Trabajo 2 de Programación. Consistirá en la realización de un pequeño programa, aplicando los conocimientos y herramientas vistos en clase. El porcentaje respecto de la nota global de este trabajo será de un 50%.

c)       Trabajo 3 de Bases de Datos. Consistirá en la realización de un diseño de tablas de datos y código que realice diversas operaciones con los datos. El porcentaje respecto de la nota global de este trabajo será de un 25%.

Todas las pruebas son de realización individual y obligatoria. Todas las pruebas se deben aprobar separadamente para permanecer en la modalidad de evaluación continua. Se valorará la corrección y calidad de los resultados así como el planteamiento, gestión y correcto desarrollo.

Para acogerse a la evaluación continua, el alumno deberá haber asistido al menos al 80% de las actividades presenciales.


Sistema de evaluación global.

El alumno/a deberá optar por esta modalidad cuando, por su coyuntura personal, no pueda adaptarse al ritmo de trabajo requerido en el sistema de evaluación continua, haya suspendido o quisiera subir la nota obtenida en evaluación continua.

La prueba global de evaluación final va a contar con el siguiente grupo de actividades calificables:

  • Trabajos: Presentación y defensa de varios trabajos similares a los exigidos en la evaluación continua. Se realiza en las convocatorias oficiales. La evaluación se regirá por los mismos procedimientos y niveles de exigencia que en el sistema de evaluación continua. Los trabajos son

    • Trabajo 1 de sistemas operativos (25 % de la calificación global).

    • Trabajo 2 de programación (50 % de la calificación global).

    • Trabajo 3 de bases de datos (25 % de la calificación global).

Es necesario superar por separado todos los trabajos para que puedan contribuir al promedio de la nota final.

Para aquellos alumnos/as que hayan suspendido el sistema de evaluación continua, pero algunas de sus actividades las hayan realizado y aprobado podrán promocionarlas a la prueba de evaluación global. Todas las actividades contempladas en la prueba de evaluación global, podrán ser promocionadas a la siguiente convocatoria oficial, dentro del mismo curso académico.


4. Metodología, actividades de aprendizaje, programa y recursos

4.1. Presentación metodológica general

El proceso de aprendizaje que se ha diseñado para esta asignatura se basa en lo siguiente:

La metodología docente se basa en una fuerte interacción profesor/alumno. Esta interacción se materializa por medio de un reparto de trabajo y responsabilidades entre alumnado y profesorado. No obstante, se tendrá que tener en cuenta que en cierta medida el alumnado podrá marca su ritmo de aprendizaje en función de sus necesidades y disponibilidad, siguiendo las directrices marcadas por el profesor.

La organización de la docencia se realizará siguiendo las pautas siguientes:

  • Clases teóricas: Actividades teóricas impartidas de forma fundamentalmente expositiva por parte del profesor, de tal manera que se exponga los soportes teóricos de la asignatura, resaltando lo fundamental, estructurándolos en temas y/o apartados y relacionándolos entre sí.
  • Clases prácticas: El profesor resuelve problemas o casos prácticos con fines ilustrativos. Este tipo de docencia complementa la teoría expuesta en las clases magistrales con aspectos prácticos.
  • Prácticas de laboratorio: El grupo total de alumnos se dividirá en varios grupos, según el número de alumnos matriculados.
  • Tutorías individuales: Son las realizadas a través de la atención personalizada, de forma individual por un profesor del departamento. Dichas tutorías podrán ser presenciales o virtuales mediante Moodle.

El planteamiento, metodología y evaluación de esta guía está preparado para ser el mismo en cualquier escenario de docencia. Se ajustarán a las condiciones socio-sanitarias de cada momento, así como a las indicaciones dadas por las autoridades competentes.


4.2. Actividades de aprendizaje

El programa que se ofrece al estudiante para ayudarle a lograr los resultados previstos comprende las siguientes actividades...

Requiere la participación activa del alumno, de forma que se alcancen los resultados del proceso de aprendizaje, las actividades son las siguientes:

  • Actividades presenciales genéricas:
    • Clases de teoría: Se explican los conceptos teóricos de la asignatura y se muestran ejemplos ilustrativos como soporte de la teoría cuando sea necesario.
    • Clases prácticas: Se llevan a cabo problemas y casos prácticos, de manera complementaria a los conceptos teóricos.
    • Sesiones de laboratorio: Tutelado por el profesor.
  • Actividades genéricas no presenciales:
    • Estudio y comprensión de la teoría dada en las clases presenciales.
    • Comprensión y asimilación de los problemas y casos prácticos resueltos en las clases prácticas.
    • Preparación de las sesiones de laboratorio, preparación de resúmenes e informes.
    • Preparación de los trabajos para evaluación continua y pruebas finales.

La asignatura consta de 4 créditos ECTS, lo cual representa 100 horas de trabajo del alumno en la asignatura durante el semestre.

4.3. Programa

1             Contenidos teóricos.

  • Sistemas operativos.
  • Programación orientada a objetos.
  • Introducción a la concurrencia y tiempo real.
  • Bases de datos.

2             Contenidos prácticos.

  • Se aprende la instalación, configuración y uso de sistemas operativos.
  • Se aprende programación con lenguajes de orientación a objetos.
  • Se aprende la instalación, configuración y uso de herramientas informáticas complementarias, para la creación de un programa.

4.4. Planificación de las actividades de aprendizaje y calendario de fechas clave

Calendario de sesiones presenciales y presentación de trabajos

La presentación de trabajos se advertirá a los alumnos bien durante el desarrollo de las actividades presenciales, o bien a través de la plataforma Moodle:

La programación semanal de contenidos teóricos y prácticos se publicará en Moodle al inicio del semestre. Las fechas en que se realizarán las pruebas de evaluación continua de la asignatura, junto con las fechas en que se publicarán sus calificaciones, se publicarán en Moodle antes del inicio del semestre.

En el sistema de evaluación global, se publicarán en Moodle los plazos de entrega de las pruebas o trabajos requeridos, siendo previos a la fecha de convocatoria oficial.

En el horario semanal de la asignatura se encuentran las sesiones asignadas a esta asignatura. La dedicación detallada en cada sesión a clase teórica, práctica, laboratorio, seminario o tutoría, se publicará en el aula virtual (Moodle).

Las fechas de las pruebas de evaluación continua serán publicadas en moodle al inicio del semestre.

Las fechas de las pruebas de evaluación global serán las publicadas de forma oficial en

4.5. Bibliografía y recursos recomendados

Ver el siguiente enlace