Main Menu

Tools for Computing/Topics in Programming:
Android Application Interface
Design and Programming.


"Once you eliminate the impossible, whatever remains,
no matter how improbable, must be the truth"

-Sherlock Holmes "The Sign of Four"


Instructor: Jeff Whitmer

Jeff Whitmer

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

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

      • Tuesday, January 11, 2022: FIRST DAY THIS CLASS MEETS.

      • Monday, January 17, 2022: 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 2022)

  • Tuesday/Thursday: 11:30am - 12:45pm (section 6084 and 7126)
    Miles Brand Hall I W109


animated GIF

Important Updates for All Students
enrolled in Spring 2022


[LAST UPDATED: 1/20/2022]


  • UI/AI contact information and preferred appointment times now available. You will now find the contact information and preferred appointment times for the UIs and AI in A290, Annelise, Joe, and Snehal on the Course website Homepage just below the section with announcements. Please note that "preferred appointment time" means just that. These are the times it is the most likely he would be able to meet with you to answer questions that cannot be answered electronically. I do not ask him to hold office hours, as that is not a very effective use of his time. If you have a question about an Individual Homework PROJECT (with restrictions), you are welcome to contact any of them to set up an appointment either in person or virtually. Keep in mind we expect appointments to be kept and a missed appointment without notice may impact your options for future appointments.

  • MINI 1, JIT 1 Scores Posted and emails on the way. JIT 1 compiled questions also posted: Scores for MINI 1 are posted and everyone should have an email with the details of their scores by the end of the day. Overall, a very good set of submissions, especially for the first MINI. The overall average was 11.91/15 or 79.40%, excluding those who did not submit or who submitted incorrectly, both which scored a zero. MINI 1 was worth 15 points. These should all be visible on your Canvas Gradebook, as should the attendance data for the first 3 meetings.

    JIT 1 was worth 3 points. If you scored a 0, or less than 3/3, you either failed to submit, missed the deadline, or failed to ask 3 unique questions based on the 3 topics you were asked to research and write about. I posted a Comment on your individual Canvas JIT submission is there was an issue, stating what was done incorrectly.

    I have also posted a compiled set of all the questions that were submitted for JIT 1. The link is in the "Shared Resources" section of the Homework Page. You are strongly encouraged to have a look at these questions. Not only are they all good questions, but they will give you an idea of what your classmates found worthwhile.

  • Just In Time (JIT) Assignment 2 and MINI Assignment 2, along with MINI 1 examples, are Posted: JIT 2 and MINI 2 are both available on the Homework Assignments Page. JIT 2 is due by 10PM on Sunday, January 23, 2022 to Jeff (jwhitmer@cs.indiana.edu) via plain text direct email and MINI 2 is due by 10PM SHARP on Sunday, January 23, 2022 to your Canvas "MINI 2" assignment. Both links point to the same file. We may discuss them briefly at the beginning of class on 1/18/22 (if needed). It is probably a good idea to look them over before Meeting 3.

    ALSO NOTE: We plan to have your MINI 1 scores posted and feedback sent by the end of the day Wednesday, 1/19/22. This will insure you have the benefit of that feedback well before MINI 2 is due.

    I have also placed two links after the MINI 1 link on the Homework page, one with a set of "full credit" MINI 1 submissions from a single student and the other with samples from two students that earned 2/5 or 3/5 on each topic. I did it this way so you can focus on the writing, the detail, and the organization of these submissions and not worry about different writing styles for different topics, which would have happened if they came from a variety of different students. I hope it is useful.

  • Important Reminders for the start of Spring Semester 2022

    Indiana University asks that you keep the following in mind as classes begin:

    1. Please remember a properly fitted mask must be worn at all times while inside any Indiana University building.
    2. Please refrain from any eating or drinking while in class.

    Your cooperation helps protect everyone.

    Thank you.

  • Welcome to A290/A590: Android Interface Design and Programming with Android Studio

    This website is ready for Spring 2022. All primary pages are now available. You will have to have a valid IU NetworkID AND be officially enrolled in A290 or A590 in order to gain access to detailed course resources like Meeting Guides, Homework Assignments, and other such resources. If you are officially enrolled in A290 or A590 as of Tuesday, January 11, 2022, you should be able to access these restricted resources WHEN they become available. For Example, JIT 0 will be available on the "Homework Assignments" page of the course website no later than 8am on 1/11/22. The slides for the first meeting will be available at that same time via the "Meeting Guides" page.

    All other course links are "live" and may provide additional details and answers to some of your questions.

    If you get the "Forbidden" message, it means I have not yet unlocked that resource. HOWEVER, if you get "permission denied" or "authorization required" it means you are not officially enrolled, or not on my access list. If you believe you are officially enrolled and cannot access these resources on or after 1/11/2022, please contact me.


Undergraduate/Graduate Teaching Assistants, Spring 2022:

Joe Bierman

Joe Bierman

Email: joebier@iu.edu

  • Office Hours/Appointments: Usually part of class meeting time. Appointments also available and strongly encouraged.
    PREFERRED Appointment times:
  • Monday: 5:00pm - 7:00pm and Tuesday: 3:00pm - 5:00pm. Some of these are on days we do not have class to give you more options.

Snehal Patare

Snehal Patare

Email: spatare@iu.edu

  • Office Hours/Appointments: Usually part of class meeting time. Appointments also available and strongly encouraged.
    PREFERRED Appointment times:
  • Wednesday: 10:00am - 12:00pm and Friday: 1:00pm - 3:00pm. These are on days we do not have class to give you more options.

Annelise Wingard

Annelise Wingard

Email: arwingar@iu.edu

  • Office Hours/Appointments: Usually part of class meeting time. Appointments also available and strongly encouraged.
    PREFERRED Appointment times:
  • Monday: 1:00pm - 3:00pm and Wednesday: 5:00pm - 7:00pm. These are on days we do not have class to give you more options.