Quick Nav
Course Information
Schedule
Projects
Resources
Syllabus – 4114
Course Information
Instructor: Alexander Nelson
Lecture: MWF – 2:00-2:50
Office Hours: MWF – 3:00-5:00 JBHT 528
TAs: Reid Sutherland (rds008@email.uark.edu), Enrique Sanchez Headley (ejsanche@email.uark.edu)
TA Office Hours: T,Th 12-1:30 PM JBHT 347
Schedule
Date |
Notes |
Info |
---|---|---|
8/26/2019 | Lecture 1: Introduction & Warnings | 1. Sign in or create an account at learn.zybooks.com 2. Enter zyBook code: UARKCSCE4114NelsonFall2019 3. Subscribe |
8/28/2019 | Lecture 2: What are Embedded Systems? | |
8/30/2019 | Lecture 3 Primer: State Machines and C | |
9/2/2019 | No Class — Labor Day | |
9/4/2019 | Lecture 3: (re)Introduction to C Programming | ZyBook Chapter 1 Due! |
9/6/2019 | Continue Lecture 4 | |
9/9/2019 | Lecture 4: Strings, Pointers, Arrays | |
9/11/2019 | Lecture 5: Dynamic Memory, Structs, Unions | ZyBook Chapter 2 Due! |
9/13/2019 | Lecture 6: Embedded Programming | |
9/16/2019 | Lecture 7: Data Representation | |
9/18/2019 | Lecture 8: State Machines | |
9/20/2019 | Presentation — John Rolf NSA | |
9/23/2019 | Continue Lecture 8 | |
9/25/2019 | Lecture 9: Embedded Input/Output | ZyBook Chapters 3&4 Due! College of Engineering Career Fair |
9/27/2019 | Lecture 10: Timers | |
9/30/2019 | Continue Lecture 10 | |
10/2/2019 | Lecture 11: Analog to Digital | ZyBook Chapter 5 Due! |
10/4/2019 | Continue Lecture 11 | Homework 1 Due! |
10/7/2019 | Lecture 12: Interrupts | |
10/9/2019 | Lecture 13: Digital Signal Processing | ZyBook Chapter 6 Due! |
10/11/2019 | Continue Lecture 13 | |
10/14/2019 | Lecture 14: RTOS | |
10/16/2019 | Continue Lecture 14 | ZyBook Chapter 7 Due! |
10/18/2019 | Dedicated Assignment Day | |
10/21/2019 | No Class — Fall Break | |
10/23/2019 | Midterm Review | Study Guide Zybook Chapter 12 Due! |
10/25/2019 | Midterm Exam | |
10/28/2019 | Continue Lecture 14 | |
10/30/2019 | No Class — Sick Day | |
11/1/2019 | No Class — Sick Day | Assignment 2 Due! |
11/4/2019 | Hand Back Midterm | |
11/6/2019 | Finish Lecture 14 | |
11/8/2019 | Lecture 15 — Introduction to TI-RTOS | |
11/11/2019 | No Class — Snow Day | |
11/13/2019 | No Class — Fire Drill | |
11/15/2019 | Continue TI-RTOS | |
11/18/2019 | Lecture 16 — Control Systems | |
11/20/2019 | Continue Lecture 16 | |
11/22/2019 | Assignment 3 Help | Last Day to Drop with a ‘W’ |
11/25/2019 | Assignment 3 Demos | Assignment 3 Due! |
11/27/2019 | No Class — Thanksgiving Break | |
11/29/2019 | No Class — Thanksgiving Break | |
12/2/2019 | Lecture 17 — Introduction to Internet of Things | |
12/4/2019 | No Class — NSF Travel | |
12/6/2019 | No Class — NSF Travel | |
12/9/2019 | Finish Lecture 17 | |
12/11/2019 | Final Exam Review — Review Topics | Assignment 4 Due! |
12/13/2019 | No Class — Dead Day |
Projects
All dates are tentative and subject to change.
Date Assigned |
Date Due |
Project Link |
Info |
---|---|---|---|
9/23/2019 | 10/4/2019 | Assignment 1 | Map 1, Map 2 |
10/14/2019 | 11/1/2019 | Assignment 2 | |
11/13/2019 | 11/26/2019 | Assignment 3 | Capture Setup |
12/4/2019 | 12/12/2019 | Assignment 4 |
Labs
Project Link |
Info |
---|---|
Lab 1 | |
Lab 2 | |
Lab 3 | |
Lab 4 | |
Lab 5 | |
Lab 6 | Motor_Init.c, sleep.c, Test_Motors.c |
Lab 7 | |
Lab 8 | lab8.c |
Lab 9 | Board.h, MSP_EXP432P401R.h, MSP_EXP432P401R.c |
Lab 10 | ConnectingToUarkRegistered |
Resources
Type |
Links |
---|---|
Report Templates | docx, latex |
Course Textbook | Programming Embedded Systems — link |
Online C Tutorial | Learn C Online |
Course Feedback | Survey – Send anonymous feedback about the course to the instructor |