JCU Logo

JOHN CABOT UNIVERSITY

COURSE CODE: "ENGR 226"
COURSE NAME: "Engineering Fundamentals:Microcontroller Programming and Applications"
SEMESTER & YEAR: Summer Session I 2019
SYLLABUS

INSTRUCTOR: Scott Zuidema
EMAIL: [email protected]
HOURS: MTWTH 9:00 AM - 10:50 AM & MW 1.30-3:20PM
TOTAL NO. OF CONTACT HOURS: 45
CREDITS: 3
PREREQUISITES: Prerequisite: CS 160 or permission of the instructor
OFFICE HOURS: by appointment usually available Monday and Wednesdays between Lecture and Lab.

COURSE DESCRIPTION:
An introduction to digital systems and microcontroller programming including basic logic functions, microprocessor architecture, input and display devices, sensors, motors, and C programming for microcontrollers. The emphasis is on programming a microcontroller in C for practical applications.
SUMMARY OF COURSE CONTENT:

A first course in the analysis and design of digital systems. Provides an introduction to digital
systems and microcontroller programming, Boolean algebra, combinational and sequential logic,microprocessor architecture, C programming for microcontrollers.

LEARNING OUTCOMES:

In completing this course, students will be able to:

1. Describe the fundamental concepts and definitions of digital systems.
2. Analyze and design basic digital circuits.
3. Describe the general structure and operation of a microprocessor-based system.
4. Develop software for a microcontroller-based system.
5. Write structured programs for a microcontroller-based system.

TEXTBOOK:
Book TitleAuthorPublisherISBN numberLibrary Call NumberCommentsFormatLocal BookstoreOnline Purchase
MicrocontrollerN/AN/AN/A Need a microcontroller board and the associated material: The set of the following individual items: • Texas Instruments MSP-EXP432P401R Launchpad development kit. (Available from Digi-Key and other suppliers) • An electronics starter kit including LEDs, wires, breadboard, 12 or 16 digit keypad, 2 or 4 line LCD, push buttons, resistors, potentiometers – recommend “Elegoo EL-KIT-008” from Amazon. Similar will work as well. Email [email protected] with questions or desired alternative kits.   
REQUIRED RESERVED READING:
NONE

RECOMMENDED RESERVED READING:
Book TitleAuthorPublisherISBN numberLibrary Call NumberComments
MSP432 ARM Programming for Embedded SystemsMuhammad Ali MazidiMicroDigitalEd978-0997925913 Two optional books. At least one per student is strongly suggested. I prefer this one.
Embedded Systems: Introduction to the MSP432 MicrocontrollerJ.W. ValvanoCreateSpace Independent Publishing Platform978-1512185676 Two optional books. At least one per student is strongly suggested. I prefer the other book listed.
GRADING POLICY
-ASSESSMENT METHODS:
AssignmentGuidelinesWeight
QuizzesThere will be four quizzes during the class. Quizzes will be worth 40% of the grade.40
Final ExamThere will be a final exam that is comprehensive to demonstrate that you have mastered the critical parts of the course material. The final exam will be worth 20% of the grade.20
Laboratory ExercisesLaboratory activities enable you to explore and apply concepts discussed in lecture. During the week you will work on a programming task under supervision of the instructor that employs MCU functionality in practical applications. The lab exercise demonstrations and lab reports will worth 30% of your final grade.30
ParticipationYour attendance and participation in all lectures and group coding assignments. Participation will be worth 10% of the grade.10

-ASSESSMENT CRITERIA:
AWork of this quality directly addresses the question or problem raised and provides a coherent argument displaying an extensive knowledge of relevant information or content. This type of work demonstrates the ability to critically evaluate concepts and theory and has an element of novelty and originality. There is clear evidence of a significant amount of reading beyond that required for the course.
BThis is highly competent level of performance and directly addresses the question or problem raised.There is a demonstration of some ability to critically evaluatetheory and concepts and relate them to practice. Discussions reflect the student’s own arguments and are not simply a repetition of standard lecture andreference material. The work does not suffer from any major errors or omissions and provides evidence of reading beyond the required assignments.
CThis is an acceptable level of performance and provides answers that are clear but limited, reflecting the information offered in the lectures and reference readings.
DThis level of performances demonstrates that the student lacks a coherent grasp of the material.Important information is omitted and irrelevant points included.In effect, the student has barely done enough to persuade the instructor that s/he should not fail.
FThis work fails to show any knowledge or understanding of the issues raised in the question. Most of the material in the answer is irrelevant.

-ATTENDANCE REQUIREMENTS:
ATTENDANCE REQUIREMENTS AND EXAMINATION POLICY
You cannot make-up a major exam (midterm or final) without the permission of the Dean’s Office. The Dean’s Office will grant such permission only when the absence was caused by a serious impediment, such as a documented illness, hospitalization or death in the immediate family (in which you must attend the funeral) or other situations of similar gravity. Absences due to other meaningful conflicts, such as job interviews, family celebrations, travel difficulties, student misunderstandings or personal convenience, will not be excused. Students who will be absent from a major exam must notify the Dean’s Office prior to that exam. Absences from class due to the observance of a religious holiday will normally be excused. Individual students who will have to miss class to observe a religious holiday should notify the instructor by the end of the Add/Drop period to make prior arrangements for making up any work that will be missed. The final exam period runs until ____________
ACADEMIC HONESTY
As stated in the university catalog, any student who commits an act of academic dishonesty will receive a failing grade on the work in which the dishonesty occurred. In addition, acts of academic dishonesty, irrespective of the weight of the assignment, may result in the student receiving a failing grade in the course. Instances of academic dishonesty will be reported to the Dean of Academic Affairs. A student who is reported twice for academic dishonesty is subject to summary dismissal from the University. In such a case, the Academic Council will then make a recommendation to the President, who will make the final decision.
STUDENTS WITH LEARNING OR OTHER DISABILITIES
John Cabot University does not discriminate on the basis of disability or handicap. Students with approved accommodations must inform their professors at the beginning of the term. Please see the website for the complete policy.

SCHEDULE

TENTATIVE SCHEDULE (Modifications will be announced in class)

Session

Session Focus

Assignment

Exam Dates

Week 1

Logic Fundamentals

 

 

Week 2

MCU Fundamentals

 

First quiz

Week 3

MCU Peripherals

 

Second quiz

Week 4

MCU Interrupts

 

Third quiz

Week 5

MCU ADC/DAC and PLC Introduction

 

Fourth quiz.

 

Final exam on Friday (comprehensive)