Class Syllabus and Grading Policies
: Mobile Programming
Times:
Room:
Site:
1. Instructor Information
Name:
Office:
Hours:
Email:
2. TA Information
Name:
Office:
Hours:
Email:
3. Required Text
The Busy Coder's Guide to Advanced Android Development - 0981678017
Android Programming Tutorials: Easy-To-Follow Training-Style Exercises
on Android Application Development - 0981678025
These have updates on line to bring them up to date. The text has been donated by Mark Murphy for the use of students in this course for the period of 4 months. You access numbers will be provided in class. You can access your copy of the texts at http://www.commonsware.com/
4. Suggested Readings
Android Development Site
http://developer.android.com
A. Description
This course involves a careful examination of mobile device programming. Emphases are on developing applications as a community that run on the Android platform. Students planning to enroll in this course should have background in computer science and be familiar with Java, XML, and unix. This course will also give students insight to today's common procedures for getting their mobile application work academically published.
B. Objectives
The assignments and structure of the class is organized to accomplish the following learning objectives:
1. Be competent in programming in an event-based model used in application development for mobile devices
2. Be able to write and deploy a content based application using a mobile computing software framework
3. Be able to describe the differences in software development between mobile device programming and server application programming, and develop applications that incorporate both programming methods to efficiently construct a single application task.
C. Philosophy
The first six weeks are very intense. You will have individual assignments to get up to speed on programming and using the environment. A midterm will test the important things taught. After that the course will have team projects. These projects consist of an application demo and a poster presentation. Your final exam will be a research paper about your last application. This class requires a lot of work. If you are not interested in devoting your time or not self motivated, this class may not be for you. The Android platform is constantly evolving and you will have to find many answers on your own. Everything in this class is geared towards problem solving and explanation. Research papers and posters are ways in which the scientific community commonly presents useful applications. Clearly expressing ideas and concepts are important. Thus, we want to find a problem, solve it, and discuss our solutions.
D. Final Grade Composition |
|
||||||||||||||||||||||||||||||
E. Homework Composition
To get full credit for the homework section the student must earn all checks and at least one plus.
A plus will counter balance a minus.
|
|
||||||||||||||||||||||||||||||
F. Projects |
|
||||||||||||||||||||||||||||||
G. Tests |
|
||||||||||||||||||||||||||||||
H. Class Presentation
Each student will be responsible for presenting material one one advanced topic in mobile programming. Presentations will be done during the scheduled lecture period. Presentation time for each student will be limited to 10 minutes. Group presentations are acceptable, as long as each student is responsible for an independent 10 minute portion of the presentation. Grades will be assigned to each presenter independent of other group members when group presentations are made
I. Academic Honor Code
The Florida State University Academic Honor Policy outlines the University.s expectations for the integrity of students. academic work, the procedures for resolving alleged violations of those expectations, and the rights and responsibilities of students and faculty members throughout the process. Students are responsible for reading the Academic Honor Policy and for living up to their pledge to .. . . be honest and truthful and . . . [to] strive for personal and institutional integrity at Florida State University.. (Florida State University Academic Honor Policy, found at http://dof.fsu.edu/honorpolicy.htm)
Assignments/projects/exams are to be done individually, unless specified otherwise. It is a violation of the Academic Honor Code to take credit for the work done by other people. It is also a violation to assist another person in violating the Code (See the FSU Student Handbook for penalties for violations of the Honor Code).
K. Students with Disabilities
Students with disabilities needing academic accommodations should: 1) register with and provide documentation to the Student Disability Resource Center (SDRC), and 2) bring a letter to the instructor indicating the need for accommodation and what type. This should be done within the first week of class. This syllabus and other class materials are available in alternative format upon request.
For more information about services available to FSU students with disabilities, contact the Assistant Dean of Students:
Student Disability Resource Center
97 Woodward Avenue, South
108 Student Services Building
Florida State University
Tallahassee, FL 32306-4167
(850) 644-9566 (voice)
(850) 644-8504 (TDD)
sdrc@admin.fsu.edu http://www.disabilitycenter.fsu.edu/