Skip Navigation

ELEN432 - Microcontroller Based Systems

Course Details

Course Code: ELEN432 Course ID: 4896 Credit Hours: 3 Level: Undergraduate

This course is an introduction to microcontroller-based systems. Topics in the class include microprocessor/microcontroller organization, instruction sets, assembly language programming, analog and digital interfacing, and design of microcontroller based systems. Emphasis is on design, labs and projects in the course, including written and oral communication for project summaries and results. (Prerequisite: ELEN307)


Course Schedule

Registration Dates Course Dates Session Weeks
07/27/21 - 12/31/21 01/03/22 - 04/24/22 Winter 2022 Session A 16 Week session

Current Syllabi

CO-1. Describe the architecture and components of a microprocessor/microcontroller.

CO-2. Describe the components of a microcontroller based system.

CO-3. Interpret design constraints to select an appropriate microcontroller for a specified project.

CO-4. Design hardware needed to interface a microcontroller with peripheral devices.

CO-5. Design a software program to perform specified tasks on a microcontroller.

CO-6. Prepare effective communication material using technical data

Instructor announcements: Weekly announcements will appear on Monday of each week in the online classroom. This announcement will also be e-mailed to each student. The announcement will discuss the assignments for the week along with any other pertinent information for the week.

This is an upper-level course; all students’ work is to be presented as such in terms of quality and content. The grading system will be based on your participation in the forums (15% of your total grade), assignments (15% of your grade), labs (15% of your total grade), a project proposal (15% of your final grade), and a final project (40 % of your final grade).

Reading Assignments: Please refer to the Course Outline section of this syllabus for the weekly reading assignments.

Week 1 Introduction: Within 7 days of course start, each student must log into the classroom and introduce him- or herself to the class. This is a required assignment and your introduction is due by Sunday of Week 1. Your response must be 250 words (a requirement) and include the following information.

  1. Your name
  2. Your university major or program
  3. Your academic and career goals
  4. Information that you would like to share about yourself

Forums: The weekly discussion forum is for students to post their questions on course content for that week. This forum should not be used to discuss specific test questions prior to receiving feedback from the instructor (after the test is graded). If there is a question on a specific question, find a similar problem in the book and ask a question on that problem or concept. Asking specific questions on test questions creates an unfair advantage and defeats the purpose of the assessment tool. Specific topics will occur throughout the course and will require critical thought/research for your input – be sure to keep up with ongoing discussions! Discussion Board posting are graded at the end of the session and will constitute 15% of your final grade,

Assignments/Labs: There will be assignments and labs during the course worth a total of 15% each of your total grade.

Project Proposal: You will present your proposal to a panel of faculty members at APUS as well as the program director for approval. A rubric for the proposal is in the Assignment tab of the course.

Late Assignments: Students are expected to submit classroom assignments by the posted due date and to complete the course according to the published class schedule. As adults, students, and working professionals, you must manage competing demands on your time. The policy for late exams is ten percentage points deducted for each day late. After five days late, no credit will be given. The third exam must be completed by the last day of the course. No assignments will be accepted after the end of the course unless a student has an approved extension (see extension policy). Should you need additional time to complete an assignment please contact me before the due date so we can discuss the situation and determine an acceptable resolution. Routine late submission of assignments will adversely affect your final course grade.

There is no extra credit or redo's allowed on work once submitted, and no extra credit or make-up assignments.

The points earned on the graded course assignments will determine the course grade. The final grade in the course will be based on total points. Grades will be assigned based on the following composite scores:





100 each



100 each



100 each



100 each


Final Presentation

100 each




Students’ course grades will be posted as soon as the instructor receives and evaluates the last exam. Official grades will continue to be issued by the University on the grade report form. Instructors have 7 days from the end of the semester to submit their grades to the University.

Book Title: Arduino Mega 2560 - this item is not covered by the APUS Book Grant; available to purchase from
Publication Info: Arduino
ISBN: 2560R3

Book Title: Basys MX3 Reference Manual - available online, link provided inside the classroom
Publication Info:

Book Title:Basys MX3 Reference Manual - available online, link provided inside the classroom
Book Title:Arduino Mega 2560 - this item is not covered by the APUS Book Grant; available to purchase from
Publication Info:Arduino
Unit Cost:$40.30

Previous Syllabi

Not current for future courses.