XSL Content
Industrial Information Technology
- Centre
- Faculty of Engineering - Vitoria-Gasteiz
- Degree
- Bachelor's Degree in Industrial Electronics and Automation Engineering
- Academic course
- 2024/25
- Academic year
- 3
- No. of credits
- 6
- Languages
- Spanish
TeachingToggle Navigation
Study type | Hours of face-to-face teaching | Hours of non classroom-based work by the student |
---|---|---|
Lecture-based | 30 | 45 |
Applied laboratory-based groups | 30 | 45 |
Teaching guideToggle Navigation
AimsToggle Navigation
SPECIFIC COMPETENCES
1. Learn programming languages and development tools.
2. Design and implement computer-based control systems.
3. Create applications that execute the cycle: (a)Measurement, (b)Computation, (c)Actuation
4. Divide a complex problem into simpler ones
5. Design basic modules and integrate them to build complex solutions
6. Use of communications between computers (Distributed Applications)
7. Understand technical documentation (Sensors, Actuators, Communications)
8. Understand and write technical documentation related to software applications (Specifications and software documentation)
GENERIC SKILLS
9. Promote autonomous learning of new methods and theories, and the ability to adapt to new work situations.
10. Ability to solve problems with initiative, make decisions, provide creative solutions, apply critical reasoning, communicating and transmitting knowledge, skills and abilities.
11. Ability to carry out measurements, calculations, valuations, appraisals, appraisals, studies, reports, work plans and similar works.
TRANSVERSAL COMPETENCES
12. Work in multilingual and multidisciplinary environments.
13. Adopt responsible and orderly attitudes at work.
14. Apply strategies typical of scientific methodology: (a) Analyze the situation in both qualitative and quantitative way. (b) Pose hypotheses and solutions using the models specific to the engineering branch in industrial and automatic electronics.
15. Work effectively in groups integrating skills and knowledge.
16. Learn autonomously in a rapidly changing discipline (industrial computing).
TemaryToggle Navigation
TOPIC 1. INTRODUCTION: Specific problems of control applications. Role of the computer in the control of different types of industrial systems. Comparison of centralized control vs. distributed control.
TOPIC 2. OPERATING SYSTEMS: Main functions of operating systems. Types of operating systems. Components of an operating system. Role of the Kernel. Task scheduler.
TOPIC 3. ADVANCED PROGRAMMING IN C: Variables. Flow control instructions. Features. Complex structures of data. Calls to library functions. Use of the operating system API. Decomposition of a complex problem into functions (top-down design). Unit tests. Building complex software from simpler components (bottom-up design).
TOPIC 4. EMBEDDED SYSTEMS: Introduction to concurrent programming. Programming problems in embedded systems. Execution cycle of embedded systems: (a) Data acquisition, (b) Algorithm execution control and (c) Performance.
TOPIC 5: COMMUNICATIONS BETWEEN COMPUTERS: Structuring of communications in layers. Description of the ISO OSI reference model. Description of the TCP/IP protocol stack.
TOPIC 6: INTRODUCTION TO INDUSTRIAL COMMUNICATIONS: Specific communication problems of data in industrial environments. Automation pyramid. Fieldbuses. Common networks in industrial environments.
LABORATORY: IoT APPLICATION TO ANALYZE SUSTAINABILITY IN THE EIVG: An IoT project will be developed that allows measuring and analyzing the environmental variables related to thermal comfort in the School of Engineering of Vitoria-Gasteiz within the framework of the i3KD Laborategia project (i3KD22-11).
NOTE
These topics will be developed both in the classroom through master classes and collaborative activities and in the aboratory through the execution of the project and the proposed practices (See TEACHING METHODS).
MethodologyToggle Navigation
METHODOLOGY USED
During the development of the subject, different methodologies will be combined, which will include:
a) THEORY CLASSROOM
1. In-person theory classses
2. Collaborative activities in the classroom related to the syllabus.
3. Activities related to the proposed project.
b) LABORATORY
4. In the laboratory the Project Based Learning (PBL) methodology will be used: It will be proposed to students a project related to the subject syllabus that they must solve working in groups.
5. During the execution of the project, a set of deliverables will be required that must be delivered on time.
6. Activities related to the proposed project will be carried out in the classroom.
NOTE
In the event that health conditions do not allow it, the teaching will be adapted to be taught online according to the conditions described in eGela.
Assessment systemsToggle Navigation
EVALUATION DETAILS
A. CONTINUOUS EVALUATION
1. INDIVIDUAL EXAMS: (50%)
C programming exam (eliminatory): 25%
Final exam (eliminatory): 25%
2. DEVELOPMENT OF THE PROPOSED PROJECT (50%)
Evaluation of the requested reports (some activities can be carried out in the classroom): 15%
Deliverables (duly commented code, technical documentation, etc.) of the proposed project: 35%
NOTES FOR CONTINUOUS EVALUATION
1. It is mandatory to carry out the project proposed by the teaching staff to pass the subject.
2. It is mandatory to attend successfully at least 80% of the laboratory sessions to achieve a continuous assessment.
3. The completion of the project requires the timely delivery of the requested deliverables within the deadlines indicated in eGela.
4. In the middle of the course there will be an individual programming exam that will be eliminatory to continue with the project development.
5. The evaluation tests will be carried out in person. In the event that the sanitary conditions do not allow it, the evaluation tests to be carried out according to the conditions described in eGela.
B. FINAL EVALUATION
In accordance with the regulations governing student evaluation in official undergraduate degrees established at the UPV/EHU, the continuous evaluation system is the one that should preferably be used at the UPV/EHU.
The final evaluation consists of the following parts: (1) written theoretical exam, (2) C programming exam and (3) the carrying out a project proposed by the teaching staff that must be delivered in advance of the exam date.
The evaluation tests will be carried out in person. In the event that sanitary conditions do not allow it the evaluation tests will be carried out according to the conditions described in eGela.
C. RESIGNATION PROCEDURE
The resignation from continuous evaluation must be presented in writing within a period of 9 weeks from the beginning of the quarter.
D. RATING
The final grade, published in the minutes, will be:
1. If passed, the weighting of all parts of the subject: (1) C programming exam (25%); (2) Final theory exam (25%) and (3) The proposed project in the laboratory (50%).
2. If any of the parts are not passed, the grade will be the minimum grade of the parts evaluated.
3. If you do not take the final exam, a grade of NOT PRESENTED will be assigned.
Compulsory materialsToggle Navigation
MATERIALS PROVIDED WITH EGELA
1. Presentation of the subject
2. Transparencies of all the material presented in the classroom related to the syllabus (Based on the electronic book "Embedded systems and industrial communications" ISBN: 978-84-693-3714-1,
3. Materials for autonomous learning of the C language. (Electronic exercise book "Computer Science Laboratory Industrial", ISBN: 978-84-693-3715-8
4. Guidelines for project development
5. Help materials for carrying out the project.
BibliographyToggle Navigation
Basic bibliography
STALLINGS, W. 2005. Sistemas Operativos. 5ª Ed. (Prentice-Hall)
KERNIGHAN, BRIAN; RITCHIE, DENNIS. 1991. El Lenguaje de Programación C. (Prentice Hall)
MARQUEZ F. M. 2004, Unix Programación avanzada, 3ª Ed, (Ra-Ma)
CASTRO, M. y otros. 2007 Comunicaciones Industriales: Principios Básicos. Ed. UNED
TANENBAUM, A.S. 2004. Redes de Computadoras. (Prentice Hall)
In-depth bibliography
BURNS, A. y WELLINGS, A. 2003 Sistemas de tiempo real y Lenguajes de Programación, Ed. Addison-Wesley Iberoamericana, 3ª Ed.
ASHENDEN, PETER J. 2008. The designer's guide to VHDL.
CASTRO, M. y otros 2007 Comunicaciones Industriales: Sistemas Distribuidos y Aplicaciones. Ed. UNED,
Journals
Revista Iberoamericana de Automática e Informática Industrial (http://riai.isa.upv.es/)
IEEE Transactions on Industrial Informatics
Computers in Industry
Control Engineering
GroupsToggle Navigation
01 Teórico (Spanish - Mañana)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
1-15 | 10:00-12:00 |
Teaching staff
Classroom(s)
- AULA 1.7 - ESCUELA DE INGENIERIA DE VITORIA-GASTEIZ
01 Applied laboratory-based groups-2 (Spanish - Mañana)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
1-15 | 09:00-11:00 |
Teaching staff
Classroom(s)
- LABORATORIO INFORMATICA INDUSTRIAL - ESCUELA DE INGENIERIA DE VITORIA-GASTEIZ
01 Applied laboratory-based groups-1 (Spanish - Mañana)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
1-15 | 11:00-13:00 |
Teaching staff
Classroom(s)
- LABORATORIO INFORMATICA INDUSTRIAL - ESCUELA DE INGENIERIA DE VITORIA-GASTEIZ