Description: A study of leading-edge mobile computing technologies for software developers using an application-driven approach, specifically for the Android smartphone and tablet. It presents the software development kit, the Java programming language and the Eclipse IDE. Assignments focus on developing Android applications.
Dr. Catherine V. Stringfellow
Bolin Science Hall, Room 128C
M-R 2:30 – 3:00pm and by appt
Credits: 3 (3 hour lecture)
Course Prerequisite: CMPS 2133: Data Structures
Required Textbook and Materials:
to understand how to use audio, video, animation, telephony, Bluetooth, GPS, widgets, etc., in developing applications
to learn value of application programming interfaces (APIs) in software development
Instructional Method: Primarily lecture - some lab. Students and instructor will share their experience of developing Android programs. The instructor may group students in pairs for the different programming assignments and labs. Class participation is highly recommended.
Course Assignments and Evaluation: Students will be required to write moderately complex Android applications using the Java/Eclipse/Android SDK platform. Good documentation will also be expected! There will also be a few very small programming assignments and some labs. These programs will involve applying some of the concepts learned in class.
Final grades will be based on the following criteria.
Activitypercentage of grade
Small Programming assignments 15%
Programming assignments 40%
Quizzes (5) (and presentation for 5443) 40%
Grades may be determined according to this scale (approximate):
A 90% 100% B 80% 89%
C 70% 79% D 60% 69%
Makeup Exams and Quizzes: There are 5 major quizzes. The only acceptable reason for missing an exam is with a valid university excuse (e.g., excuse from the doctor, death in the immediate family, etc.) A makeup exam will only be given to those students who have a valid excuse. If you know ahead of time that you will miss an exam, please see me.
Programming Assignment Policy: As this is a summer course, late programs will be accepted only one class day late for 90% credit.
Academic Dishonesty: It is dishonest to ask for, give, or receive help in examinations or quizzes, to use any unauthorized material in examinations, or to present, as one’s own, work or ideas which are not entirely one’s own. The instructor has the right to expect that all student work is honest, original work. As students of Midwestern State University you must accept and acknowledge that responsibility for lying, cheating, stealing, plagiarism, and other forms of academic dishonesty fundamentally rests within each individual student. Academic dishonesty procedures and sanctions that may be imposed are spelled out in Section 4 of the Student Handbook. Each student is responsible for understanding all the material in the Student Handbook, which may be obtained at http://www. students.mwsu.edu/dean.
Summer II 2012