Computer Architecture and Organisation and Software 2 (ETF AEI DR2 5966)

General information

Module title

Computer Architecture and Organisation and Software 2

Module code

ETF AEI DR2 5966

Study

ETF-B

Department

Control and Electronics

Year

2

Semester

3

Module type

Elective

ECTS

5

Hours

66

Lectures

30

Exercises

36

Tutorials

0

Module goal - Knowledge and skill to be achieved by students

  Students gain knowledge on designing and implementation of human-machine interface for complex systems such as: SCADA systems, systems for supervision, safety and signalisation, chemical and power plants control, etc. Students will also design and implement user interface by using modern software tools and visualisation components.
<br>

Syllabus

  1. Human-machine communication, interface types and characteristics, information and information pipelining.
<br>
2. User interface and operating system types, event driven interface.
<br>
3. Tools for designing and programming user interface.
<br>
4. Component model for interface development.
<br>
5. Characteristic components: labels, edit windows, pull-down menus, control buttons.
<br>
6. User interface menu system, prototyping techniques.
<br>
7. Graphical user interface components.
<br>
8. Multithreaded execution, timing controls.
<br>
9. Web oriented user interface.
<br>
10. Evaluation of user interface usability. Trends of user interface development.
<br>

Literature

Recommended1. Lecture notes and slides (will be available at the Web site)
<br>
2. Jenifer Tidwell, Designing Interfaces, O'Reilly Media, 2005.
<br>
Additional

Didactic methods

  Lectures. Individual and team work on project assignments in laboratory: design and implementation of user interface by use of programming language (C++/Java) and advanced visual tools, testing and evaluation of developed interface successfulness.

Exams

  Through the course, student gains points by following system:
<br>
- attendance to lectures and laboratory: 10 points;
<br>
- homework: 20 points;
<br>
- implementation of user interface project, documentation and presentation: 70 points.
<br>

Aditional notes