Skip to main content

Course General Information

Course Code:CSE360
Course Title:Computer Interfacing
Credit Hours (Theory+Lab):3 + 0
Contact Hours (Theory+Lab):3 + 0.75
Category: Hardware
Type:Required
Prerequisites: CSE341 Microprocessors
Section-1 Google Classroom: https://classroom.google.com/c/Mjc5MTMzNTU1MTUx?cjc=y6dwh46 Class code: [y6dwh46]

About the Course

Computer Interfacing course will give an overview of computer interface components and their characteristics. It will cover details discussion on some programmable interfacing ICs, sensor, hardware, and software calibration on sensor interfacing, some processing devices which can interface computer with the real world and some output devices. This course also includes high power interface devices, LED, LCD, Seven segment display, transducers, stepper motors, and peripheral devices. In addition, it will also introduce some software simulation tools to develop an interfacing system. Some advanced topics like Human-Computer Interface (HCI), Brain-Computer Interface (BCI) would be also discussed with some real-life applications.

Course Objectives

  • You will have a vast idea about how this digital devices interact with analog environment and make this environment a digital plaform.
  • Teach different types of processors, tools, softwares, sesnors, working mechanism of I/O devices.
  • Design and develop efficient interfacing technology, digital system, peripherals and IoT devices by interfacing through sensors using modern MCU/MPU with standard protocols.
  • Select and use necessary tools for implementing Interfacing Systems.
  • Demonstrate the ability to learn rapidly changing digital systems and interfacing technology beyond classroom setup.
  • Work in a team or individually to develop a hardware project.

Requirements

  • Microprocessors
  • Computer Architecture
  • Digital Logic Design
  • Basic Programming Knowledge

Course Assessment Methods

Quizzes

Quizzes will be designed to test the students' understanding in the course and to assess various course outcomes.

Assignments

Homework / Assignment shall be designed to ensure that the students have the required knowledge to analyze and design digital interfacing systems. Specifically, they will support the students’ progress in the project/Laboratory.

Examinations

Examinations shall contain problems designed to test knowledge and comprehension, to analyze idea of interfacing and digital systems, and/or to apply the engineering problem solving method.

Laboratory Work

Students have to do a mini project of their own by his / her own cost based on the theoritical knowldege provided in class and also creative idea is more recommended. They will have hands-on experience in the design and analysis of Arduino, Raspberry Pi, different kinds of sensors, PCB board etc. The students will be assessed during each Lab session via Lab performance and Lab exams.

Presentation

Students will have to give two presentations. First one to present the project proposal and the second one at the end of the semester to present the whole project work with demonstration.

Reference Books

  • Microprocessor Architecture Programming and Applications with the 8085, by Ramesh S. Gaonkar
  • Embedded Microcomputer Systems: Real Time Interfacing by Jonathan Valvano
  • Microprocessor and Microcomputer – Based System Design, by Mohamed Rafiquzzaman

Course Instructor

Class Policy

  • You should attend all the discussion classes to solve any queries. Insturctors will provide necessary links of live classes.
  • Late coming in discussion classes and also in quiz time is highly unexpected.
  • You should turn off your cellular phone before entering the classroom. You should not leave the classroom to make or take cellular phone calls.
  • You should bring a notepad and/or a writing instrument to every class and take detailed notes if necessary.
  • You should pay attention to the instructor and participate in class discussions.
  • You should not do other work during class time.
  • No excuses for late entry during online exam will be accepted.
  • No late submission will be counted.

Honor Code

Any form of cheating, plagiarism, and/or academic dishonesty will result in an "F" grade in the course.

Enroll