This page has various useful links about our course material and about computer science. Do you know a good link that is missing from our list? Email it to us!


If you want a physical Android device to develop on, but don't currently own one, there are lots of inexpensive ones you can purchase. I personally recommend buying a tablet rather than a phone, because Android phones tend to cost a LOT of money if you buy them without an actual cell phone contract. Here are some links to Android devices that I have personally bought and verified that they work for installing your own developed Android apps:


This course doesn't have any textbook. But if you feel like buying a physical book to learn more about Android, here are two that we recommend:


Java Programming:

Current Events and News:

Past 193A web sites:


Computer Science Major:

Further Learning Online:

Other Miscellaneous Links (not directly course-related):

This document and its content are copyright © Marty Stepp, 2017. All rights reserved. Any redistribution, reproduction, transmission, or storage of part or all of the contents in any form is prohibited without the authors' expressed written permission.