CE-320L (Summer 2012)


  • 7/09/2012: No lab in the first week.

Course Description

This course covers the fundamentals of the very important field of microcomputers. Microcomputers are found in devices from microwave ovens to desktop computers. This class will cover topics of machine language, structured assembly programming, subroutines, interrupts, and basic C programming. An understanding of microcomputers is necessary to debug current systems, develop specifications for new chips, and use any already available microcomputer in our circuit designs. Although the concepts covered apply to an extremely large number of different microcomputers, we will primarily use the HCS12/9S12 as the focus for examples. CE-320L is the lab for CE-320.

Weekly Schedule


The HCS12/9S12: An Introduction to Software and Hardware Interfacing, Huang (2nd Edition)


Dr. Jaerock Kwon
Email: jkwon (at) kettering.edu
Office: 2-703 O
Phone: (810) 762-9500 ext. 5917


Class: Tue 10:15am – 12:20pm at AB 2-823
Class: Tue 1:20pm – 3:25pm at AB 2-823

General Information

Labs can be done in a group of up to two students if there are not enough seats. However, each student should prepare and submit his/her own lab report. Also you have to answer the questions in the lab report individually. Thus, you are expected toactively participate in all lab sessions.


All grades will be posted in Blackboard under the lecture class (including lab grades).

  • There are eight labs plus one lab practical exam.
  • Grades are composed of the eight lab reports (10% each) and a practical (20%).
  • Each lab report is graded in a scale of 0-100 points.
  • A day penalty for late reports is 25% of the portion of the lab.
  • Programming assignment:
    • Your group will get 0 point when copied work from your partner is submitted.
    • You may have identical work if you were able to complete a programming assignment during the lab hours.

Lab Reports

  • A lab report must be submitted for each lab experiment.
  • Most lab assignments consist of two main parts: questions and programming.
    • The questions are supposed to be completed during a lab.
    • The programming assignment including flow charts is due before the next week’s lab session starts. You must submit your printed copy of the programming assignment when the instructor asks to show your program demonstration. Note that the programming assignment should be done individually.
  • Your lab report should have a proper cover sheet with your name on it.
  • You must demonstrate your program at the beginning of the class. Demonstration involves showing the successful operation of the program to the instructor and may include changing some data values, setting breakpoints to verify your program is properly written.
  • If you fail to demonstrate when asked, your lab report score will be C automatically. See ‘Portion of grades’ section below.
  • Portion of grades (the programming portion will be 100% when there is no questions in a lab).
    • Programming: 50%
      • Simple scale: A, B, C
    • Questions: 50%

Lab Practical Examination

The lab practical exam will be held during the 6th lab period. The exam is one hour long and is taken individually.

Common Statement on Students with Documented Disabilities

The University will make reasonable accommodations for persons with documented disabilities. Students need to register with the Wellness Center every term they are enrolled in classes. To be assured of having services when they are needed, students should contact the Wellness Center during the first week of each term. Note that it is the student’s responsibility to arrange accommodations with each professor.

Common Statement on Ethics in the University and Academic Integrity

Kettering University values academic honesty and integrity. Cheating, collusion, misconduct, fabrication, and plagiarism are serious offenses. Each student has a responsibility to understand, accept, and comply with the University’s standards of academic conduct as set forth in our statement, “Ethics in the University,” and “Academic Integrity” as well as policies established by individual professors.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s