Half-sem course. Provides a broader and more holistic view of computing, using the smartphone as an anchor.