Grading/Text

Graduate students with programming-oriented backgrounds will be graded based on the technical quality of the project, and on their interaction with non-programming project partner(s). Students working on the non-programming portion of the project will be graded, in part, on their contribution to their discipline, and on their ability to engage with their programming partner(s).

Grading will be on class participation, assignments (different ones for Appers and Programmers), the project proposal and plan, interim presentations and a final project report and presentation. 

Grade Breakdown

4 Assignments 16%

Class Participation 9%

Project (75% Total), broken down as follows:

  • Proposal 5%
  • Project Plan (including presentation) 10%
  • Spiral 2 Presentation 10%
  • Spiral 4 Presentation 10%
  • Presentation/Demo 10%
  • Final Report 30%

Textbooks

For Android-based programmers, we will be making direct use of  this book: The Busy Coder’s Guide to Android Development.  This book is available by subscription on an annual basis, but the author, Mark Murphy, generously provides free 4-month subscriptions to academic students taking courses.  You can email Braiden Brousseau, the TA, to get a subscription code.

If you're going to use the iPhone, I'd recommend Beginning iOS 6 Development, by David Mark, Jack Nutting, Jeff LaMarche and Fredrik Olsson which can be purchased electronically, right off the Apress website. Note that as of January 2nd, 2013, the book is available only in alpha form and only electronically.  Purchasing it now gives you the right to the final version, when available.