18-641 Design Patterns for Smartphone Development
Location: Africa
Units: 12
Semester Offered: Spring
Location: Africa
Units: 12
Semester Offered: Spring
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. Students will learn smartphone development and how to apply the learned programming techniques to create extensible, reusable, and quality software as part of the coursework.
Some prior, but perhaps limited, programming experience in Java or another object-oriented programming language