Teaching Assistant: Mike Rechenthin
Office: S283 PBB
Phone: 5-0969
Office hours: 10:00-11:00 T, 4:00-5:00
T, 10:00-11:00 W or by appointment
Email: michael-rechenthin@uiowa.edu
Required materials:
Links to online materials can be found on the ICON site.
Course Overview:
The primary objective for this course is to introduce you to the principles and practices of professional programming. Programming assignments will account for a substantial portion of your time this semester. Upon completion of this course you should be comfortable with the following concepts:
Programming Assignments:
Quizzes:
Academic conduct:
Students are allowed to work together on programming assignments. However, each student should enter, debug, and test their code independently. Therefore, identical homework submissions will be considered clear evidence of academic misconduct and will be treated as such. Any student found to be submitting work other than their own will receive a score of zero for the project. If you are unsure what constitutes acceptable collaboration please contact the instructor or the TA.
No collaboration of any kind is allowed on quizzes and exams. Violations will result in a score of zero.
All class policies on matters such as requirements, grading, and sanctions for academic dishonesty are governed by the College of Business. The Tippie honor code can be found at http://www.biz.uiowa.edu/upo/honorcode.html. Students wishing to add or drop this course after the official deadline must receive the approval of the Dean of the College of Business. Details of the University policy of cross enrollments may be found at http://www.uiowa.edu/~provost/deos/crossenroll.doc
Sexual harrassment:
The Tippie College of Business and the University of Iowa are committed to providing students with an environment free from sexual harassment. If you feel that you are being or have been harassed or you are not sure what constitutes sexual harassment, you are encouraged to visit the University website, http://www.sexualharassment.uiowa.edu/index.php, and to seek assistance from department chairs, the Dean's Office, the University Ombuds Office, or the Office of Equal Opportunity and Diversity.
Privacy:
In order to participate in this class, it may be necessary to reveal to other students the names of students who are enrolled in this course. If you do not want your name revealed to other students enrolled in this course, please contact me in writing by the end of the first week of classes.
Attendance:
Attendance in lectures and lab sections is not required but is strongly encouraged. You will be responsible for knowing everything that happens in class, both lectures and labs, as well as any announcements posted on ICON.
Learning disabilities:
If any member of this class feels that he or she has a disability and needs special accommodations of any nature, I will work with you to provide reasonable accommodations to ensure that you have a fair opportunity to perform in this class. Please file the required paperwork with Student Disability Services, 3100 Burge Hall, and advise me and your TA of the desired accommodation during the first week of class.
Grading:
Points will be assigned to individual students according to the following
schedule.
| Item | Points |
| Programming assignments | 60 |
| Quizzes | 20 |
| Final exam | 20 |
There will be no midterm exam. A maximum of two points may be added to your grade for class participation. No other extra credit will be made available.
The final grades will be based on the percentage of total points as follows.
| Grade | Minimum Percentage |
| A+ | 97 |
| A | 93 |
| A- | 90 |
| B+ | 87 |
| B | 83 |
| B- | 80 |
| C+ | 77 |
| C | 73 |
| C- | 70 |
| D+ | 67 |
| D | 63 |
| D- | 60 |
| F | 0 |