18-649 Distributed Embedded Systems
- Fall 2015 Students: When you sign up you will be put on a
wait list because pre-req clearance has to be done manually. Undergrads will be
admitted space-available. We'll sort out any remaining wait list situation at
the first class meeting. As I know more I'll put updates here. Please don't
e-mail the instructor saying something like "I'm on the wait list how can
I get into the class?" The best answer I have to that question will always
be right here on this web page. For now it is: make sure you are on the wait
list, and come to the first class meeting even if you are on the wait
list. Preference will generally be given to students on the wait list who
actually attend class meetings. Thanks for your patience as enrollment gets
sorted out. Please note that the pre-req of 15-213/18-213/15-513 will be
strictly enforced for all graduate students as a pre-req, not
a co-req, even first-semester students. If you do not have one of these
"213" courses on your CMU academic transcript you will not be
admitted to this course. By departmental rules there are no exceptions.
(Undergrads must additionally have the pre-req 18-348/349.)
- Group assignments will be made in the SECOND week of classes to give
add/drop time to settle down. If you have people you want to work with in
almost all cases that will be possible. If you don't have a team of 4 names we
will combine singles, doubles, and triples to make teams of 4 (so don't worry
if you don't know anyone else in the class; we will take care of finding
teams).
Required text: Koopman, Better
Embedded System Software, ISBN-13: 978-0-9844490-0-2.
USE THIS LINK FOR SPECIAL DISCOUNT
PRICE. (Link to Book Blog).
Note: materials and assignments are draft until gray box background is
removed.
Meeting Date
Lecture
Required Reading
.pdf links are CMU-only access; use the "Digging deeper" links to
see citations.
Project Milestones
(Projects Due Evenings at 10:00 PM)
Mon 7-Sep-15
Mon. 7-Sep-2015; Labor Day; no
class
Fri. 11-Sep-15
Recitation 2
Recitation 1:30-2:00
Assigned team meeting slots12:30-1:30; 2-2:20; etc.
Wed. 14-Oct-15
Test #1
(Lectures 1-12)
See example test on Blackboard Documents
Fri 16-Oct-15
Proj. 6
(implement & test)
No-penalty extension to Friday at 10 PM due to exam
week.
Wed. 21-Oct-15
15.
CAN
Performance
Required Reading (
.pdf*)
Digging Deeper
Strongly Suggested Reading:
ISR Handouts (
in class only)
Text Chapter 14
Thu 22-Oct-15
Proj. 7
(Basic run time monitor; Basic acceptance tests; Mid-Semester Project Hand-in;
Worth 10 points of course grade!)
Fri. 23-Oct-15
Mid-Semester Break
No recitation; no TA meetings; no office hours
Recitation 8
Slides
Wed. 28-Oct-15
In-class mid-semester
presentations: Groups 7, 8, 9, 10, 11, 12
Thu 29-Oct-15
Proj. 8
Mon. 2-Nov-15
In-class mid-semester
presentations: Groups: 1, 2, 3, 4, 5, 6
Thanksgiving Break Wed 25-Nov-2015
-- Fri 27-Nov-2015; no recitation; no office hours
Wed. 2-Dec-15
Test
#2
(covers lectures 13-24)
See example test on Blackboard Documents
Note: Project 12 due Monday 7 Dec., but you are
welcome to turn it in early!
Fri. 4-Dec-15
Recitation 13 - Mock Demo
Final presentation slides due Sunday 6-Dec-15 at 5 PM
Presentation format: (
.ppt |
.pdf)
Mon. 7-Dec-15
In-class presentations:
Groups 6, 5, 4, 3, 2, 1
Monday 7-Dec-15
Proj. 12
Wed. 9-Dec-15
In-class presentations: Groups 12, 11, 10, 9, 8,
7
Fri. 11-Dec-15
MANDATORY: Normally scheduled TA Meetings
OPTIONAL: TA help session during recitation time
Mon. 14-Dec-15
(Final Exams Week; no class meetings)
All groups demo with a TA on or before today at 5 PM.
Schedule a time with a TA. It is OK (and encouraged) to demo before this date
with prior TA arrangement.
See Blackboard for demo details.
Tue. 15-Dec-15
(Finals Week; No class meetings this week)
Tuesday 15-Dec-15
Proj. 13
(final testing)
Worth 10 points of course grade!
Notes:
- * emphasizes testable required reading. Testable required reading is text
chapters for lectures that have them, plus non-text required reading annotated
with a "*".
- Boxes with shaded background are previous-year information and have not
been updated for this year yet.
- Test dates will not change except in an extreme situation (e.g., university
closes or cancels classes on that date).
- Presentation dates are fixed; date swaps must be arranged by teams AND
approved by course staff at least 24 hours in advance.
- Dates and topics are subject to change; however we will do everything
reasonably possible to keep presentation dates and project deadlines from
changing.