You are on page 1of 4

UNITED INTERNATIONAL UNIVERSITY

Department of Computer Science and Engineering (CSE)


Course Syllabus

1 Course Title Microprocessor, Microcontroller and Interfacing

2 Course Code CSE 426

3 Trimester and Fall 2020


Year
4 Pre-requisites CSE 236 Assembly Programming Lab
5 Credit Hours 1.0
6 Section A, B, C
7 Class Hours Sunday : 2.00 PM – 4.30 PM Sec : A
Tuesday : 2.00 PM – 4.30 PM Sec : C
Wednesday: 11.00 AM – 2.00 PM Sec : B
8 Class Room Room # , # Sec: A
Room # , # Sec: B
9 Instructor’s Name Nasif Muslim
10 Email nasif@cse.uiu.ac.bd (Preferred) 01793-154064 (for SMS only)
11 Office 419
12 Counselling Hours
Saturday 11.30 AM – 2.30 PM
Sunday 11:30 AM – 2:00 AM
Tuesday 11.30 AM – 2.00 PM
Wednesday 8:30 AM – 11:00 AM

13 Text Book None.


14 Reference None.
15 Course Contents Students will design simple embedded systems using the principles learned
(approved by in CSE 425.
UGC)
16 Course
Outcomes (COs) COs Description
CO1 Illustrate the interfacing ATMega32 microcontroller with different
input/output device and simulate using Proteus to observe and
analyze behaviors of different electronic hardware circuits.
CO2 Design a basic embedded hardware project based on Arduino Uno
board.
CO3 Work in a team and communicate effectively.

17 Teaching Methods Lecture, Laboratory exercise and reports, Project Developments.


18 CO with
Assessment CO Assessment Method (%)
Methods - Attendance 10%
CO3 Class Performance 20%
CO3 Report/Viva 10%
CO2 Project 20%
CO1 Mid Term 15%
CO1 Final Exam 25%

19 Mapping of COs and Program outcomes

Program Outcomes(POs)
COs C = Cognitive, A = Affective and P = Psychomotor
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 C
CO2 A
CO3 A

20 Lab Outline

Class Topics/Assignments COs Lab Outcomes/Activities


To get familiar with the
Experiment on how to store an assembly MDA-8086 kit’s:
language equivalent machine language 1-Function of Keys
CO1,
Lab1 code (Hex code) in 8086 microprocessor, 2-Basic Operation
CO2
check the code step by step and To learn about
reprogram it mathematical operation in
Microprocessor.
To identify the Atmel
ATmega32
microcontroller, AVR
trainer kit, and
associated hardware.
• Create a new project
Microcontroller Configuration and LED CO1, in CodeVisionAVR.
Lab2
interfacing with ATmega 32 CO2 • Use AVR Programmer
to write Hex code into
the ATmega32
microcontroller.
• Simulate the project
scenario in the Proteus.
CO1, To understand the pull up
Lab3 Microcontroller Input Output Operation
CO2 circuit configuration
Multiple 7 segment display interfacing To understand the
CO1,
Lab4 with ATmega 32 configuration of 7 segment
CO2
display.
To understand the
LCD display interfacing with CO1,
Lab5 configuration of LCD
ATmega 32 CO2
display.
MIDTERM QUIZ
To understand the
CO1, configuration of
Lab6 Introduction to Arduino Uno board
CO2 Arduino board and
simulation in Proteus.
To understand the
analog to digital
conversion and digital
Analog input-output using Arduino CO1, to analog conversion.
Lab7
Uno board CO2 How to use analog
input-output using
Arduino Uno board.

To understand the
Receive Humidity and Temperature fundamental of
update from one Arduino board to CO1, communication
Lab8
another Arduino board using I2C CO2 protocol and how
communication protocol configure in Arduino
board.
Transmit and receive distance
To understand how to
measurement to an object from one interface RF 433MHz
CO1,
Lab9 Arduino board to another Arduino Transmitter/Receiver
CO2
board using RF 433MHz module with Arduino
Transmitter/Receiver module board
To understand the
CO1, configuration of the
Lab10 Led interfacing with Raspberry pi
CO2 Raspberry pi and how
to interface with Led

Appendix 1: Assessment Methods

Assessment Types Marks


Attendance 10%
Class Performance 20%
Report/Viva 10%
Project 20%
Mid Term 15%
Final Exam 25%
Appendix 2: Grading Policy

Letter Grade Marks % Grade Point Letter Grade Marks% Grade Point
A (Plain) 90-100 4.00 C+ (Plus) 70-73 2.33
A- (Minus) 86-89 3.67 C (Plain) 66-69 2.00
B+ (Plus) 82-85 3.33 C- (Minus) 62-65 1.67
B (Plain) 78-81 3.00 D+ (Plus) 58-61 1.33
B- (Minus) 74-77 2.67 D (Plain) 55-57 1.00
F (Fail) <55 0.00

Appendix-3: Program outcomes

POs Program Outcomes


PO1 An ability to apply knowledge of mathematics, science, and engineering
PO2 An ability to identify, formulate, and solve engineering problems
PO3 An ability to design a system, component, or process to meet desired needs within realistic
constraints such as economic, environmental, social, political, ethical, health and safety,
manufacturability, and sustainability
PO4 An ability to design and conduct experiments, as well as to analyze and interpret data
PO5 An ability to use the techniques, skills, and modern engineering tools necessary for
engineering practice
PO6 The broad education necessary to understand the impact of engineering solutions in a
global, economic, environmental, and societal context
PO7 A knowledge of contemporary issues
PO8 An understanding of professional and ethical responsibility
PO9 An ability to function on multidisciplinary teams
PO10 An ability to communicate effectively
PO11 Project Management and Finance
PO12 A recognition of the need for, and an ability to engage in life-long learning

You might also like