转载一篇国外大学的教学说明,希望有些启示. http://instruct1.cit.cornell.edu/courses/ee476/ee476.policy.html
Purpose The purpose of this course is to enable its students to carry out sophisticated designs of the modern digital systems which now appear in products such as automobiles, appliances and industrial tools. The basis of such systems is the microcontroller, a microcomputer optimized for single-chip system design by possessing many peripheral devices geared to real-time applications. The microcontrollers we will use are the Atmel MEGA series RISC microcontrollers.
This course is a design course. This means that we will expect you to show considerable creativity, flexibility, and motivation. In particular you will need to:
Hit the web and even go to the library to find your own answers to questions you have.
Read and understand every aspect of manufacturer's data sheets for a variety of devices.
Read class-related email daily. You are responsible for any course information communicated by email.
Use material from many of the courses you have taken at Cornell. Dig out those old textbooks and stack them on the corner of your desk. Topics from ECE 210, 301, 302, 310, 314, 445, 475, or 488 may be useful in this course, particularly depending on the final project you choose.
Find solutions on your own from incomplete specifications. The lab assignments become more open-ended as the semester progresses. Clever, efficient solutions will be rewarded.
In other words, we are trying to make it a little like the real world.
Course Work
There will be lab assignments and a final project. If I think it is needed, there will be weekly quizzes.
The course grade will be calculated as follows:
- 50% labratory assignments
- Homework will prepare you for the lab assignments, and is considered part of your lab writeup. To encourage you to do the homework before lab, a staff member will quiz you during lab on the solutions to the homework. You could lose up to 25% of the lab grade if you cannot explain all the homework.You must discuss homework with your partner. You may not share homework with other teams.
- Lab assignments are due at the beginning of the next lab period and include the homework as part of the introduction.
- No late assigments will be accepted without prior permission. (Except for sickness or family emergency)
- A late assignment receives a ZERO grade.
- Laboratory work will be done in groups of two where, of course, collaboration is encouraged between members of the group. You will turn in one report per team. No written collaboration between groups is permitted. You are (of course) encouraged to help anyone in lab.
50% for the final project. Final project grades will be assigned by rank-ordering all projects in all sections, thus you will be competing against everyone in the class for this grade. This means that staff will not be able to estimate your grade on this project until all projects are finished and handed in.
During the semester, if I feel that students are not attending class with sufficient regularity, or are not doing the assigned reading, there may be quizzes with no warning! If there are quizzes, there will be NO makeups. A missed quiz is a zero. Each quiz given will reduce the weight given to lab assignments by about 2%. Link to Old Quizes.
If you feel that you have been unfairly graded, you have one week from the time the assignment is handed back to request a regrade. To request a regrade, you must submit the assignment with a written description of your concern attached to the instructor.
Laboratory Policies
You are expected to attend your assigned lab period every week and to finish the lab assignment in the alloted time. There is no makeup lab time available. You must finish the assignment in the alloted 3 hours, or you will lose up to 25% of your lab grade. All negotiations concerning lab absences due to plant trips or sickness are to be conducted with your lab instructor. For plant trips you must notify your instructor in advance.
You are expected to be familiar with the assignment before coming to lab. Familarity includes knowledge of all on-the-fly notifications made by email, SMS, etc. Within 24 hours, you have to know the content of communications. Homework must be finished before the lab session. Roughly 25% of your lab grade depends upon being prepared. Another 25% depends on the quality, quantity and character of the work done during the lab period. The remaining 50% will be based on your lab writeup. Similar ratios (20,30,50) are used to evaluate the final project.
Lab work will be in groups of 2 or occasionaly three. All members are expected to become proficient with all aspects of the lab. Where each has prepared design work or code assigned as homework, the group design will involve negotiation. The members of a group may be graded differentially if it becomes obvious that one person is doing the bulk of the work.
Laboratory Reports
Each laboratory assignment requires a written report. You will submit a single report for your group. The report must be handed in at your assigned lab section, one week after the lab is finished. The report should be submitted as a collection of pages stapled or bound together.
The report should be a concise documentation of the project assigned. The presentation should be arranged so that any reader with technical competence in the subject can easily understand what was done and how it was done. The following report organization is suggested:
- Introduction: Give a short explanation of what was done. This will include the homework assignment answers.
- Design and Testing Methods: Explain the approach you used for both software and hardware aspects of the assignment. Be sure to include the design of tests whose outcome are convincing to the reader (or to the instructor in the lab) that the requirements of the assignment have been met.
- Documentation: Include here drawings and program listings, together with any explanatory comments needed.
- Answers to specific questions given in the lab writeups.
- Comments: This optional section is for any comments the authors may wish to make concerning the assignment, including suggestions for improvement, excuses, and complaints. The purpose of this section is to encourage the writer to make the other sections clear, concise and understandable, and to reserve this section for creative comments.
One of the TAs has expanded on this outline with an example report and another.
Access to computers
You and your partner will have use of a PC, microcontroller evaluation board, and peripheral breadboard in Phillips 238 during your assigned lab period. Students from other lab periods may use setups not needed by students attending their assigned lab.
N.B. Machines and file systems sometimes die. You should always back up all your work. There is no excuse for lost work, even if it is because of a compiler or other system error.
文章评论(0条评论)
登录后参与讨论