NOTE: This web site is
out of date.
This is the course web site from a past quarter,
Spring 2016.
If you are a current student taking the course, this is not your class web site, and you should visit the current class web site instead at
http://cs193a.stanford.edu/.
If you are already at cs193a.stanford.edu, the web page may not be updated yet for the new quarter.
Please be advised that courses change with each new quarter and instructor.
Any information on this out-of-date page may not apply to you this quarter.
Links
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!
Devices:
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:
- (~$117 Amazon)
- (~$148 Amazon)
- (~$55 Amazon)
Books:
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:
- , by Bill Phillips and Brian Hardy
- , by Reto Meier
Android:
- , a faster Android emulator
- (draw an Android UI in your web browser)
Java Programming:
- CS 106A Style Guide (guidelines for coding style and design that we want you to follow on your homework)
- CS 193A Style Guide (guidelines for coding style and design that we want you to follow on your homework)
Current Events and News:
- (2015-02-22) (a collection of links and current events about Android development)
- (2015-02-09) (a new programming language that is an offshoot of Java)
- (2015-01-28) (a review of Android watches)
- (2015-01-17)
- (2015-01-12)
- (2015-01-08)
- (2015-01-01)
Past 193A web sites:
Software:
- or (to view PDF documents)
- (free image editor)
- and (software for downloading/converting media)
Computer Science Major:
-
:
a program where Stanford Women in Computer Science & Engineering teach, mentor, and inspire Bay Area high school girls
- (inspiring women in computing)
Further Learning Online:
Other Miscellaneous Links (not directly course-related):
- (shameless PageRank boost!)
- (shameless PageRank boost!)
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.