DOC PREVIEW
UNCC ECGR 6185 - Syllabus

This preview shows page 1-2 out of 7 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 7 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 7 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 7 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

UNCC, ECGR 6185/8185, Spring 2011 1 UNC - Charlotte, Department of Electrical and Computer Eng. Syllabus for ECGR 6185/8185: Advanced Embedded Systems – Spring 2011 Instructor: James M. Conrad, Associate Professor of ECE, Woodward 210C Register for: ECE6185, Section 001 (MS students) or ECE8185, Section 001 (Ph.D. students) Lecture: Mon/Wed 3:30 - 4:45 p.m. Woodward 140. Email: [email protected] Lab Assistant: TBD. Prerequisite Grade of B or better in Embedded Systems (ECGR 4101 or 5101). Textbook and Class Materials Required: Students should have their microcontroller evaluation board with software tools from the Introduction to Embedded Systems course to use for the laboratory. Required: Note that you will be required to read articles off of the class website. Required: MSP430 boards will be loaned to students for future lab assignments. Optional: Class notes are available only online. Since tests are open book, open notes, it is recommended you obtain a copy. Catalog Description An advanced course in embedded system design utilizing 16-bit micro processors. Architecture, software, and interface techniques. This course is project-oriented, involving the use of a logic analyzer and hardware design tools. Purpose of Course The goal of this course is to solidify and build upon a student’s knowledge of computer organization by presenting hands-on experience with microcontrollers. Students will also examine a few sensors that are used in commercial and medical products and learn how to interface them in a microcontroller system. Students will: • Recognize and identify the constraints facing embedded system designers, and determine how to assess them. • Program a modern microcontroller in assembly language and operate its peripheral devices. • Interpret how the assembly code generated by a compiler relates to the original C code. • Practice thread-based program design with a real-time operating system. • Develop programs controlling embedded systems using quick and efficient methods.UNCC, ECGR 6185/8185, Spring 2011 2 • Predict, measure and manipulate a program's execution time. Labs The laboratory projects are an integral part of the course and are intended to provide experience in the application of the design techniques discussed in lecture. These projects will utilize the embedded systems board required for the class. There will be six to ten lab exercises assigned. Lab exercises can be done in the Embedded Systems Teaching Lab or on your own home PC. Because almost all of us learn by doing, the laboratory will probably be the most effective method for learning the material, and will help you on exams. Also, ask yourself questions while preparing for the lab and during the lab. Do not just passively and monotonously follow the lab write-up-- ask some of your own questions and then find out the answers with your computer. To learn, you need to do it and you need to creatively think about what you are doing! Lab grades will be based on lab write-ups and demonstrated functionality of problem requirements. One lab report per lab pair is due at the specified time. Labs will consist of a pre-lab part which will be due one week after the lab is assigned, and the lab report/demonstration. The pre-lab will consist of a design of the lab itself. Each lab group will have one design reviewed by their peers during the semester. Lab topics may include any of the following: • Communications via IR LEDs • Communications via 802.15.4, Bluetooth or optical fiber • Accelerometers • Sonar sensors • Stepper motors • Operating systems • Development environments of other boards Homework There will be no homework during the semester. Grading If you have a dispute with how an assignment is graded, you should follow this procedure: 1. Get the solution to the assignment off the class web site and examine it. You may have just worked the problem incorrectly. 2. If you really believe that your answer is correct (matches the answer given in the solution), contact the TA who graded your assignment and discuss it with them. He/She will listen to your concern, and act on it, at his/her discretion. In any case, they will sign the assignment verifying that they saw it again. 3. If you are still not satisfied with the resolution, you may bring the assignment to me for review. I will not review homework that has not been seen and signed by the TA. We record all "disputed" points in a separate column. We contend that "disputed" points never add up to a change in your final grade, and we will examine this when final grades are assigned. Note that TA addition errors should follow the above procedure, but will not be figured in the "disputed" column.UNCC, ECGR 6185/8185, Spring 2011 3 Quizzes There will be several "pop" quizzes given throughout the semester. These will be to reward students who consistently show up to class and are prepared. The points will be used more than for "attendance points." If a reading is assigned for discussion for a class, then that reading will be the subject of the quiz. Exams There will be two mid-semester exams. Exams will be open-book and open notes. Exams will include material from the lecture, the readings, homework, and laboratories. Exam dates (preliminary): • Mid-semester exam 1: February 24, class time in regular classroom • Mid-semester exam 2: April 21, class time in regular classroom • Final exam: Project Presentation, May 10, 2:00 to 4:30 p.m., in regular classroom Missed exams: Attendance at all exams is mandatory. Only legal or debilitating medical excuses will be accepted (read: prison time, major blood loss, etc.), provided that they are accompanied by the appropriate official documentation. Makeup exams are more difficult than the exams they replace; few have passed. Failure to satisfy these criteria will result in a zero grade for the exam. Missing Class/Assignments Throughout the semester, a student may miss classes/assignments/quizzes/exams due to many reasons. Most of the reasons will not be accepted as an "excused" absence. For example: • ECGR or other class exam review sessions: All class and exam times take precedence over any review sessions. • University sponsored activity: All class and exam times take precedence over any University-sponsored activity. • Business trips: If you miss an assignment/quiz because you were on a business trip, you miss


View Full Document

UNCC ECGR 6185 - Syllabus

Documents in this Course
Zigbee

Zigbee

33 pages

Load more
Download Syllabus
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Syllabus and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Syllabus 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?