Accesos directos a las distintas zonas del curso

Ir a los contenidos

Ir a menú navegación principal

Ir a menú pie de página

MICROPROCESSOR TECHNIQUES

Curso 2023/2024/Subject's code28805069

MICROPROCESSOR TECHNIQUES

SISTEMA DE EVALUACIÓN

Face-to-face Exam

Exam type
No hay prueba presencial

FINAL EXAM

Face-to-face is required
No
Description

Esta asignatura no tiene examen presencial. Los estudiantes deben realizar un trabajo de investigación sobre un tema relacionado con la asignatura y una defensa oral del mismo a través de videoconferencia. El tema debe involucrar el uso de pines GPIO tanto de Arduino como de Raspberry Pi. 

El estudiante debe contactar por correo electrónico con el equipo docente para tener una entrevista virtual para elegir el tema y la planificación para poder aplicar a este modo de evaluación. La fecha máxima para solicitar el tema es el 10 de Abril. 

Este trabajo no tiene estructura o límite de páginas predefinido, ya que dependerá del tema elegido. Se acordará con el Equipo Docente una vez acordado el tema. La fecha límite de entrega es el 20 de Mayo. 

El alumno dispone de dos convocatorias a lo largo del año, la primera en convocatoria ordinaria en mayo-junio y si suspendiera (o no se presenta) en septiembre.

[English]

This subject does not have a face-to-face exam. Students must carry out a research project on a topic related to the subject and an oral defense of it through videoconference. The topic should involve the use of GPIO pins from both the Arduino and the Raspberry Pi.

The student must contact the teaching team by email to have a virtual interview to choose the topic and plan in order to apply for this type of evaluation. The deadline to request the theme is April 10.

This work does not have a predefined structure or page limit, as it resulted from the chosen theme. It will be agreed with the Teaching Team once the subject has been agreed. The delivery deadline is May 20.

The student has two calls throughout the year, the first in ordinary call in May-June and if he fails (or does not attend) in September.

Qualification and evaluation criteria

Entre los criterios que se tendrán más en cuenta en la corrección de este trabajo se encuentran los siguientes:

  • Complejidad del proyecto
  • Originalidad del trabajo
  • Estructura de programa correcta
  • Librerías necesarias incluidas.
  • Pines configurados y usados correctamente.
  • Estructuras de control bien diseñadas.
  • Buen conocimiento de las principales instrucciones y funciones.
  • Utilización del algoritmo óptimo.
  • Salida del programa dejando pines y registros de manera estable.

[English]

 

Among the criteria that will be taken into account in the correction of the project are the following:

  • Complexity of the project
  • Originality
  • Correct program structure
  • Necessary libraries included.
  • Pins configured and used correctly.
  • Well designed control structures.
  • Good knowledge of the main instructions and functions.
  • Use of the optimal algorithm.
  • Program output leaving pins and registers stable.
  • It is not mandatory to answer all the questions. The answer space for each of these questions is not taxed, the student can use as much space as needed.
Final exam weighing in final grade
70%
Approximate submission date
20 de Mayo / 20th of May
Comments

CONTINUOUS ASSESSMENT TESTS (PEC)

PEC?
Si,PEC no presencial
Description

Pruebas de Evaluación Continua / Continuous evaluation tasks (PECs)

Las pruebas de evaluación continua (PEC) consisten en la realización de un ejercicio donde habrá una pregunta sobre programación de Arduino en C++, otra de programación de Raspberry Pi en Python y otra de teoría.

Estos ejercicios tienen como objetivos:

  • Aclaración y consolidación de los conocimientos adquiridos en el estudio aplicados al desarrollo de las prácticas
  • Comprobación del nivel de conocimientos

Características:

  • Ejercicio obligatorio.

[English]

The continuous evaluation taks (PEC) are a mandatory exercise that consist of carrying out an exercise similar to the one that will be carried out in the exam. There will be an Arduino C++ programming question, a Raspberry Pi Python programming question, and a theory question.

These exercises aim to:

  • Clarification and consolidation of the knowledge acquired in the study applied to the development of practices
  • Knowledge level check
Qualification and evaluation criteria

Cada una de las 3 preguntas tiene el mismo valor. 

Para las preguntas que requieran código fuente en algún lenguaje de programación, será necesario adjuntar comentarios de cada línea de código para facilitar su comprensión. Se recomienda incluir un diagrama también para mostrar de manera visual el algoritmo desarrollado. Se valorará también una explicación textual inicial describiendo cómo abordará el problema.

Entre los criterios que se tendrán más en cuenta en la corrección de estas preguntas se encuentran los siguientes:

  • Estructura de programa correcta
  • Librerías necesarias incluidas.
  • Pines configurados y usados correctamente.
  • Estructuras de control bien diseñadas.
  • Buen conocimiento de las principales instrucciones y funciones.
  • Utilización del algoritmo óptimo.
  • Salida del programa dejando pines y registros de manera estable.

No es obligatorio contestar todas las preguntas. El espacio de contestación de cada una de dichas preguntas no está tasado, el estudiante puede utilizar tanto espacio como le sea necesiario.

 

[English]

Each of the 3 questions has the same value.

For questions that require source code in a programming language, it will be necessary to include comments to each line of code to facilitate understanding. It is recommended to include a diagram as well to visually show the developed algorithm. An initial textual explanation describing how the problem is addressed is also very recommended.

Among the criteria that will be taken into account in the correction of these questions are the following:

  • Correct program structure
  • Necessary libraries included.
  • Pins configured and used correctly.
  • Well designed control structures.
  • Good knowledge of the main instructions and functions.
  • Use of the optimal algorithm.
  • Program output leaving pins and registers stable.
  • It is not mandatory to answer all the questions. The answer space for each of these questions is not taxed, the student can use as much space as needed.
PEC weighing in final grade
10%
Approximate submission date
May 20th (Ordinary call) or September 10th (Extraordinary call)
Comments

Es posible entregar las PEC tanto en la convocatoria ordinaria de Junio como en la extraordinaria de Septiembre. 

Si el estudiante presenta el trabajo final en la convocatoria extraordinaria de septiembre se le guardará la nota de las PEC para dicha convocatoria en caso de que fueran realizadas en la convocatoria ordinaria.

 

[English]

It is possible to submit the PEC in the ordinary call (June) or in the extraordinary call (September).

If the student attends the exam on the extraordinary call of September, the PEC grade will be saved for said call in case they were carried out in the ordinary call.

OTHER GRADEABLE ACTIVITIESS

Is there another activity / s that can be evaluated?
Si,no presencial
Description

Distance practices / Prácticas a distancia

Las prácticas a distancia consisten en 2 tareas prácticas obligatorias que persiguen los siguientes objetivos:

  • Adquisición de habilidad y velocidad en la resolución de prácticas de la asignatura
  • Clarificación y fortalecimiento del conocimiento adquirido en el estudio aplicado al desarrollo de prácticas
  • Verifica el nivel de conocimiento

La primera práctica a distancia versa sobre programación en lenguaje C++ para Arduino. Consistirá en la realización de una serie de prácticas guiadas basadas en un simulador on-line de Arduino y una serie de modificaciones y preguntas sobre dichas prácticas. El resultado se entregará en un único documento PDF incluyendo los códigos, pantallazos de los diseños, así como explicaciones textuales.

La segunda práctica a distancia versa sobre programación en lenguaje Python para Raspberry Pi. Consistirá en la realización de una serie de prácticas guiadas basadas en una máquina virtual con el Sistema Operativo Pixel, común en Raspberry Pi, y una serie de modificaciones y preguntas sobre dichas prácticas. El resultado se entregará en un único fichero comprimido conteniendo todos los códigos fuente así como un documento PDF incluyendo los códigos y explicaciones textuales.

Cada una de estas 2 prácticas tienen un impacto total en la nota final de la asignatura del 10% cada una.

[English]

The distance practices consist on a set of mandatory theory and practice-oriented tasks that pursue the following objectives:

  • Acquisition of skill and speed in solving practices of the subject
  • Clarifying and strengthening of the knowledge acquired in the study applied to the development of practices
  • Check the level of knowledge

The first PEC is about programming in C ++ language for Arduino. It will consist on the realization of a series of guided practices based on an online Arduino simulator and a series of modifications and questions about these practices. The result will be delivered in a single PDF document including codes, screenshots of the designs, as well as textual explanations.

The second distance practice is about programming in Python language for Raspberry Pi. It will consist on the realization of a series of guided practices based on a virtual machine with the Pixel Operating System, common in Raspberry Pi, and a series of modifications and questions about these practices. The result will be delivered in a single compressed file containing all source codes as well as a PDF document including codes and textual explanations.

Each one of these 2 distance practices has a total impact on the final grade of 10% each one.

Qualification and evaluation criteria

Entre los criterios que se tendrán más en cuenta en la corrección de las prácticas a distancia y las PECs se encuentran los siguientes:

  • El programa se ejecuta correctamente y sin errores.
  • El programa realiza la funcionalidad deseada.
  • Estructura de programa correcta
  • Librerías necesarias incluidas.
  • Pines configurados y usados correctamente.
  • Estructuras de control bien diseñadas.
  • Buen conocimiento de las principales instrucciones y funciones.
  • Utilización del algoritmo óptimo.
  • Salida del programa dejando pines y registros de manera estable.
  • El diseño electrónico es correcto.
  • Las respuestas textuales proporcionan suficiente respuesta a las preguntas, son correctas, precisas y concisas.

[English]

Among the criteria that will be taken into account in correcting these questions are the following:

  • The code can be executed without errors.
  • The code works as it is supposed to work
  • Correct program structure.
  • Required libraries included.
  • Pins configured and used correctly.
  • Control structures well designed.
  • Good knowledge of the main instructions and functions.
  • Use of the optimal algorithm.
  • Exit the program leaving pins and registries stably.
  • The electronic design is correct.
  • The textual responses provide enough answer to the questions, they are correct, accurate and concise.
Weighing in final grade
20%
Approximate submission date
May 20th (Ordinary call) or September 10th (Extraordinary call)
Comments

How to obtain the final grade?

  • 70%: Final work (mandatory)
  • 20%: Distance practices (mandatory)
  • 10%: Continuous evaluation tasks - PEC (mandatory)