Mobile Computing

Mobile Computing

Students in this specialization must fulfill the following requirements:

Requirement MC-1
Take one of the following classes:

  • MPCS 51030 - iOS Application Development
  • MPCS 51031 - Android Application Development

Requirement MC-2
Take two of the following:

  • MPCS 51032 - Advanced iOS Application Development
  • MPCS 51033 - Backends for Mobile Applications
  • MPCS 51230 - User Interface and User Experience Design
  • At most one class not already used to fulfil MC-1

Recommended Core Classes

  • Core Programming
    • MPCS 51042 - Python Programming
    • MPCS 51046 - Intermediate Python Programming
  • Core Systems
    • MPCS 53001 - Databases
    • MPCS 54001 - Networks

Recommended Electives

  • MPCS 56512 - Application Security