ECE471/571 (RTOS) Course Policy and Procedures

Instructor, contact info, office hours

Dr. Aleksander Malinowski, office JOBST 328,
phone: +1 (309) 306 1131, e-mail: olekmali at bradley dot edu,
Web site:
Office hours are posted using FSMail Google Calendar and by appointment.


Via prerecorded lectures streamed from the Bradley University FSMail Google Drive. The current course Web site is hosted using Canvas on-line Course management System - open lab homework assignments, source code examples, and some additional resources are available.

Texts (required) and Hardware (required for remote students)

  1. Text: C and the 8051, 4th Ed., by Thomas W. Schultz (see also -- buy it on
  2. Text: Silicon Labs 8051 Data Sheets for the processors and development boards covered in lectures and assignments
  3. Text: FreeRTOS (see code and documentation at
  4. Hardware: Silicon Lab 8051F120-based Development Kit with optional AB4 daughter board
  5. Additional materials posted on the course Web site and Internet

E-mail and Canvas® usage

The course has its Web page on Canvas. Partial course notes, homework assignments, announcements, and examples of past exams will be posted only on Canvas. You are responsible for maintaining a reliable e-mail account at Bradley University and checking your e-mail daily. Homework tips and important or last minute announcements and will be distributed only by e-mail using Canvas mailing list. Replies to your e-mail, in general, will go to the return address specified in your message. In no case instructor is responsible for undelivered e-mail due to full mailbox error or your choice of forwarding it to an off-campus location.

Homework and Quizzes

There will be about 8 assignments or small projects. Each assignment may consist of one program to develop on the microprocessor board and if applicable another small program on the PC side. Some theoretical questions may also be asked. Assignments will be posted on the course Web site and mentioned in the class. Please check the submission requirements for each assignment as they will vary! Keep your homework (if submitted by email - a copy of the sent email in your mailbox) until the end of the semester. Late submission of certain assignment will be penalized progressively up to 10% per day until 50% is reached. No credit will be given if submitted after the corresponding exam or after the last day of lectures, or if a sample solution is posted. Several unannounced quizzes will be given during the semester. Quizzes will cover primarily recent homework. They will contribute towards homework. Final assignment will carry more weight and must be demoed in the lab in person by the final exam deadline.


There will be three to four equally-weighted in class exams given during the semester. All exams will include material you are responsible for learning in class, from textbooks, WWW reading and from the open lab homework assignments.

Exam 1 Date T.B.A.
Exam 2 Date T.B.A.
Exam 3 Date T.B.A.

Remote Continuing Education Students

Remote continuing education students take all exams as open book limited time take home exams (24 hours), take no quizzes (homework counts also as quizzes), have relaxed deadlines on homework submission, and no in-person demo of the last homework project.

Grading system

Homework and exams will contribute to your final grade as follows:

area midterm final
Homework 10% 10%
Quizzes 15% 15%
Exam 1 75% 25%
Exam 2 --- 25%
Exam 3 --- 25%

Your final grade: A, B, C, D and F will be determined by your total amount of points earned during the course using: 90%, 80%, 70% and 60% limits. Improvement in work and submission of all homework assignments will be used to determine the borderline cases.

points grade
90-100% A
80-89.9% B
70-79.9% C
60-69.9% D

web site front local main page general bookmarks software bookmarks go back copyright info