Skip to main content

CSCI345

Mobile Application Development

Mathematics & Computer Science College of Liberal Arts

Course Subject Code

CSCI

Course Number

345

Status

Active

Course Attributes

CEA: ProgCLA-CEA and Au Pair, EMCR: Major-Cybersecurity Elective, EMCS: Major-Computer Sci Elective, ENCO: Minor-Computer Sci Elective, MCOS: Major-Computer Science, MCYB: Major-Cybersecurity, NCOM: Minor-Computer Science, ENCB: Minor-Cybersecurity Elective, NCYB: Minor-Cybersecurity

Course Short Title

Mobile Application Development

Course Long Title

-

Course Description

Introduces the tools and techniques for developing apps for mobile devices such as smartphones and tablets. Explores the application life cycle, the model-view-controller pattern, GUI layouts, event handling, user experience issues, the adapter pattern, customizing an app for a diverse set of devices, programming with fragments, and connecting mobile apps to databases. Each offering of this course focuses on either the iPhone or Android platform, but not both. A student who takes the course when one platform is emphasized may repeat the course when the other platform is emphasized.

Min

4

Repeatable

-

Equivalent Course(s)

-