13M041RI - Computer Interfaces

Course specification
Course title Computer Interfaces
Acronym 13M041RI
Study programme Electrical Engineering and Computing
Type of study master academic studies
Lecturer (for classes)
Lecturer/Associate (for practice)
Lecturer/Associate (for OTC)
    ESPB 6.0 Status elective
    Condition Undergraduate studies of electrical engineering and computer science
    The goal Introduce basic concepts and data transport technologies encountered in computer systems. Standard computer interfaces and communication protocols and communication models are analyzed in depth. To provide students with the knowledge of integrated communication controller architecture, configuration and interfacing, as well as examples of specific industrial and wireless communication interfaces.
    The outcome Training for design and development of various communication technologies for different applications in complex systems and computer networks. Training for design and implementation of specific communication protocols, message formats and communication mechanisms found in industrial environment.
    URL to the subject page
    Contents of lectures Data communication concepts and interface classification. USB interface, transfer elements, bus states and data format. Ethernet interface, basic functions. Data communication reference models. Standard network communication protocols and data transport technologies. Wireless communication interfaces, medium access methods, communication protocols. Examples of industrial communication interfaces.
    Contents of exercises Individual research and development project.
    1. Teaching notes available at web site of department/course
    2. Wayne Wolf, “High-Performance Embedded Computing: Architectures, Applications, and Methodologies”, Morgan Kaufmann Publishers, Elsevier Inc. San Francisco, USA, 2007. (Original title)
    3. USB Serial Bus Rev. 2.0 Specification, April 27, 2000, USB 2.0 Promoter Group, 2855 SW 153rd Drive, Beaverton, OR 97006, USA (Original title)
    Number of hours per week during the semester/trimester/year
    Lectures Exercises OTC Study and Research Other classes
    3 1
    Methods of teaching Lectures, individual student research, practical laboratory and mentored individual work on projects, discution and student presentations.
    Knowledge score (maximum points 100)
    Pre obligations Points Final exam Points
    Activites during lectures 0 Test paper
    Practical lessons 0 Oral examination 40
    Projects 0
    Colloquia 30
    Seminars 30