5
ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA 2017/18 Year TEACHING GUIDE www.uco.es facebook.com/universidadcordoba @univcordoba INFORMACIÓN SOBRE TITULACIONES DE LA UNIVERSIDAD DE CÓRDOBA uco.es/grados SISTEMAS EN TIEMPO REAL PAGE 1/5 2017/18 Year DETAILS OF THE SUBJECT Title (of the subject): SISTEMAS EN TIEMPO REAL Code: 101415 Degree/Master: GRADO DE INGENIERÍA INFORMÁTICA Year: Name of the module to which it belongs: OBLIGATORIO ESPECIALIDAD INGENIERÍA DE COMPUTADORES Field: SISTEMAS EN TIEMPO REAL Character: OBLIGATORIA Duration: SECOND TERM ECTS Credits: 6 Classroom hours: 60 Face-to-face classroom percentage: 40% Non-contact hours: 90 Online platform: TEACHER INFORMATION Name: PALOMARES MUÑOZ, JOSÉ MANUEL (Coordinador) Faculty: ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA Department: Ingeniería Electrónica y de Computadores Area: ARQUITECTURA Y TECNOLOGÍA DE COMPUTADORES Office location: LV6B180 - LEONARDO DA VINCI - CAMPUS DE RABANALES E-Mail: [email protected] Phone: 957212062 REQUIREMENTS AND RECOMMENDATIONS Prerequisites established in the study plan None. Recommendations None specified. SKILLS CB3 CU1 CU2 CEC1 CEC9 CEC10 CEC14 CTEIC5 OBJECTIVES The main objective of this subject is to provide information about those computer systems in which the validity of the results does not depend exclusively on the provided values but also in the instact they are provided. A delay in the generation of the output by the system may result in a disaster. Thus, some mechanisms have to be included in the system to allow the execution of the priority tasks. As a secondary objective, the students are provided with practical knowledge for implementing concurrent executions of several tasks, the synchronization in the access of the shared data, device low-level function programming, scheduling and task priority management, and with precise timing execution. CONTENT 1. Theory contents

uco.es/ · Robots LEGO NXT Mindstorms Clarifications: In the working laboratories, there are 14 LEGO NXT Mindstorms Robots. They will be provided to the students for the practices

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: uco.es/ · Robots LEGO NXT Mindstorms Clarifications: In the working laboratories, there are 14 LEGO NXT Mindstorms Robots. They will be provided to the students for the practices

ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA 2017/18 Year

TEACHING GUIDE

www.uco.esfacebook.com/universidadcordoba@univcordoba

INFORMACIÓN SOBRE TITULACIONESDE LA UNIVERSIDAD DE CÓRDOBA

uco.es/gradosSISTEMAS EN TIEMPO REAL PAGE 1/5 2017/18 Year

DETAILS OF THE SUBJECT

Title (of the subject): SISTEMAS EN TIEMPO REAL

Code: 101415

Degree/Master: GRADO DE INGENIERÍA INFORMÁTICA Year: 

Name of the module to which it belongs: OBLIGATORIO ESPECIALIDAD INGENIERÍA DE COMPUTADORES

Field: SISTEMAS EN TIEMPO REAL

Character: OBLIGATORIA Duration: SECOND TERM

ECTS Credits: 6 Classroom hours: 60

Face-to-face classroom percentage: 40% Non-contact hours: 90

Online platform: 

TEACHER INFORMATION

Name: PALOMARES MUÑOZ, JOSÉ MANUEL (Coordinador)

Faculty: ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA

Department: Ingeniería Electrónica y de Computadores

Area: ARQUITECTURA Y TECNOLOGÍA DE COMPUTADORES

Office location: LV6B180 - LEONARDO DA VINCI - CAMPUS DE RABANALES

E-Mail: [email protected] Phone: 957212062

REQUIREMENTS AND RECOMMENDATIONS

Prerequisites established in the study plan

   None.

Recommendations 

   None specified.

SKILLS

CB3

CU1

CU2

CEC1

CEC9

CEC10

CEC14

CTEIC5

OBJECTIVES

The main objective of this subject is to provide information about those computer systems in which the validity of the results does not depend

exclusively on the provided values but also in the instact they are provided. A delay in the generation of the output by the system may result in a

disaster. Thus, some mechanisms have to be included in the system to allow the execution of the priority tasks.

As a secondary objective, the students are provided with practical knowledge for implementing concurrent executions of  several tasks, the

synchronization in the access of the shared data, device low-level function programming, scheduling and task priority management, and with precise

timing execution.

CONTENT

1. Theory contents

Page 2: uco.es/ · Robots LEGO NXT Mindstorms Clarifications: In the working laboratories, there are 14 LEGO NXT Mindstorms Robots. They will be provided to the students for the practices

ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA 2017/18 Year

TEACHING GUIDE

www.uco.esfacebook.com/universidadcordoba@univcordoba

INFORMACIÓN SOBRE TITULACIONESDE LA UNIVERSIDAD DE CÓRDOBA

uco.es/gradosSISTEMAS EN TIEMPO REAL PAGE 2/5 2017/18 Year

Lesson 1. Introduction Real-Time Systems

Lesson 2. Lenguages for Real-Time Applications

Lesson 3. Interfaces and Hardware Devices

Lesson 4. Concurrency and Task Synchronization

Lesson 5. Real-Time Operating Systems

Lesson 6. Real-Time Scheduling

Each lesson meets the descriptors included in the Verifica document of the degree. The descriptor named "Reliability and Fault-Tolerance in Real-Time Systems" is

included transversely in Lessons 1, 2, 3, and 4.

2. Practical contents

Practice 1. Basic access to systems: sensors, actuators, and timers.

Practice 2. Communications and Real-Time control.

Practice 3. Advanced Real-Time Systems.

METHODOLOGY

General clarifications on the methodology. (optional)

Nothing remarkable.

Methodological adaptations for part-time students and students with disabilities and special educational needs

There are no special adaptations for part-time students.

Any student with special educative necessities should get in contact with professor as soon as possible to make the suitable arrangements in the

studies.

Face-to-face activities

Activity Large group Medium group Small group Total

 Assessment activities 6 - - 6

 Laboratory - 6 18 24

 Lectures 30 - - 30

 Total hours: 36 6 18 60

Page 3: uco.es/ · Robots LEGO NXT Mindstorms Clarifications: In the working laboratories, there are 14 LEGO NXT Mindstorms Robots. They will be provided to the students for the practices

ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA 2017/18 Year

TEACHING GUIDE

www.uco.esfacebook.com/universidadcordoba@univcordoba

INFORMACIÓN SOBRE TITULACIONESDE LA UNIVERSIDAD DE CÓRDOBA

uco.es/gradosSISTEMAS EN TIEMPO REAL PAGE 3/5 2017/18 Year

Not on-site activities

Activity Total

 Analysis 30

 Exercises 20

 Group work 10

 Self-study 30

 Total hours: 90

WORK MATERIALS FOR STUDENTS

Practical cases and examples

Dossier

Robots LEGO NXT Mindstorms

Clarifications:

In the working laboratories, there are 14 LEGO NXT Mindstorms Robots. They will be provided to the students for the practices along with some

different LEGO sensors.

EVALUATION

Skills

Tools

Assignments and

projects Group work

Practical cases and

examples Problem solving

Short answer tests

CB3 x  x  x 

CEC1 x  x  x 

CEC10 x  x  x  x 

CEC14 x  x  x  x 

CEC9 x  x  x 

CTEIC5 x  x  x  x 

CU1 x 

CU2 x  x 

Total (100%) 20% 10% 20% 30% 20%

Minimum grade.(*) 4 0 4 5 5

(*) Minimum grade necessary to pass the subject

¿Valora la asistencia?: No

General clarifications on instruments for evaluation:

Any required comments and explanations will be provided at the first day of the teaching.

Clarifications on the methodology for part-time students and students with disabilities and special educational needs:

There are no special adaptation for part-time students. These students will be examined for the theoretical contents the same way as full-time students.

Part-time students will have to make a practical test for all the developed practices. Full-time students will be able to compensate this final test (for

practices) with a continuous evaluation scheme.

Page 4: uco.es/ · Robots LEGO NXT Mindstorms Clarifications: In the working laboratories, there are 14 LEGO NXT Mindstorms Robots. They will be provided to the students for the practices

ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA 2017/18 Year

TEACHING GUIDE

www.uco.esfacebook.com/universidadcordoba@univcordoba

INFORMACIÓN SOBRE TITULACIONESDE LA UNIVERSIDAD DE CÓRDOBA

uco.es/gradosSISTEMAS EN TIEMPO REAL PAGE 4/5 2017/18 Year

Qualifying criteria for obtaining honors: Obtaining the highest marks, with a grade above 85%. Highly motivated students with interaction in the

classroom are required.

General clarifications on the partial evaluations:

A partial exam for theory will be available after finishing all the theory lessons. Passing this partial exam will remove theory from the final examination.

BIBLIOGRAPHY

1. Basic Bibliography:

A. Burns, A. Wellings. "Real-Time systems and programming languages". Addison Wesley. 3rd Ed. 2003.

S. Bennett. "Real-Time Computer Control". Prentice Hall. 1993.

C.M. Krishna, K.G. Shin ."Real -Time Systems". McGraw Hill. 1997.

R.. Williams. "Real-Time Systems Development" Elsevier. 2006.

D. Galli. "Distributed Operating Systems: Concepts & Practice". Prentice-Hall. 2000.

H. Kopetz. "Real-Time Systems. Design Principles for Distributed Embedded Applications" Springer. 2nd Ed. 2011.

P. Laplante. "Real-Time Systems - Design and Analysis" IEEE Press - Wiley Interscience. 3rd Ed. 2004.

2. Further reading:

W. Stallings. "Operating Systems". Prentice-Hall. 4th Ed. 2001.

A. Tanenbaum. "Operating Systems: Design and Implementation". Prentice-Hall. 1993.

Schildt. "C++. Reference Manual". McGraw Hill. 1997

COORDINATION CRITERIA

- Selection of common competencies

SCHEDULE

Period

Activity

Assessment

activities Laboratory Lectures

1# Fortnight 0 0 8

2# Fortnight 0 0 8

3# Fortnight 0 0 8

4# Fortnight 0 2 6

5# Fortnight 4 4 0

6# Fortnight 0 8 0

7# Fortnight 0 8 0

8# Fortnight 2 2 0

Total hours: 6 24 30

Page 5: uco.es/ · Robots LEGO NXT Mindstorms Clarifications: In the working laboratories, there are 14 LEGO NXT Mindstorms Robots. They will be provided to the students for the practices

ESCUELA POLITÉCNICA SUPERIOR DE CÓRDOBA 2017/18 Year

TEACHING GUIDE

www.uco.esfacebook.com/universidadcordoba@univcordoba

INFORMACIÓN SOBRE TITULACIONESDE LA UNIVERSIDAD DE CÓRDOBA

uco.es/gradosSISTEMAS EN TIEMPO REAL PAGE 5/5 2017/18 Year

The methodological strategies and the evaluation system contemplated in this Teaching Guide will be adaptedaccording to the needs presented by students with disabilities and special educational needs in the cases that arerequired.