Dr. Aleksander Malinowski, office JOBST 328, phone: 677-2776,
E-mail: olekmali at bradley dot edu,
http://gdansk.bradley.edu/olekmali/.
Office hours are posted on the web site and by appointment.
The course has its web page located at
http://gdansk.bradley.edu/olekmali/courses/ee-102-05/.
The current course web page is hosted at at http://blackboard.bradley.edu/ - homework assignments, source code examples and more.
Introduction to Programming with C++, Brief Edition by Y. Daniel Liang, Prentice Hall, 2006, ISBN 0-13-232049-5
Text: Programming in C++: Lessons and Applications by Timothy B. D'Orazio, McGraw-Hill, 2004, ISBN: 0-07-242412-5
One of the listed Software Packages is required:
You are responsible for arranging and maintaining a reliable e-mail account at Bradley University and checking your e-mail daily. On campus students must also establish a BlackBoard account. Some class announcements, homework solution tips and homework grades will be posted only on BlackBoard or only distributed by e-mail. Replies to your e-mail, in general, will go to the return address specified in your message. In no case instructor is responsible for not received e-mail due to full mailbox error or your choice of forwarding it to an off-campus location. Bradley University cannot guarantee privacy of email that is by your choice sent or forwarded to an off-campus location.
In general, mailboxes have certain maximum capacity that can be reached easily if you do not download your messages off the server. In no case instructor is responsible for you not receiving e-mail due to full mailbox error.
There will be about 13 homework assignments. Keep your homework until the final grade is posted. Grading criteria are listed below:
Late submission:
Because late homework is accepted,in general, no sample solution is posted or distributed in class.
There will be a few 10-minute quizzes covering contents of some lectures or homework assignments. Each time the quiz will be announced a few days in advance either in class or by e-mail. Results contribute to the homework.
There will be two exams given during the semester and the third exam at the end of the semester. All exams will include material covered in class, from covered parts of your textbook and from homework assignments. All exams are open books and open notes but no electronic equipment is allowed including cell phones. Makeup exam for valid reasons can be arranged but it will be more difficult. Sample exams and their annotated solutions are posted on the course Web site.
| Exam | Date | Location and time |
|---|---|---|
| Exam 1 | T.B.A. | Arranged |
| Exam 2 | T.B.A. | Arranged |
| Exam 3 (during finals) | T.B.A. | Arranged |
Homework, quizzes and exams will contribute to your final grade as follows:
| area | midterm | semifinal | final |
|---|---|---|---|
| Homework | 20% | 20% | 20% |
| Exam 1 | 80% | 40% | 25% |
| Exam 2 | --- | 40% | 25% |
| Exam 3 | --- | --- | 30% |
Your final grade: A, B, C, D and F will be determined by your total amount of points earned during the course. The guaranteed grade borderlines are 90%, 80%, 70% and 60%. These borders might be lowered to the advantage of students based on the actual distribution of grades. Improvement in work and submission of all homework assignments will be used to determine the borderline cases. Students registered for some sections may be able to check progress in building their grade on-line using GradeWatch any time.
| points | grade |
|---|---|
| 90-100% | A |
| 80-89.9% | B |
| 70-79.9% | C |
| 60-69.9% | D |
Try to remove the errors by yourself first - you will learn more that way. However, do not stare at the computer screen for hours. If you face programming problems too difficult to solve on your own, please do stop by your instructor's office. Please come during regular office hours if possible. The instructor will outline the corrections on your printout or write them into your code as comments if brought to him on a memory stick. Typically he will not correct the code directly so that you would still have to make the changes yourself and learn by experience.
The instructor will not advise you and wait while you take your time to enter the corrections into your laptop while sitting in his office as some other students with questions may come by and wait out of sight outside while you are doing the editing.
If you are waiting with a question that might be similar to the question of a student who is already in the office do not hesitate to come in, and wait in the office, or join the discussion. This approach works if multiple students have questions of similar difficulty level. If you have a very complicated question or if you are completely lost it might be better to wait.
When asking a question via e-mail please try to be as specific as possible. If the question is not clear or it requires a longer explanation than a one- paragraph length, you will be asked to drop by during office hours. Long distance students (video courses) may be asked to call the instructor for a more thorough discussion or to perform troubleshooting.
Sometimes due to extraordinary circumstances, you may not be able to print your homework or show up for class. In order to avoid being late you may e-mail the homework as an ASCII text file attachment(s). Please write "e-mail time stamp on ..." on the printed assignment that you submit later. The hardcopy would-be compared against email and then graded as it were submitted at the time when the e-mail was received. Please do not submit your homework by email "just in case" in addition to turning in a hardcopy.
If instructor is not in his office please slide the homework under the door unless there was announced not to do so with a particular assignment. This is secure. It is very unlikely that work submitted that way would be lost.
The ECE Computer Lab located in JOBST 144 has computers with all software necessary for the class activities. In order to use it you need to have an ECE computer account. The account has been created for you. Please log in as soon as possible and change your password. Use your campus user ID as the USER, and ***** as PASSWORD. You will be also asked for the "local" user - use ***** with ***** password. Please make sure that you log out from the computer before leaving the lab. Do not power down the computer, just use log off option on the start menu. See additional handout from Mr. Mattus for more details (posted on BlackBoard).
The hard drives are periodically cleaned. There is some space for permanent keeping of your files on drive H in folder called students. Please refer to the additional handout about where to store your files so that they are not erased when you log out. The computer lab director provided a list of preferred keychain flash drives that will work in the lab as installing additional drivers is blocked. Most of the computers still have floppy disk drives but they do not have CD recorders.
You have 250 free laser printer pages at the beginning of each semester. Additional pages may be purchased from Dr. Huggins. You should not do or print your homework in the last minute. Temporarily not working printers or no free computers in the lab are not valid excuses for late homework.