6K:126 / 6K:226 Visual Basic Programming

Fall 2009
Lecture: 11:30 - 12:20 MW C107 PBB
Lab A01: 10:30 - 11:20 F C207 PBB
Lab A02: 11:30 - 12:20 F C231 PBB

Instructor: Nick Street
    Office: S232 PBB
    Phone: 335-1016
    Office hours: 11:00-12:00 TTh or by appointment
    Email: nick-street@uiowa.edu

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:

After completing this course you will be prepared for more advanced programming courses such as 22C:016.

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