BSc in Computer Engineering / Бакалавр в Області Комп'ютерної Інженерії

Course Details

Course Information Package

Course Unit TitleINTERCONNECTION NETWORKS
Course Unit CodeACOE423
Course Unit Details
Number of ECTS credits allocated5
Learning Outcomes of the course unitBy the end of the course, the students should be able to:
  1. Describe at the transistor level the electrical characteristics (voltage, current and power) and loading effects of digital drivers and loads.
  2. Outline the characteristics of the standard ports and slots of a personal computer such as the COM, LPT, USB and PCI and select the most suitable port for a given application.
  3. Design hardware to be interfaced on the standard ports and slots of a personal computer such as COM, LPT, USB and PCI.
  4. Describe the basic characteristics of common Input/Output devices, and how these devices can be interfaced with a computer.
  5. Develop programs to control the operation of I/O devices such as displays, motors and analogue data converters.
  6. Built and test the operation of typical circuits interfaced on the standard ports of a computer.
Mode of DeliveryFace-to-face
PrerequisitesACOE201,AELE237Co-requisitesNONE
Recommended optional program componentsNONE
Course Contents
• Computer Interfacing: 
 o Electrical characteristics of digital devices, power, current and voltage limitations, loading and fan-out. Two-state input/output devices, and hardware drivers.
 o Computer Interfacing standards, Microprocessor bus interfacing, motherboard expansion slots (ISA, PCI), parallel ports (LPT) and serial ports (COM, USB). 
 o Interfacing with analogue devices, Digital-to-analog and analog-to-digital converters. 
 o Software I/O issues, logic and mask operations, timers and timing issues, building and using software device drivers. Serial and parallel data transfers. Use of interrupts. 
• Laboratory Work: Individual or small group experiments performed with the use of special hardware attached on the computer's ports. Experiments include serial and parallel data transfer, interfacing with 2-state devices, interfacing with analog-to-digital and digital-to-analog converters. 
• Project Work: Students are expected to built and test a board to be interfaced on a computer through a standard port, and develop the necessary software that will enable the use of a computer as the control unit of a process. 

Recommended and/or required reading:
Textbooks
  • ACOE243 Lecture Notes
References
    Planned learning activities and teaching methods
    The underlining theory of the course is delivered to the students during lecture sessions, through electronic presentations. After acquiring the theoretical background, students carry out laboratory work that includes the implementation of a predefined procedure and the completion of a design task. Typically, a 2-hour lecture session proceeds a 2-laboratory session.   
    To further develop their practical/professional skills, students undertake a group project. This project includes the assembly and testing of an electronic board, which can be interfaced on a standard port of a computer, as well as the development of software that implements a real life application. Project work includes also a project report and a presentation.   

    Assessment methods and criteria
    Laboratory work50%
    Class Project10%
    Midterm Test10%
    Final Exam30%
    Language of instructionEnglish
    Work placement(s)No

     Друк  E-mail