EE325 Embedded Systems

Print this page Please use the scale options of your printing settings for adjustments.

Course Code Course Title Weekly Hours* ECTS Weekly Class Schedule
T P
Wed 15:00-17:50
Prerequisite It is a prerequisite to

None

Lecturer Tarik Namas Office Hours / Room / Phone
Tuesday:
9:00-11:00
Thursday:
9:00-11:00
Friday:
9:00-10:00
A F1.8 - 033 957 211, 033 957 226
E-mail tnamas@ius.edu.ba
Assistant Mr. Alminko Kasibovic "Scholarship Assistnat" Assistant E-mail TBD@ius.edu.ba
Course Objectives The course aims to provide students with:
- Introduce Embedded Systems from Software and Hardware points of view.
- Provide real world coding experience and hands on skill through programming in open source platform.
- Explain various types of peripherals and communication protocols.
Textbook (Ref 1) Introduction to Embedded Systems; E. A. Lee and S. A. Seshia Second Edition, MIT Press, ISBN 978-0-262-53381-2; (Ref 2) Embedded Controllers Using C and Arduino / 2E James M. Fiore (Ref 3) TI Technical Reference Manual TMS320F2802x,TMS320F2802xx Piccolo
Additional Literature
Learning Outcomes After successful  completion of the course, the student will be able to:
  1. Explain basic architecture and code for certain embedded platforms.
  2. Explain communication facilities as well as different types of interupts and handling routines.
  3. Design and implement small scale embedded systems in C or C++ language.
  4. Evaluate various hardware and software trade-offs related to projects as well as suitable protocols needed.
Teaching Methods Lectures, weekly tutorials and laboratory assignments, project and homework assignments
Teaching Method Delivery Hybrid / blended Teaching Method Delivery Notes
WEEK TOPIC REFERENCE
Week 1 Introduction, Review of Computer Systems and Digital Logic Class notes (Ref 1) pages 1-15
Week 2 Microcontrollers Introduction, Sensors and actuators Class notes (Ref 1) Ch7
Week 3 C programming review Class notes (Ref 2) Ch2 - Ch14
Week 4 Introduction to Microcontrollers options (C2000, Arduino, Raspberry Pi) Class notes (Ref 3) Ch1
Week 5 C2000 Launchpad Architecture and More details Class notes (Ref 2) and class notes
Week 6 Input/output ports and Peripheral Interfacing, Timers, Interrupts, USB Comm. Class notes (Ref 1) (Ref 3)
Week 7 MIDTERM WEEK.
Week 8 Input/output devices Class notes (Ref 1) (Ref 3)
Week 9 Interrupts Class notes (Ref 1) (Ref 3)
Week 10 Pulse width modulation and other applications Class notes (Ref 1) (Ref 3)
Week 11 Communication and communication protocols Class notes
Week 12 Project work Class notes
Week 13 Project work Class notes
Week 14 PROJECT SUBMISSION & PRESENTATION.
Week 15 PROJECT SUBMISSION & PRESENTATION.
Assessment Methods and Criteria Evaluation Tool Quantity Weight Alignment with LOs
Final Exam 1 30 1, 2, 3, 4
Semester Evaluation Compenents
Midterm Exam 1 20 1, 3
Term Project and Presentation 1 30 3, 4
HWs and TESTs 10 20 2, 3
***     ECTS Credit Calculation     ***
 Activity Hours Weeks Student Workload Hours Activity Hours Weeks Student Workload Hours
Lecture Hours 3 15 45 Tests 1 10 10
Active Tutorials 2 10 20 Home Study 2 15 30
In-term Exam Study 10 1 10 Final Exam Study 10 1 10
Term Project/Presentation 5 5 25
        Total Workload Hours =
*T= Teaching, P= Practice ECTS Credit =
Course Academic Quality Assurance: Semester Student Survey Last Update Date: 16/04/2021
QR Code for https://ecampus.ius.edu.ba/syllabus/ee325-embedded-systems

Print this page Please use the scale options of your printing settings for adjustments.