CS 5520 — Mobile Application Development

4 semester hoursGraduateLectureusually offered: fall, springBostonOnlinePortland, MaineSeattle, WASilicon Valley, CAVancouver, CanadaHybridOnlineTraditional

Focuses on mobile application development on a mobile phone or related platform. Discusses memory management; user interface building, including both MVC principles and specific tools; touch events; data handling, including core data, SQL, XML, and JSON; network techniques and URL loading; and, finally, specifics such as GPS and motion sensing that may be dependent on the particular mobile platform. Students are expected to work on a project that produces a professional-quality mobile application and to demonstrate the application that they have developed. The instructor chooses a modern mobile platform to be used in the course.

Offering history

TermSectionsEnrolledCapacityFullOpen seats/section
Summer B 20231131872%5.0
Fall 2023420924984%10.0
Spring 2024519925080%10.2
Summer B 20241223661%14.0
Fall 2024733040382%10.4
Spring 2025512221656%18.8
Fall 2025415922870%17.3
Spring 202629013567%22.5

Snapshots from scheduled scrapes — not live seat availability. "Full" can exceed 100% when sections over-enroll.

Meeting times

Share of recent sections by weekday: M 16% · T 9% · W 4% · Th 27% · F 3%

Common patterns: async (56% of sections), R (14% of sections), MR (8% of sections), T (7% of sections), M (5% of sections), F (3% of sections) — in patterns, R means Thursday

Professors

Fall

Spring

Summer B

Percentages are each professor's average share of the season's enrolled students in recent terms.

Links

Official catalog (CS course descriptions) · Student reviews on RateMyHusky · All CS courses · Plan it at numap.app