Fall 2017 Course Descriptions

COMP 150-05 Mobile Development

M. Chow
TR 1:30-2:45, Halligan Hall 111A
H+ Block

Mobile has an enormous impact on our lives and it is linking virtually the entire human population. Students will work in pairs to design, implement, test, publish, and support mobile applications including web-based APIs. The Android mobile platform will be predominately used. Topics include constraints in mobile development, app lifecycle, permissions model, widgets, layouts, event handling, 2D graphics, networking, geolocation, threat landscape. There will also be an exercise to reverse engineer mobile apps. Lower-level topics including the Android kernel and the radio layer will also be discussed.

Note: Maximum enrollment of 50.

Back to Main Courses Page