13M041IPS - Computer Interfaces

Course specification
Course title Computer Interfaces
Acronym 13M041IPS
Study programme Electrical Engineering and Computing
Module Electronics
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.
      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.
      3. USB Serial Bus Rev. 2.0 Specification, April 27, 2000, USB 2.0 Promoter Group, 2855 SW 153rd Drive, Beaverton, OR 97006, USA
      Number of hours per week during the semester/trimester/year
      Lectures Exercises OTC Study and Research Other classes
      Methods of teaching 75 hours of lectures, discussion, research, consultations, student research projects, learning by teaching and midterm test. Approximately 75 hours of personal study and homework (2 hours per week during semester, and approximately 45 hours of project related work and exam preparation)
      Knowledge score (maximum points 100)
      Pre obligations Points Final exam Points
      Activites during lectures 0 Test paper
      Practical lessons 0 Oral examination 40
      Colloquia 30
      Seminars 30