ELE 513
Embedded Systems Design and Programming
2
Course Description
On the completion of the course, students will be able to:
1. analyse and explain the basic building blocks of embedded systems hardware;
2. identify relevant components and building blocks for embedded solutions;
3. evaluate different embedded system architectures;
4. describe the hardware and software architecture of processors used in embedded systems
(2);
5. use embedded system development platforms and environments;
6. specify relevant embedded systems requirements such as memory, processor speed and
energy consumption;
7. develop experience in assembler and C programming languages (5); and
8. build embedded system solutions with the help of common hardware interface units
Course Outline
Introduction to microcomputers and embedded systems: Processor architectures,
microcontrollers used in embedded systems; CPU, memory and input output units;
Interrupts; Introduction to hardware level programming of embedded systems:
Programming in assembler, Programming in C, Development platforms for embedded
software; Introduction to microcomputer interfaces: Digital I/O, Serial I/O, Timers, Analog-
to-digital conversion, Pulse Width Modulation (PWM)
ELE 519 & 529: Final Year Project I & II (5 Units C: LH 15; PH 180)
Learning Outcomes
The student(s) will develop a technology and/or system to solve a known and significant
electronic engineering problem and design and, where possible/practicable, build/produce/
manufacture some relevant new hardware/device(s) representing the solution using the
skills acquired in the programme.
Course Contents
Individual student or group of students’ projects undertaken to deepen knowledge,
strengthen practical experience and encourage creativity, entrepreneurship and
independent/team work (as may be the case). The project ends in a comprehensive written
report of a developed system, and/or product/service and oral presentation/defense before
a panel of assessors one of whom must be external to the University awarding the electronic
engineering degree
Minimum Academic Standards
Equipment
List of Required New Laboratories and Equipment
S/N. Laboratory/Workshop Essential Equipment and Components
1 Basic Electrical Engineering Lab Dual Power Supplies; Digital Multimetre,
(Applied Electricity Laboratory) Various electronic components (ICs, BJTs,
MOSFETs, Diodes, Resistors, Capacitors,
Inductors, etc.). PCs loaded with software
for electronic circuits simulation
2 Electronic and PCB Laboratory PCs with specialised electronic design
software, Oscilloscopes (Digital and
Analogue), Function generators, Analogue
training kits, Digital training kits,
Breadboards. Various electronic components
(ICs, BJTs, MOSFETs, Diodes, Resistors,
Capacitors, Inductors, etc.). PCs loaded with
software for electronic circuits simulation
PCB making machine including: Art Work
Film Maker, Curing Machine (Oven), Dip
Coating Machine, U.V Exposure Unit, Etch
Etching Machine, Chemicals for PCB
Processing
3 Digital Electronic and Dual Power Supplies, Digital multimetre,
Microprocessor Lab Digital IC Testers, Microprocessor kits,
EPROM Programmer/Eraser, Interfacing
cards for Process applications, Micro-
controller kits with PC Interface, Texas
Instruments DSP Kits, Analog Devices DSP,
PCs with simulation softwares (Proteus Pro,
MATLAB + relevant tool boxes)
4 Data Communication Lab Function Generators, Oscilloscopes
(Analogue and Digital Storage), Signal
Generators, Various Analog /Digital Study
and Trainer Kits, Fiber Optic Trainer Kits,
Digital Communication Training kits,
Amplitude Modulation/Demodulation Trainer
Frequency Modulation/Demodulation
Trainer, Pulse Code, Network
analyseanalyser and Spectrum
AnalyseAnalysers, SWR Metre, Power metre,
Optical power metre, Industrial standard
simulation tools such as OPNET, MATLAB for
signal processing.
5 Data Communication and Computer System with latest specifications,
Networking Lab 19” Rack, Port Switch, Windows 2003 Server
or Latest version (10 user License), Red hat
Linux (20 user License), Data Backup utility
Software, Data Communication Trainer
Board, LAN Trainer System, Trainer Boards
to study Frequency Division Multiplexing/
Demultiplexing and Time Division
Multiplexing/ Demultiplexing, Digital
Multimetre, Wireless access points, Wi-Fi
LAN Cards, Network/Bandwidth
management Software (Cybernetra or
Equivalent), Trainer Board to study Working
of MODEM, LAN Cable tester, Crimping tool,
Display Boards of various types of cables and
connectors used in Computer networks,
Online UPS (5 KVA), Network Printer,
Antivirus (10 user License)
Embedded Systems Lab Microcontroller kits, Target board, DSP
Starter kits, Modeling and Simulation
software (MATLAB), PC-Based Oscilloscope,
Linux Single Board computer, FGPA
Evaluation kit, Xilinx Embedded
Development kit
Instrumentation and Control Lab Workstations equipped with LABVIEW and
MATLAB for designing and simulating analog
and digital controllers; transducers and
trainers.
Final Year Project Lab
Staffing
Academic Staff
The NUC guidelines on staff/student ratio of 1:15 for Engineering and Technology
departments shall apply. However, there should be a minimum of six full-time equivalents
of Staff in the department. There is need to have a reasonable number of Staff with doctoral
degrees as well as sufficient industrial experience. With a minimum load of 15 Units per
semester for students and a minimum of six full-time equivalent of staff in each programme,
staff should have a maximum of 15 contact hours per week for lectures, tutorials, practical’s
and supervision of projects.
NUC requirement encourages all academic staff to have PhD degrees; hence appointment
of academic staff is preferably to the Lecturer cadre. Only in exceptional cases are
candidates with great promise appointed to Graduate Assistant and Assistant Lecturer
positions for the purpose of being developed to the Lecturer cadre as registered PhD
candidates.
Academic Support Personnel
Teaching Assistant/Demonstrators to help lecturers in the conduct of tutorials, practical’s
and field work. This category of personnel is not expected to be regular staff as they are to
be paid on the basis of approved hourly rate.
Administrative Support Staff
The services of the administrative support staff are indispensable in the proper
administration of the departments and faculty offices. It is important to recruit very
competent senior staff that are computer literate.
Technical Support Personnel
The services of technical support staff, which are indispensable in the proper running of
laboratories and workshop/studios are required. It is important to recruit very competent
senior technical staff to maintain teaching and research equipment. They are also to
undergo regular training to keep them abreast of developments in equipment operation and
maintenance. The minimum of academic staff to technical staff ratio of 5:1 should be
maintained.
Minimum Number of Staff
Subject to the general standards specified by NUC:
1. there should be a minimum of two PhDs and four M.Eng degree holders full-time academic
staff to mount the programme;
2. each workshop or laboratory should have an adequate number of staff with the right mix,
such that each unit or section in that workshop or laboratory can run efficiently; and
3. there should be an adequate number of administrative staff of the appropriate caliber for
the office of the Head of Department to run.
Student/Staff Ratio
The minimum staff-to-student ratio should be 1:15 from 200 level to 500 level.
Library
In addition to the university and faculty libraries, the programme must have a departmental
library that is well equipped with specialized books and journals in both physical collections
and E-collections (E-Resources) of various types. Various field and research reports of the
programme must also be available in the library for staff, students and researchers.
The library must be connected to subscribe repository of:
1. Institutions (national and international)
2. Open access sources
3. Professional Bodies’ e-learning platforms
4. Relevant international organizations
The library must also have adequate facilities for the following:
1. reading;
2. provisions for lending; and
3. reservation unit for specialized materials.
Classrooms, Laboratories, Workshops, Clinics and Offices
The NUC recommends the following physical space requirement:
Academic m2
Professor’s Office 18.50
Head of Department’s Office 18.50
Tutorial Teaching Staff Space 13.50
Other Teaching Staff Space 7.00
Technical Staff Space 7.00
Science Staff Research Laboratory 16.50
Engineering Staff Research Laboratory 14.50
Seminar Space per student 1.85
Drawing Office Space (A.O. Board) (Per Student) 4.60
Drawing Office Space (A.I. Board) (Per Student) 3.70
Laboratory Space 7.50
Non-Academic
Secretarial Space 7.00
Office Accommodation
The requirements for office accommodation are:
1.13 academic offices on paper
2. 1 professorial type in the department. Size: each of the office is about 13.5 m
S/N Office No in Room Facilities
1. HOD 1 Table, chairs, A/C, filing cabinet, bookshelves, computer
unit, Secretary and facilities.
2. Professor 1 Table, chairs, A/C, filing cabinet, bookshelves, computer
unit, Secretary and facilities.
3. Reader 1 Table, chairs, A/C, filing cabinet, bookshelves, computer
unit.
4. Senior Lecturer 1 Table, chairs, A/C, filing cabinet, bookshelves, computer
unit.
5. Lecturer I 2 Table, chairs, fan, filing cabinet, bookshelves.
6. Lecturer II 3 Table, chairs, fan, filing cabinet, bookshelves.