0% found this document useful (0 votes)
2 views3 pages

Syllabus For Advanced Embedded Systems

Uploaded by

peter
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views3 pages

Syllabus For Advanced Embedded Systems

Uploaded by

peter
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

1/20/26, 6:18 PM Syllabus for Advanced Embedded Systems

Course Syllabus

Course Introduction
This course is an opportunity to explore embedded systems at an even more advanced level. It is
primarily designed to introduce you to an array of advanced embedded system concepts. This will
include a set of labs on a variety of topics from which you will choose ten. It will also include a serious
project which you will present at the Research and Creative Works conference.

Text
There is no required Text for the class, but you can use any of the books that I will suggest throughout
the course to help you with your labs/project.

Schedule
Here is a schedule of topics for the semester:

Week Topic

1 Review RTOS Concepts

2 Introduction into IOT

3 Wireless Connections

4 Accessing the Cloud

5 A/D Review

6 Digital Signal Processing

7 PID control

8 Creating a control system

[Link] 1/3
1/20/26, 6:18 PM Syllabus for Advanced Embedded Systems

9 Embedded Coding: Matlab and Simulink

10 Embedded Coding: Matlab and Simulink II

11 FPGA Processors

12 FPGA Processors

13 Project

Instructor Contact Information


Instructor: Richard Grimmett
Office: STC 330D
E-mail: grimmettr@[Link]
Phone: 208 496-7686

Course Outcomes
Upon successful completion of this course, students should be able to:
Understand the key selection criterion for choosing a specific embedded system processor and
development system
Understand how to install the complete development system, including HW connections and SW
modules that allow for advanced development
Understand advanced concepts on how embedded processors interact with the outside world,
including standard interfaces like USB and/or LAN, but also with other electrical signals out to
control or other output devices.
Be familiar with control processes that enable projects to control real-world system using
Proportional-Integrative-Derivative controller concepts
Understand how to specify, plan and execute an advanced embedded system project
Be better computer engineers by having more knowledge of the underlying system and more
design, programming, and debugging experience

Grading Schemes
Labs – 50%
Project – 50%
Labs – The Labs are constructed to introduce you to advanced embedded systems concepts.
Project – You will be working on a serious embedded systems project in teams of 3 or 4. You will
present this project at the Research and Creative works conference.
Grading will follow the standard BYU-Idaho grading criterion.

[Link] 2/3
1/20/26, 6:18 PM Syllabus for Advanced Embedded Systems

Standard BYU-Idaho Grading Scale


93-100% A 90-92.9% A- 87-89.9% B+
83-86.9% B 80-82.9% B- 77-79.9% C+
73-76.9% C 70-72.9% C- 67-69.9% D+
63-66.9% D 60-62.9% D- Below 60% F

Expectations
The following topics will be covered:
IOT
Command/Control
the Robot Operating System.

Course Materials
The course will use various on-line tutorials or other articles.

Course Standards
No Requirements available for this course.

University Policies
Honor Code
Academic Honesty
Dress and Grooming
Electronic Devices in the Classroom
Student Support
Sexual Harassment
Students with Disabilities

[Link] 3/3

You might also like