Moble Application Development

Course Details


The purpose of this course is to introduce the student to mobile application programming using iOS. The student will learn about the iOS development life cycle from design, implementation and testing to deployment. The student will gain experience with a variety of iOS capabilities including storyboarding, navigation, user interaction, sensors, communications, graphics and sound.


There is no required textbook for this course, but students may be required to read resources on the web or distributed in class.


Students will be required to complete several homework assignments. Homeworks will evaluate the student's ability to apply concepts discussed in class. Programming will be required. Homework due dates are shown on the class schedule. Homeworks submitted after the deadline will not be accepted.


Students will be required to complete a final project that implements a significant, complete mobile app. A proposal for your app must be approved by the instructor. See the class schedule for proposal and final project due dates. Projects submitted after the deadline will not be accepted.


See course website for weighting of assignments. Grades will be curved.

Class Participation

Students are expected to attend all classes and actively participate in discussions.

Academic Integrity

Academic integrity is the cornerstone of higher education. As such, all members of the university community share responsibility for maintaining and promoting the principles of integrity in all activities, including academic integrity and honest scholarship. Academic integrity will be strongly enforced in this course. Students who violate WSU's Academic Integrity Policy (identified in Washington Administrative Code (WAC) 504-26-010(3) and -404) will receive a zero on the assignment or exam, will not have the option to withdraw from the course pending an appeal, and will be reported to the Office of Student Conduct.

Cheating includes, but is not limited to, plagiarism and unauthorized collaboration as defined in the Standards of Conduct for Students, WAC 504-26-010(3). You need to read and understand all of the definitions of cheating: If you have any questions about what is and is not allowed in this course, you should ask course instructors before proceeding.

If you wish to appeal a faculty member's decision relating to academic integrity, please use the form available at

Students with Disabilities

Reasonable accommodations are available for students with a documented disability. If you have a disability and need accommodations to fully participate in this class, please either visit or call the Access Center at the address below to schedule an appointment with an Access Advisor. All accommodations MUST be approved through the Access Center. For more information contact a Disability Specialist on your home campus.

Pullman or WSU Online: 509-335-3417, Washington Building 217, (

Safety and Emergency Notification

Classroom and campus safety are of paramount importance at Washington State University, and are the shared responsibility of the entire campus population. WSU urges students to follow the "Alert, Assess, Act," protocol for all types of emergencies and the "Run, Hide, Fight" response for an active shooter incident. Remain ALERT (through direct observation or emergency notification), ASSESS your specific situation, and ACT in the most appropriate way to assure your own safety (and the safety of others if you are able).

Please sign up for emergency alerts on your account at MyWSU. For more information on this subject, campus safety, and related topics, please view the FBI's Run, Hide, Fight video and visit the WSU safety portal.