CS 4520 — Mobile Application Development

4 semester hoursUndergraduateLectureusually offered: fall, springBostonOnlineOnlineTraditional

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. The instructor chooses a modern mobile platform to be used in the course.

Prerequisites

Offering history

TermSectionsEnrolledCapacityFullOpen seats/section
Fall 20232183847%10.0
Spring 20241445088%6.0
Summer A 20241294959%20.0
Fall 20242417952%19.0
Spring 20251385964%21.0
Summer A 20251156025%45.0
Fall 20251264065%14.0

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 46% · T 40% · W 39% · Th 35% · F 0%

Common patterns: T (33% of sections), MWR (21% of sections), MW (18% of sections), async (14% of sections), TR (7% of sections), MR (7% of sections) — in patterns, R means Thursday

Professors

Fall

Spring

Summer A

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