18-641   Java Smart Phone Development

Location: Africa

Units: 12

Semester Offered: Fall

Course description

This course provides an intensive exploration of computer programming by reviewing the basics of Object-Orientated programming and moving quickly to advanced programming using design patterns and a multi-tiered architecture. As part of the course work, students will learn smartphone development and how to apply the learned programming techniques to create extensible, reusable and quality software.

Pre-requisites

Some prior, but perhaps limited, programming experience in Java or another object-oriented programming language

Faculty: Cathy Bishop