MASTER SYLLABUS

2020-2021

A.	Academic Division: Business, Industry, and Technology

B.	Discipline: Electronic Engineering Technology

C.	Course Number and Title: ELET2570 Microcontrollers

D.	Course Coordinator: Jonathan DeWitt

Assistant Dean: Toni Johnson, PhD

Instructor Information:

Name:	Click here to enter text.

Office Location:	Click here to enter text.

Office Hours:	Click here to enter text.

Phone Number:	Click here to enter text.

E-Mail Address	Click here to enter text.

E.	Credit Hours: 4

Lecture: 3 hours

Laboratory: 2 hours

F.	Prerequisites: ELET1530

G.	Syllabus Effective Date: Fall, 2020

H.	Textbook(s) Title: None

Workbook(s) and/or Lab Manual: None

J.	Course Description: This course is an exploration of the fascinating world of microcontrollers. The student will learn to program and interface the microcontroller using a variety of real-world applications. These applications will include discrete I/O operations, motor and machine control, environmental sensing and analog measurements. Other projects will involve interfacing to LCD displays, extending I/O, generating sounds and controlling AC appliances. The student will complete the course by designing, building, testing, and troubleshooting a microcontroller consumer application.

K.	College-Wide Learning Outcomes

College-Wide Learning Outcome	Assessments - - How it is met & When it is met
Communication – Written	Final project includes an extensive report that will not only be graded for content, but will be assessed using the WAC rubric.
Communication – Speech
Intercultural Knowledge and Competence
Critical Thinking
Information Literacy
Quantitative Literacy

L.	Course Outcomes and Assessment Methods:

Upon successful completion of this course, the student shall:

Outcomes	Assessments – How it is met & When it is met
Describe the technical specifications of the microcontroller required for the application	Labs 1-3, and quizzes 1-3 Weeks 1-3, the midterm, final and final project.
Describe the microcontroller, its functions and some of its basic applications.	Homework for week 3 & 4 quizzes 3 & 4, weeks 3 & 4, the midterm, final and final project.
Develop, compile and download programs into a microcontroller.	Labs 4-20, weeks 4-15, and quizzes 4-7, weeks 4-7, the midterm, final and final project.
Design interfaces to a variety of real world sensors and loads.	Labs 6, 7, 15-20 and quizzes 6, 13, the midterm, final and final project.
Debug programming errors	Weekly Labs and quizzes throughout the semester and the midterm, final and final project.
Create programming solutions using Boolean logic and flowcharts	Weekly Labs and quizzes throughout the semester and the midterm, final and final project.
Use variables, identifiers, labels, aliases and arrays.	Weekly Labs starting week 6 quizzes 7-15, the midterm, final and final project.
Calculate and measure power requirements for any application.	Labs 1-3, 14-16, quizzes 4 & 13, the midterm, final and final project.
Input, interpret, store and output analog data.	Lab 14 and the final exam
Design, build, test and troubleshoot a microcontroller consumer application.	Final Project with Report - Weeks 13-15.

M.	Topical Timeline (Subject to Change):

Specifications of a microcontroller

What it is.

Microcontroller used

EEPROM and RAM organization.

Operating speeds and instruction execution times.

Pinout and I/O assignments

PC interface

Power requirements

Language Reference

Structures

Control Structures

Syntax

Arithmetic Operators

Comparison Operators

Boolean Operators

Pointer Access Operators

Compound Operators

Variables

Constants

Date Types

Conversion

Scope and Qualifiers

Utilities

Runctions

Digital I/O

Analog I/O

Due only

Advanced I/O

Time

Bits and Bytes

External and internal interrupts

USB

Instruction Set

Program Setup Recommendations

Structured programming and flowcharting

Documentation

Naming conventions

I/O pinout assignments

Program presentation

Hardware interfacing

Discrete I/O

TTL circuitry

CMOS circuitry

Optical isolation

Inductive loads

PM DC motor

Servo and Stepper motors

AC motors

Communication links

Memory

LCD readouts

N.	Course Assignments:

Weekly labs

Reading assignments

Homework assignments and labs

Quizzes

O.	Recommended Grading Scale:

NUMERIC	GRADE	POINTS	DEFINITION
93–100	A	4.00	Superior
90–92	A-	3.67	Superior
87–89	B+	3.33	Above Average
83–86	B	3.00	Above Average
80–82	B-	2.67	Above Average
77–79	C+	2.33	Average
73–76	C	2.00	Average
70-72	C-	1.67	Below Average
67–69	D+	1.33	Below Average
63-66	D	1.00	Below Average
60-62	D-	0.67	Poor
00-59	F	0.00	Failure

P.	Grading and Testing Guidelines:

Online quizzes	30%

Labs	30%

Graded Homework	10%

Midterm Exam	15%

Final Exam	15%

Total	100%

Q.	Examination Policy:

Both the Midterm and Final exam must be taken on or before the due dates of weeks 7 and 15. No makeup times will be allowed!!!

If you miss the Midterm exam your Final exam score will be counted as worth 30% of your grade instead of 15%.

R.	Class Attendance and Homework Make-Up Policy:

This is a 4 Credit/5 contact hour course. You would normally be expected to attend 5 hours of in class. In addition, our Ohio Board of Regents expects us (the faculty) to assign a minimum of 2 hours homework per Credit hour of class. Add it all up and you will need to plan on 12-13	hours a week working on these class assignments.

S.	Classroom Expectations:

Everyone is expected to be courteous to fellow students and their instructors at all times. Disruptive behavior cannot be tolerated for the sake of all students. Your instructor determines what disruptive behavior is.

T.	College Procedures/Policies:

Important information regarding College Procedures and Policies can be found on the syllabus supplement located at

http://catalog.ncstatecollege.edu/mime/download.pdf?catoid=5&ftype=2&foid=3