18-641/96-714 Java for Smartphone Development
This course provides an intensive exploration of computer programming in the Java Language, teaching the basics and then going on to teach smart phone development using Java. It is intended for master's students who have had some prior, but perhaps limited, programming experience in Java or another programming language; it is not intended as a first course in programming.
Credit units: 12
Prerequisites: A previous course in programming, or equivalent experience and consent of the instructor