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 |
|
Recommended | 1. 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 |
|