CSCI345
Download as PDF
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
-
Course Restrictions
-
Equivalent Course(s)
-