Carnegie Mellon University

Electrical and Computer Engineering

College of Engineering

Course Information

18-641: Design Patterns for Smart Phone Development




Java for Smart Phone Development (title changed Fall 2017)

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.
This course is broadcast from Silicon Valley to the Pittsburgh Campus.

Prerequisites: Graduate Standing; a previous course in programming, or equivalent experience and consent of the instructor.

Last Modified: 2021-08-12 2:43PM

Semesters offered:

  • Spring 2016
  • Fall 2015
  • Spring 2015
  • Fall 2014
  • Spring 2014
  • Fall 2013
  • Spring 2013
  • Fall 2012