A290/A590 Main Menu

Tools for Computing:
Android Application Interface
Design and Programming.


Instructor: Jeff Whitmer

Jeff Whitmer

  • My Office: Luddy Hall 2050 (IF2050).
  • Office Hours:

    • Tuesday/Thursday: 8:00 - 9:00am and 11:00am - 12:15pm. Appointments also available.

    • Friday: 8:00 - 8:45am. Appointments also available.

  • Office Hour Special NOTES:
    • Any changes to my office hours will be posted here.

      • Monday, January 8, 2018: IU classes begin.

      • Tuesday, January 9, 2018: FIRST DAY THIS CLASS MEETS.

      • Monday, January 15, 2018: Martin Luther King Jr. Day: IU CLASSES DO NOT MEET.

  • Luddy Hall 2050 (IF2050) Office Phone: 855-3974.
  • E-mail: jwhitmer@cs.indiana.edu.

Meeting Times: (Spring 2018)

  • Tuesday/Thursday: 2:30 - 3:45pm (section 9432 and 11209)
    SPEA 151 (PV 151)

animated GIF

Important Updates for All Students enrolled in
Spring 2018


[LAST UPDATED: 3/5/2018]


  • Participation Scores, Final Averages, and Final Grades are posted: Participation scores, Final Averages, and Final Grades have been posted on Canvas. Final Grades have been submitted to the Registrar. Please read the following carefully before contacting me about your grade.

    Because the quality of work for the course was high for the group, I could not justify any adjustment in the final grading scale. The final scale is still 90-80-70-60 with the top and bottom 2.5% representing the + and - grade respectively. Please remember, your final average is not simply adding all the scores together and dividing by the total possible. You can confirm this on the "General Course Information" page, but the equation used was: Homework PROGRAMS % x .25 + Participation % x .10 + Attendance % x .05 + MINI/JIT/CAT % x .10 + Final Project % x .50 = some total less than 100.00. All calculations were taken out to 5 decimal places even though only 2 are displayed. Unless you think there is an arithmetic error, you should consider these grades as final, as I have already carefully considered each grade and made an adjustment to the scale. Please note this especially as it relates to "borderline" grades. I've already looked at every grade and if a change was made, it was only if there was consistent work in every category. If you missed work of any sort for any reason, you should not expect to be moved to the next highest grade. Overall, out of 15 students earning a grade, 5 students earned some version of "A", 6 students earned some version of "B" and 1 student earned some version of a "C" and 3 students earned below a C- because of late and/or missing work. The class average for the Final Grade was 79.75%

    NOTE: The average posted in the "Grades" part of Canvas is correct, as is the Final Grade posted in that same section. I was able to reset the grading scale to reflect the scale for this coruse.

    NOTE on "Participation." While this is a subjective score, it was very good for most of the class, with a vast majority of the scores in the 90s. It is important to remind you, as I said in the first week, it is impossible to separate Participation from Attendance. If you were not present in class, it was impossible to achieve a superior participation score. The class average was 89.67%

    Once again, thanks for being a terrific group of students and for all your hard work on this fifth version of this course. I hope you found the course worthwhile and that everyone has a great rest of the semester.

  • Final Project Phase 3 scores and Final Project overall scores posted and Phase 3 emails sent: You should have all received an email with your Phase 3 score. These were all very good submissions, with scores on Phase 3 ranging from 68.67 to 99.00 out of 100 (with a few very low scores), with a Phase 3 average of 86.75%. This is one of our best ever sets of Phase 3 submissions. There were 7 in the 90s, 1 in the 80s, 3 in the 70s, 1 in the 60s, and 3 below 60 including some who did not submit Phase 3. Remember that your overall score includes Phase 1 + Phase 2 making 30% and Phase 3 making 70%. The overall scores were also very good, with an average of 74.70%. There were 3 in the 90s, 4 in the 80s, 3 in the 70s, 2 in the 60s, and 3 below 60 due to missing work. IMPORTANT REMINDER: The "Final Project OVERALL Score" in the Final Project group is confirmed accurate and it is now the only score from that group that will be used to calculate your Final Average.

    NOTE: Participation Scores, Final Averages, and Final Grades will be posted sometime on Monday, March 5, 2018 and submitted to the Registrar no later than 3pm on Monday, March 5, 2018.

  • Your CAT 4 score and overall average for "MINI/JIT/CAT" are posted: Keep in mind these various overall averages carry different "weights" in determining your final average for the course. You can review those "weights" on the "General Course Information" page. There were 3 MINIs (15 each), 4 JITs (3 each) and 4 CATs (10 each) for a total of 97 possible points. The course average on these was 86.73%. ALSO NOTE: I did my best to point out on the first day that if you missed one MINI or one CAT or a couple of class meetings, each was worth a small enough part of your final grade it wouldn't make a difference. HOWEVER, I also said that if you missed several MINIs and/or several CATs and/or many classes, it would definitely have an impact. For a few of you, this turned out to the be the case. There were 5 averages of 100, 3 averages in the 90s, 5 in the 80s, 0 in the 70s, 0 in the 60s, and 2 below 60. The average for this category that appears on Canvas is correct.

    Your overall averages for "Attendance" are now posted also. For "Attendance" there were 16 possible class meetings. Every one who attended regularly is counted present for the 1 meeting I cancelled for the Career Fair and the one I cancelled for personal reasons. If you had an excused absence, it counted neither for nor against you. The class Attendance average was 92.08%, with 8 100s, 3 in the 90s, 3 in the 80s, 0 in the 70s, 0 in the 60s, and 1 at or below 50. As noted in class, if your attendance was low, you should not expect a high "Participation" score when those are posted later this week-end or next Monday. The Averages on Canvas are correct, but rounded. In my records, they are stored to two decimal places for greater accuracy. This means your "92" on Canvas could well be a 92.31 and your "87" on Canvas could well be an 86.67. Canvas rounds up or down but I will not when calculating the final averages.

  • MINI 3 Scores Posted and emails on the way: Scores for MINI 3 are posted and everyone should have an email with the details of their scores by the end of the day. Overall, a good set of submissions for this third MINI with a slightly different structure, but I did expect them to be even better overall. The overall average was 87.69%, excluding those who did not submit, which scored a zero. As with with JIT 3, several of you failed to submit a MINI 3, which is also disappointing. MINI 3 was worth 15 points. These should all be visible on your Canvas Gradebook.

  • JIT 3 scores and "topics" posted, MINI 3 updates coming Wednesday. JIT 3 scores are posted. Because I wanted to be sure everyone saw these "important topics" from those who submitted, I got this part done as promptly as I could. I have to say, I was very disappointed that several members of the class did not submit JIT 3 while others submitted only 2 topics instead of 3. It will also be hard to miss that some of you put a great deal of work into your submissions while others clearly did not. The JIT compiled questions have been updated on the Homework Page, so you can see those topics your classmates thought were worth sharing. Again, some submissions are very detailed and other very brief. I hope you find them useful.

  • A290/A590 Final Project Description and Schedule/Calendar now posted. You can find it on the Homework Page at the bottom, in the Final Project section. Be sure to note there are 3 phases to this project and Phase 1 (+ Phase 0) is due (in class) on Tuesday, February 13, 2018 (week after this). We will discuss it briefly Tuesday, 2/6/18, and I will allow some time for questions, but you need to be sure you read it thoroughly, several times, before class. Phase 1 should be fairly straight-forward both to understand and to complete by Tuesday, February 13. I have tried to check this carefully, but if you find typos, or other things that you believe are errors, please let me know. We will briefly discuss Phase 2 and Phase 3 on Tuesday as well.


Undergraduate Teaching Assistants, Spring 2018:

Cody Banister

Cody Banister

Email: cabanist@iu.edu

  • Office Hours/Appointments: Usually part of class meeting time. Appointments also available and strongly encouraged.
    PREFERRED Appointment times: Wednesday: 4:45 - 6:45pm and Thursday 12:00 - 2:00pm.

Chris Miller

Chris Miller

Email: millchal@iu.edu

  • Office Hours/Appointments: Usually part of class meeting time. Appointments also available and strongly encouraged.
    PREFERRED Appointment times: Monday: 4:45 - 6:45pm and Friday: 1:00 - 3:00pm.