Syllabus query

Academic Year/course: 2022/23

424 - Bachelor's Degree in Mechatronic Engineering

28807 - Fundamentals of Programming

Syllabus Information

Academic Year:
28807 - Fundamentals of Programming
Faculty / School:
175 - Escuela Universitaria Politécnica de La Almunia
424 - Bachelor's Degree in Mechatronic Engineering
Second semester
Subject Type:
Basic Education

1. General information

1.1. Aims of the course

To learn basic concepts for using computer applications and the basis of applications involved in Mechatronics. Also designing and debugging algorithms.

To show Software and hardware components necessary to implement and use network computers.

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 7: Ensure access to affordable, reliable, sustainable and modern energy

-7.3 By 2030, double the global rate of improvement in energy efficiency

1.2. Context and importance of this course in the degree

The subject is mandatory. Is the first-year course and has 6 ECTS.

It provides an additional formation to a Mechatronic engineer in the computing area.

1.3. Recommendations to take this course

No previous programming knowledge is necessary.

2. Learning goals

2.1. Competences


  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 continuosly 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

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

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

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

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


2.3. Importance of learning goals

This subject has a strong engineering character, gives a formation with contents that can be applied immediately in jobs. Achieving the learning goals, the ability to understand the operation of computer systems -hardware and software- is obtained, which will be essential in order to design and to put in operation every application, factory, process, etc. included into the scope of Mechatronics Engineering.

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:

  • Works: The works will consist of practical exercises, solution to proposed problems, etc. The correctness and quality of the results will be assessed. The percentage with respect to the global mark of all these works will be 30%.

  • Assessment tests: There are two throughout the course. The percentage with respect to the global mark of each evaluation test will be 35%.

It is necessary to pass separately with a grade equal or higher than 4, the assignments and the written tests in order to contribute to the average of the final grade. If at the end of the evaluation any of the parts has a grade lower than 4, the final grade will be a maximum of 4.9, even if the average is higher.

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:

  • Exam: It is carried out in the official calls. The exam will consist of three parts, corresponding to the tests of the continuous evaluation, with weights of 35% and 35% for the midterm and 30% for the assignments, which must be passed separately in order to contribute to the final grade. If at the end of the evaluation any of the parts has a grade lower than 4, the final grade will be a maximum of 4.9, even if the average is higher.


4. Methodology, learning tasks, syllabus and resources

4.1. Methodological overview

The course is strongly based on practice, so it has many practical works in classes. 

  • 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.

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 classes 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 classes solved in the practical classes.

  • Solving proposed problems, project, etc.

  • Preparation of laboratory workshops, preparation of summaries and reports.

  • Preparation of the written tests for continuous assessment and final exams.

4.3. Syllabus

The course will address the following topics: 

Specialization in business

1-Theoretical contents

Part I

  • Computer: Machine that executes algorithms. Algorithm definition. Computer architecture: digital nature, codification, hardware, software.
  • Operating systems.
  • Databases
  • Programming: programming styles, language hierarchy, programming elements
  • Nets of computers.

Part II

  • Introduction
  • Function design
  • Text and input/output
  • Conditional branching
  • Introduction to classes and objects
  • Lists
  • Iteration

Part III

  • Other collections: sets, tuples, dictionaries
  • Designing algorithms
  • Search and sorting
  • Files

Part IV

  • Classes, objects and methods

2-Practical contents

Every part has related practices. As the concepts are shown, the practices are going to be presented, in the classroom or in the moodle platform.

4.4. Course planning and calendar

The subject has 6 ECTS credits, which represents 150 hours of student work in the subject during the trimester, in other words, 10 hours per week for 15 weeks of class.

A summary of a weekly timetable guide can be seen in the following table.

  • 1 hour of lectures
  • 3 hour of laboratory workshops
  • 6 hours of other activities

Nevertheless, the previous table can be shown in greater detail, taking into account the following overall distribution:

  • 16 hours of lectures.
  • 42 hours of the laboratory workshop.
  • 2 hours of written assessment tests, one hour per test.
  • 45 hours of exercises and guided work, divided up the 15 weeks of the second semester.
  • 45 hours of personal study, divided up the 15 weeks of the second semester.

There is a tutorial calendar timetable set by the teacher that can be requested by the students who want a tutorial.

4.5. Bibliography and recommended resources

See next link

Curso Académico: 2022/23

424 - Graduado en Ingeniería Mecatrónica

28807 - Informática

Información del Plan Docente

Año académico:
28807 - Informática
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:
Formación básica

1. Información Básica

1.1. Objetivos de la asignatura

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

Mostrar los conceptos básicos  necesarios para saber utilizar las aplicaciones informáticas más comunes y los fundamentos de las aplicaciones informáticas relacionadas con la Mecatrónica, así como el diseño y depuración de algoritmos informáticos.

Mostrar así mismo los distintos componentes (Hardware y Software) necesarios, para la implementación y manejo de redes informáticas.

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
Objetivo 7: Energía asequible y no contaminante.
- Meta 7.3 De aquí a 2030, duplicar la tasa mundial de mejora de la eficiencia energética.

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

La asignatura de Informática, forma parte del Grado en Ingeniería de Mecatrónica que imparte la EUPLA, enmarcándose dentro del grupo de asignaturas que conforman el módulo denominado TIC. Se trata de una asignatura de primer curso ubicada en el segundo semestre y de carácter obligatorio (OB), con una carga lectiva de 6 créditos ECTS.

Dicha asignatura incide en la adquisición de las competencias de la titulación, además de aportar una formación adicional útil en el desempeño de las funciones del Ingeniero/a de Mecatrónica relacionadas con el campo de la Informática.

1.3. Recomendaciones para cursar la asignatura

Esta asignatura no exige ningún conocimiento previo de programación ni tratamiento automático de datos. Sin embargo, el alumnado deberá tener ciertos conocimientos de informática a nivel de usuario para un mejor aprovechamiento de las clases prácticas.

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.
  • Adquirir fundamentos de sistemas operativos, comunicaciones y hardware.

2.3. Importancia de los resultados de aprendizaje

Esta asignatura tiene un marcado carácter ingenieril, es decir, ofrece una formación con contenidos de aplicación y desarrollo inmediato en el mercado laboral y profesional. A través de la consecución de los pertinentes resultados de aprendizaje se obtiene la capacidad necesaria para el entendimiento del funcionamiento de sistemas informáticos (Hardware y Software), los cuales serán absolutamente imprescindibles para el diseño y puesta en marcha de cualquier aplicación, planta, proceso, etc. incluidas dentro del ámbito de la Ingeniería Mecatrónica.

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.

1-Sistema 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:

  • Trabajos: Los trabajos consistirán en ejercicios prácticos, solución a problemas propuestos, etc. Se valorarán la corrección y calidad de los resultados. El porcentaje respecto de la nota global de todos estos trabajos será de un 30%.
  • Pruebas evaluatorias escritas: Hay dos a lo largo del curso. El porcentaje respecto de la nota global de cada prueba evaluatoria será de un 35%.

Es necesario superar por separado con nota igual o mayor a 4, los trabajos y las pruebas escritas para que puedan contribuir al promedio de la nota final. Si al final de la evaluación alguna de las partes tiene una nota inferior a 4, la nota final será como máximo de 4.9, aunque el promedio sea mayor.

Para optar al sistema de Evaluación Continua se deberá asistir, al menos, a un 80% de las actividades presenciales (prácticas, visitas técnicas, clases, etc.)

2-Prueba global de evaluación final.

El alumno 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 nota habiendo sido partícipe de dicha metodología de evaluación.

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

  • Examen escrito: Se realiza en las convocatorias oficiales. El examen constará de tres partes, que se corresponden con las pruebas de la evaluación continua, con pesos de 35% y 35% para los parciales y 30% para los trabajos, que deberán ser superadas por separado para poder contribuir a la nota final. Si al final de la evaluación alguna de las partes tiene una nota inferior a 4, la nota final será como máximo de 4.9, aunque el promedio sea mayor.

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 asignatura es eminentemente práctica, por tanto se ha planteado con una fuerte carga práctica tanto de elaboración de problemas en clase como realizando prácticas en el aula. También hay una parte teórica.

La organización de la enseñanza se llevará a cabo mediante estos pasos:

  • Clases de teoría: Actividades llevadas a cabo mediante la exposición del profesor, donde se muestran los conceptos de la asignatura, resaltando los fundamentos, estructurados en secciones, e interrelacionando unos con otros.
  • Clases prácticas: El profesor resuelve problemas prácticos o casos con propósitos demostrativos. Este tipo de enseñanza complementa la teoría mostrada en las clases con aspectos prácticos.
  • Sesiones de laboratorio: El grupo de la asignatura se divide en varios grupos de alumnos, de acuerdo con el número de alumnos matriculados, para conseguir grupos de tamaño pequeño.
  • Tutorías individuales: Llevadas a cabo de manera individual, con atención personalizada por parte de un profesor del departamento. Las tutorías pueden ser en persona y también online.

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...

Actividades genéricas presenciales:

  • Clases teóricas: Se explicarán los conceptos teóricos de la asignatura y se desarrollarán ejemplos prácticos ilustrativos como apoyo a la teoría cuando se crea necesario.
  • Clases prácticas: Se realizarán problemas y casos prácticos como complemento a los conceptos teóricos estudiados.
  • Prácticas de laboratorio: Los alumnos serán divididos en varios grupos, estando tutorizados por el profesor.

Actividades genéricas no presenciales

  • Estudio y asimilación de la teoría expuesta en las clases magistrales.
  • Comprensión y asimilación de problemas y casos prácticos resueltos en las clases prácticas.
  • Resolución de problemas propuestos, proyecto, etc.
  • Preparación de las prácticas de laboratorio, elaboración de los guiones e informes correspondientes.
  • Preparación de las pruebas escritas de evaluación continua y exámenes finales.

4.3. Programa


Contenidos teóricos

Bloque 1

  • Computador: Máquina que ejecuta Algoritmos. Noción de Algoritmo. Estructura del computador: Naturaleza Digital, codificación, hardware, software.
  • Sistemas operativos.
  • Bases de datos.
  • Programación: Estilos de Programación, jerarquía de lenguajes, elementos de programación.
  • Redes de computadores.

Bloque 2

  • Diseño de funciones.
  • Texto y entrada/salida.
  • Condicionales.
  • Nociones de clases y objetos.
  • Listas.
  • Iteración.

Bloque 3

  • Otras colecciones: conjuntos, tuplas, diccionarios.
  • Diseñar algoritmos.
  • Búsqueda y ordenación.
  • Ficheros.

Bloque 4

  • Clases, objetos y métodos.

Contenidos prácticos

Cada tema expuesto en la sección anterior, lleva asociadas prácticas al respecto. Conforme se desarrollen los temas se irán planteando dichas Prácticas, bien en clase o mediante la plataforma Moodle.

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

Calendario de sesiones presenciales y presentación de trabajos

La asignatura consta de 6 créditos ECTS, lo cual representa 150 horas de trabajo del alumno/a en la asignatura durante el semestre, es decir, 10 horas semanales durante 15 semanas lectivas.

Un resumen de la distribución temporal orientativa de una semana lectiva es el siguiente:

  • 1 hora de clases magistrales.
  • 3 horas de prácticas de laboratorio.
  • 6 horas de otras actividades.

No obstante la tabla anterior podrá quedar más detallada, teniéndose en cuenta la distribución global siguiente:

  • 16 horas de clase magistral.
  • 42 horas de prácticas de laboratorio.
  • 2 horas de pruebas evaluatorias escritas, a razón de una hora por prueba.
  • 45 horas de ejercicios y trabajos tutelados, repartidas a largo de las 15 semanas de duración del semestre.
  • 45 horas de estudio personal, repartidas a lo largo de las 15 semanas de duración del semestre.

Existe un cronograma orientativo preparado por el profesor que puede ser solicitado por los estudiantes que lo deseen.

El horario semanal de la asignatura será publicado en el mes de Julio en

Las fechas de los exámenes finales serán las publicadas de forma oficial en

4.5. Bibliografía y recursos recomendados

Ver el siguiente enlace