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.
Prerequisites: Graduate Standing; a previous course in programming, or equivalent experience and consent of the instructor.
This course is broadcast from Silicon Valley to the Pittsburgh Campus.
This course is currently being offered.