DOC PREVIEW
UNCC ECGR 4101 - Syllabus

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

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 5 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 5 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 5 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

UNC Charlotte ECE Department 1 ECGR4101/5101, Fall 2006 UNC - Charlotte, Department of Electrical and Computer Eng. Syllabus for ECGR 4101/5101 - Embedded Systems – Fall 2006 Instructor: James M. Conrad, Associate Professor of ECE Office: Woodward 210C, Office hours: Whenever the door is open. Also: Mon/Wed 8:30 – 10:00 a.m. Email: [email protected] Lecture: TTH 11:00 – 12:15, Woodward 140. Lab Assistants: Doug Isenberg, [email protected], Office: Woodward 203 or 200. Website: http://www.coe.uncc.edu/~jmconrad/ECGR4101-2006-08 Check the web site frequently! Prerequisite Grade of C or better in ITCS 3182 or ECGR 3183; or equivalent. Textbook and Class Materials Required: Students will be required to purchase a microcontroller evaluation board with software tools to use for the laboratory; they will keep this board after the class ends for use in other classes (e.g. Senior Design, Advanced Embedded Systems). The cost per student is TBD (likely $30-60). Required: Note that you will be required to read articles off of the class website. Optional: Class notes are available online. Since tests are open book, open notes, it is recommended you obtain a copy. Catalog Description Introduction to designing microcontroller-based embedded computer systems using assembly and C programs. Examination of Real-time Operating Systems and their impact on performance. 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. • Predict, measure and manipulate a program's execution time.UNC Charlotte ECE Department 2 ECGR4101/5101, Fall 2006 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 (Woodward 203) 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 homeworks and 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. Homework Homework is another example of learning by doing. Although not as exciting as a lab, homework is essential to learning the concepts in this course. Homework will be in the form of reading assignments and problem sets, with a due date 2-3 lectures after it is assigned. No late homework will be accepted. Homework must be turned in at the beginning of lecture (before I begin lecturing). Homework must be done individually (you will learn the most from this). Any evidence of group participation will be interpreted as academic dishonesty. There will be 10-13 assignments, of which the highest 10 will be used in your final grade. Here are some guidelines for homework assignments: • You will typically get better grades on homework if they are typed • Do not repeat the question on the homework sheet. • Do not put a printout of the assignment sheet anywhere in your turned-in homework. • Staple all pages together • Do not fold the assignment when you turn it in. • Hand in a hard copy of your homework • Check the class web site for a MS Word file which is a template for homework. Replace the information in the header with your particular information. 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 got the problem wrong. 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. They will listen to your concern, and act on it, at their discretion. In any case, they will sign the homework verifying that they saw it again. 3. If you are still not satisfied with the resolution, you may bring the homework 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. NoteUNC Charlotte ECE Department 3 ECGR4101/5101, Fall 2006 that TA addition errors should follow the above procedure, but will not be figured in the "disputed" column. Quizzes There will be fifteen to seventeen quizzes given throughout the semester, of which the highest fifteen will be used in your final grade. These will be to reward students who consistently show up to class, but will be more than just attendance points. Exams There will be one mid-semester exam and one final exam. No calculators may be used on exams. Exams are open-book, open-notes. Exams will include material from the lecture, the readings, homework, and laboratories. Exam dates: • Mid-semester exam: Thursday, October 5, class time • Final exam: Tuesday, December 12, 2006, 12:00 – 3:00 p.m. 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


View Full Document

UNCC ECGR 4101 - Syllabus

Documents in this Course
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?