Capt Phillip Warner (CD)
Dr. George York
Maj Kevin Walchko
Cadets shall develop the skills to design, implement, test, and debug microcontroller-based systems by developing operational assembly and C language programs that incorporate the built-in microcontroller functions, and by successfully interfacing the microcontroller to the external world.
By the end of this course, cadets shall be able to:
CompSci 110 and ECE 281
|GRs||40% (1)||30% (2)|
|Labs||35% (2)||35% (8)|
|HW / Quizzes / Skills Review / CompEx||25%||10%|
You must complete the required functionality for every lab (even for zero credit) to pass the course.
|90 ≤ A ≤ 100||74 ≤ C+ < 77|
|87 ≤ A- < 90||70 ≤ C < 74|
|84 ≤ B+ < 87||67 ≤ C- < 70|
|80 ≤ B < 84||60 ≤ D < 67|
|77 ≤ B- < 80||0 ≤ F < 60|
If problems arise with graded assignments, see your instructor in advance. Assignments turned in later than the due date without prior permission from the instructor will be penalized as follows (note there is no distinction between "Duty Day" or "Day"):
|0 - 24 Hours||25%|
|24 - 48 Hours||50%|
|48 - 72 Hours||75%|
|> 72 Hours||100%|
Schedule EI with your instructor if you are having difficulty with the course material. You must have read the assignment and attempted the homework before requesting EI. Note: You are responsible for material if you miss class, so get notes from someone in your section. For example, if you miss the lesson where your instructor announces a quiz for the next lesson or the instructor assigns homework due next lesson, you are still responsible for the quiz, homework, or any other assignments made. It is in your best interest to check with your classmates after an absence. After you've read the assignment, attempted the homework, and checked with your classmates, you may then schedule EI if you have difficulty with the material - not to make up class.
You must request permission from your instructor for any class absence (with a descriptive reason - don't just send the SCA number) as soon as possible, preferably before the absence occurs. You must use e-mail to notify your instructor.
For all assignments in this course, you may work with any faculty members or students currently enrolled in ECE382 unless otherwise indicated. Use of work from previous semesters is not allowed. We expect all graded work, to include software programs, wired circuits, lab notebooks, and written reports, to be your own work. If they aren't, you've copied and will receive no academic credit even if the copying is documented. Further, copying without attribution is dishonorable and will be dealt with as a suspected honor code violation. As in all courses, cadets must document any assistance received in the execution of graded work. If you receive no assistance on an assignment, the use of the Documentation: None statement is mandatory. If no documentation statement exists, the assignment will be returned for correction and the work will be considered at least one day late.
Reading assignments include the lesson notes provided on each lesson page, along with the links and datasheet pages specified at the top of the respective lesson page. The Barrett readings are optional. Readings should be accomplished prior to the designated class in order to be most beneficial.
Graded homework assignments are also given at the top of the class notes and are due BOC the next lesson unless otherwise stated.
Prelabs and Labs will be turned in and graded via Bitbucket unless otherwise stated. Prelabs are due NLT one duty day prior to the day you start a lab. This is to ensure that instructors have a reasonable amount of time to provide you feedback on your plan prior to starting the lab.
Lab notebooks must follow the lab notebook standards specified under the Lab Notebooks link on the Admin page. The lab notebook is maintained as a journal of your lab experience and should allow you, or any knowledgeable engineer, to recreate your project.
All exams are closed textbook and notes. Cadets are allowed to use only the provided TI documents and data sheets for exams and quizzes. Both laboratory and classroom work will appear on exams. For missed GRs, the following policies are outlined:
I hope you are as excited about this course as I am! In ECE 281, you learned how to build architectures from digital logic. In ECE 382, you will apply that knowledge to build various projects on the MSP430 architecture, culiminating in a maze navigating robot!
This course is designed to help you in your development as an electrical and computer engineer. Feel free to provide feedback on the lessons and labs at any time. If you have ideas to improve or enhance the course, please let me know. The class builds on concepts from the prerequisites, so it's important that you seek help as soon as you need it. Procrastination is truly the enemy in a lab-based course. A little foresight and planning, along with a lot of effort, will result in an extremely rewarding experience serving as the basis for future microcontroller work.
PHILLIP WARNER, Capt, USAF
Course Director, ECE 382