Universidad de Jaén

Menú local

Syllabus 2024-25 - 77312011 - Embedded System Design and Programming (Diseño y programación de sistemas embebidos)

Caption
  • Level 1: Tutorial support sessions, materials and exams in this language
  • Level 2: Tutorial support sessions, materials, exams and seminars in this language
  • Level 3: Tutorial support sessions, materials, exams, seminars and regular lectures in this language
DEGREE: Master's Degree in Mechatronics Engineering
FACULTY: SCHOOL OF ENGINEERING OF JAÉN
ACADEMIC YEAR: 2024-25
COURSE: Embedded System Design and Programming
SYLLABUS
1. COURSE BASIC INFORMATION
NAME: Embedded System Design and Programming
CODE: 77312011 ACADEMIC YEAR: 2024-25
LANGUAGE: English LEVEL: 2
ECTS CREDITS: 4.0 YEAR: 1 SEMESTER: SC
2. LECTURER BASIC INFORMATION
NAME: NIETO NIETO, LUIS MIGUEL
DEPARTMENT: U133 - ING. ELECTRÓNICA Y AUTOMATICA
FIELD OF STUDY: 785 - TECNOLOGÍA ELECTRÓNICA
OFFICE NO.: A3 - 413 E-MAIL: lmnieto2@ujaen.es P: 953212811
WEBSITE: http:\\www4.ujaen.es\~lmnieto2
ORCID: https://orcid.org/0000-0001-8013-9528
LANGUAGE: - LEVEL: 2
3. CONTENT DESCRIPTION

THEORETICAL LESSONS

Part I. Introduction to Embedded Systems

  • Introduction to embedded systems.

  • Embedded systems based on microcontrollers.

  • C language for microcontrollers.

  • Arduino development system and other platforms. Development software for Arduino. Applications.

  • Peripherals integrated in the Arduino system (digital and analogue ports, timers, comparators, PWM modulators, AD converters, serial communications, etc.).

  • Sensors, actuators and communications peripherals (power drivers, interfaces, serial and wireless communications, sensors, external memory, other peripherals).

  • State machines.

  • The Arduino interrupt system. Event-driven programming. 

Part II.  Single-board computers Technology. Embedded systems in IoT

  • Introduction to the Internet of Things (IoT). Role of embedded systems.
  • IoT architecture approaches and applications.
  • NodeMCU boards. ESP8266:  General introduction and applications
  • WiFi wireless connection.
  • Web server.
  • Actuators: LCD, passive buzzer, servomotor.
  • Sensors: presence, push-button, line detection, ultrasound.

 

PRACTICAL LESSONS

  • Practical session 1: Introduction to  Integrated Development Environment (IDE) for Arduino
  • Practical session 2: Applications for controlling analog/digital ports and timers
  • Practical session 3: Acquisition and control system.
  • Practical session 4: Application of interrupts.
  • Practical session 5: Smart embeded systems based on sensors

4. COURSE DESCRIPTION AND TEACHING METHODOLOGY

TEACHING METHODOLOGY AND TRAINING ACTIVITIES

The development of large group and small group lectures will be focused on promoting quality teaching by giving priority to activities that foster inclusive and equitable learning (SDG-4).

Training activities

Format

Teaching Methodology

Large group theoretical teaching sessions in the classroom.

Presential.

Classroom lectures.

 

Practical teaching sessions in small groups, in the lab.

Presential.

Work sessions in the lab.

Tutoríals.

Presential and online   .

Timetable information for each modality will be provided.

Large group lectures (theory) and small group sessions (labs):

  • Class to all students of the group in the  
    assigned schedule and classroom.
  • Attendance and active participation in class, delivery of activities. 
  • Theoretical and practical examination.
  • Attendance and preparation of practice reports.
  • Active participation in seminars and presentations. 

The methodology contemplates project-based learning, including a final project to apply the techniques covered in the classes. Learning is organized in five didactic strategies:

 

1) Lessons and seminars. It means master lectures delivered by the professor where the active participation of the students is going to be boosted.


2) Practical lessons. These lessons will be delivered in the laboratory in groups where the maximum number of students per group will not be more than 20 people. 

The student will design a project through the different component subsystems, which will integrate a more complex final project, according to a project-based learning methodology.


3) Resolution of the problems proposed in class. These problems will be focused on aspects dealt in theoretical and practical sessions.


4) Tutorial sessions in group or individual. This activity will allow to give a more personal answer to the doubts that the students will have along the academic year.

5) Exams resolution by which the students knowledge will be evaluated.

In the second part of the course the methodology is based on continuous assessment, collaborative activities and  a final project.

  • Ordinary assessment: active participation in each session will be assessed. The evaluation of the practical scripts will be carried out in sessions 3 to 9 during the lectures.
  • Extraordinary assesment: a single exam including a practical exercise.

Students with special educational needs should contact the Student Attention Service (Servicio de Atención y Ayudas al Estudiante) in order to receive the appropriate academic support

5. ASSESSMENT METHODOLOGY

The evaluation of the subject and the overall mark will be based on the marks obtained by students in three sections:

1) Attendance and active participation in classes which represents 15 % of the overall mark .  The student's active participation in the lectures and practical sessions will evaluated at this section.

2 ) Final exam which represents 35% of the final mark . It will be assessed the correct resolution of the theoretical and practical problems set .

 3) Practical sessions and class work which represents 50% of the final mark . It will be appreciated the correct design and assembly of electronic circuits designs proposed.

 

The first point described above is aimed to evaluate the progress of the students in order to achieve the competences CG4MMKTR and CT5. Moreover, the activity described in secction 1 is also suitable to evaluate the following results of the learning: RG4mMKTR and RT5.

The second point described above is aimed to evaluate the progress of the students in order to achieve the competences CB6, CG4MMKTR and E12MMKTR . Moreover, the activity described in secction 2 is also suitable to evaluate the following results of the learning: RE12MM,RB6 and RT5.

The third point described above is aimed to evaluate the progress of the students in order to achieve the competences CB6, CT5 and E12MMKTR. Moreover, the activity described in secction 3 is also suitable to evaluate the following results of the learning: RE12MM,RB6 and RT5.

 

Regarding the CT5 competence, within each of the assessment systems presented by the subject, the capacity for reasoning and critical analysis shown by the students in the different tests/exercises/tasks or even in class participation itself will be evaluated.

6. BOOKLIST
MAIN BOOKLIST:
  • Beginning C for Arduino [Recurso electrónico] : learn C programming for the Arduino. Edition: Second edition. Author: Purdum, Jack J. (Jack Jay). Publisher: [Place of publication not identified] : Apress, [2015]  (Library)
  • Arduino essentials [Recurso electrónico] : enter the world of Arduino and its peripherals and start creating interesting projects . Edition: -. Author: Perea, Francis. Publisher: -  (Library)
ADDITIONAL BOOKLIST:
  • Programming embedded systems in C and C [electronic resource]. Edition: 1st ed.. Author: Barr, Michael.. Publisher: O'Reilly  (Library)
7. SUSTAINABLE DEVELOPMENT GOALS
Educación de calidad
Industria, innovación e infraestructura
Producción y consumo responsables
Acción por el clima
 
DETAILED INFORMATION

Goal 4. Quality education
Throughout all the activities of the subject, fundamental aspects in relation to inclusion and
equity will be addressed, which will also be part of the evaluation of the participation aspects.
Thus, it will be promoted, both in large group expository classes, as well as in small groups,
to use inclusive language both at the written and oral level and to attend to activities of
various kinds focused on being equitable with the different learning capacities of the student.
.Furthermore, on the one hand, in large group classes the ability to collect and interpret data
and handle complex concepts in the field of [telecommunications] will be developed and
enhanced, to make judgments that involve reflection on ethical and social issues. On the
other hand, in small group classes special emphasis will be placed on the need for
continuous training and undertaking this activity independently throughout one's professional
life, as well as the ability to stay up to date with new developments. in the field of
[telecommunications], taking a more technical approach.

 Goal 9: Build resilient infrastructure, promote sustainable
industrialization and foster innovation
Through the activities of this subject in large and small group classes, special emphasis is
placed on the fact that [telecommunication] systems and services must be developed,
implemented and maintained in a way that achieves resilient and robust industrialization, as
well as as sustainable.
Furthermore, both with the training of content, abilities, skills and abilities, and with the
development of the activities proposed to the students, personal initiative and the ability to
solve problems autonomously are promoted in order to encourage innovation as a driving
force for industrial development, especially in the field of [telecommunications], as well as a
wealth-generating element of a society.

Goal 12: Ensure sustainable consumption and production patterns
In this subject, through the activities designed for large and small group classes, we will seek
to raise awareness among students about the reasonable use of resources, given that
[telecommunication services/industrial activity] are generally very demanding in energy and
raw materials, and likewise in the search for greater durability of products and services,
pursuing a longer-term use of the resources used. Therefore, emphasis will be placed on
achieving robust, efficient, long-lasting services and/or products with the lowest possible
environmental impact, always taking into account the techniques that facilitate this, such as
the correct specification of needs, designs that use new, clean and advanced technologies,
carrying out tests and using, as far as possible, renewable energies.

Goal 13: Take urgent action to combat climate change and its impacts
Given that climate change poses a certain threat to human activities and by extension to all
life on Earth, in the development of the activities of this subject, it will be taken into account
that [telecommunication services/industrial activity], which are in continuous development
and expansion, their impact on the environment must always be observed, given that they
not only demand energy, but also use, in many cases, raw materials whose extraction
involves the deterioration of the ecosystems. Therefore, emphasis will be placed on the
services and/or products that are developed having the least possible impact on the
environment, through the application, for example, of renewable sources, recycling of
materials, and more robust, efficient and durable designs. In this way, it would be possible to
reduce the current rate of environmental deterioration.

8. VIRTUAL / CLASSROOM TEACHING SCENARIO

TEACHING METHODOLOGY AND TRAINING ACTIVITIES

Training activities

Format

Teaching Methodology

Large group theoretical teaching sessions in the classroom.

Presential.

Classroom lectures.

 

The Faculty may establish rotating attendance depending on the number of students and classroom/laboratory capacity (class in the schedule and classroom/laboratory assigned to a part of the group and retransmission by 
videoconference to the rest, with periodic rotation of students, as determined by the Faculty).

 

Practical teaching sessions in small groups, in the lab.

Presential.

Work sessions in the lab.

 

The Faculty may establish rotating attendance depending on the number of students and classroom/laboratory capacity (class in the schedule and classroom/laboratory assigned to a part of the group and retransmission by 
videoconference to the rest, with periodic rotation of students, as determined by the Faculty).

Tutoríals.

Presential and online   .

Timetable information for each modality will be provided.

 

ASSESSMENT SYSTEM

Feature

Criteria

Instrument

Weight

S1

Attendance attendance to face-to-face activities.

Observation and lecturer's notes.

5%

S2

Proficiency in the theoretical and operational knowledge of the subject.

Theoretical and practical examination in synchronous online format on the date of the official announcement.

35%

S3

Carrying out periodic labs and homeworks.

 

Design and practical development/simulation of electronic circuits. Delivery of documentation.

Evaluation of the documentation produced. Practical examination.

 

50%

S4

Active participation.

Observation and lecturer's notes.  10%

RESOURCES

Videoconference: Google Meet.

Virtual whiteboard: Google Jamboard or similar.

Repository and discussion forums using the virtual teaching platform.

 

9. VIRTUAL TEACHING SCENARIO

TEACHING METHODOLOGY AND TRAINING ACTIVITIES

Training activities

Format

Teaching Methodology

Large group theoretical teaching sessions.

Non presential. Synchronous.

Classroom lectures.

 

 

Practical teaching sessions.

Non presential.

Syncrhonous.

Work sessions.

Tutoríals.

Non presential .

Syncronhous or asynchronous.

Timetable information for each modality will be provided.

 

ASSESSMENT SYSTEM

Feature

Criteria

Instrument

Weight

S1

Attendance.

Observation and lecturer's notes.

5%

S2

Proficiency in the theoretical and operational knowledge of the subject.

Theoretical and practical examination in synchronous online format on the date of the official announcement.

35%

S3

Carrying out periodic labs and homeworks.

 

Design and practical development/simulation of electronic circuits. Delivery of documentation.

Evaluation of the documentation produced. Practical examination.

 

50%

S4

Active participation.

Observation and lecturer's notes.  10%

RESOURCES

Videoconference: Google Meet.

Virtual whiteboard: Google Jamboard or similar.

Repository and discussion forums using the virtual teaching platform or similar.

 

DATA PROTECTION CLAUSE (on line exams)

Institution in charge of data processing: Universidad de Jaén, Campus Las Lagunillas, s/n, 23071 Jaén

Data Protection Delegate: dpo@ujaen.es

Purpose: In accordance with the Universities Law and other national and regional regulations in force, carrying out exams and assessment tests corresponding to the courses students are registered in. In order to avoid frauds while sitting the exam, the exam will be answered using a videoconference system, being able the academic staff of the University of Jaén to compare and contrast the image of the person who is answering the exam with the student's photographic files. Likewise, in order to provide the exam with evidential content for revisions or claims, in accordance with current regulation frameworks, the exam will be recorded and stored.

Legitimacy: compliance with legal obligations (Universities Law) and other national and regional regulations currently in force.

Addressees: service providers who are the owners of the platforms where the exams are carried out and with whom the University of Jaén has signed the corresponding data access contracts.

Storage periods: those established in current in force regulations. In the specific case of exam videoconference recordings, not before the examination records and transcripts are closed or the exam can still be reviewed or challenged.

Rights: you can exercise your right of access, amendment, cancellation, opposition, suppression, limitation and portability by sending a letter to the postal or electronic address indicated above. In the event that you consider that your rights have been violated, you may submit a complaint to the Andalusian Council for Transparency and Data Protection www.ctpdandalucia.es

CLASS RECORDING CLAUSE PERSONAL DATA PROTECTION

Person in charge: Universidad de Jaén, Paraje Las Lagunillas, s/n; Tel.953 212121; www.ujaen.es

Data protection delegate (DPO): TELEFÓNICA, S.A.U. ; Email: dpo@ujaen.es

Procedure aim: To manage proper recordings of teaching sessions with the aim of facilitating learning process under a multimodal and/or online teaching

Period for record storage: Images will be kept during legal term according to regulations in force

Legitimacy: Data will be managed according to legal regulations (Organic Law 6/2001, December 21, on Universities) and given consent provided by selecting corresponding box in legal admission documents

Data recipients (transfers or assignments): Any person allowed to get access to every teaching modality

Rights: You may exercise your rights of access, rectification, cancellation, portability, limitation of processing, deletion or, where appropriate, opposition. To exercise these rights, you must submit a written request to the Information, Registration and Electronic Administration Service of the University of Jaen at the address above, or by e-mail to the address above. You must specify which of these rights you are requesting to be satisfied and, at the same time, you must attach a photocopy of your ID card or equivalent identification document. In case you act through a representative, legal or voluntary, you must also provide a document that proves this representation and identification. Likewise, if you consider that your right to personal data protection has been violated, you may file a complaint with the Andalusian Data Protection and Transparency Council www.ctpdandalucia.es