TextbooksRequiredAgile Principles, Patterns, and Practices in C# Robert C. Martin Micah Martin ISBN-13: 9780131857254 Publisher: Prentice Hall Copyright: 2007 (This is in fact the main course text. C# and Java are similar enough for the examples to be helpful in either language.) RecommendedProgramming Android, 2nd Edition By: Zigurd Mednieks; Laird Dornin; G. Blake Meike; Masumi Nakamura Publisher: O'Reilly Media, Inc. Pub. Date: July 29, 2011 Print ISBN-13: 978-1-4493-1664-8 available for free on Safari (along with several other Android books) Clean Code: A Handbook of Agile Software Craftsmanship By: Robert C. Martin Publisher: Prentice Hall Date: 2009 ISBN-10: 0132350882 • ISBN-13: 9780132350884 Heads First Design Patterns By: Elisabeth Freeman, Eric Freeman, Bert Bates and Kathy Sierra Publisher: O'Reilly Media; 1st edition (October 25, 2004) ISBN-13: 9780596007126 Object Oriented Programming Using Java By: Simon Kendal ISBN: 9788776815011 Android Development Bibliography By: Safari Content Team Publisher: Safari Books Online Recommended supplementary texts and other resourcesDesign
Concurrency
Human-Computer Interaction
Android
Tools
Please also refer to these general resources. |