Delaware County Community College, Serving Delaware and Chester Counties

Information Technology, Mobile Computing, Associate in Applied Science

Effective: Fall 2016

Mobile Computing involves the development and deployment of specialized software and technologies that enable mobile and hand-held computing devices to function. These devices include mobile phones, smart phones, tablet devices, e-book readers and other portable personal technology devices. This program is designed to prepare students with the knowledge and skills needed to enter the mobile computing field.  Students prepare for careers in a variety of entry-level positions such as mobile app developer, software developer, programmer, and mobile game developer. The degree builds a solid foundation of programming and design skills and introduces the specific skills needed for developing mobile/wireless applications for iOS, Android, and general web display with HTML.  Students gain an understanding of mobile/wireless technologies and how these technologies are utilized and integrated to meet specific business needs. Current technologies and architectures that provide the network and communications infrastructure for mobile enabled systems are also covered.  Students will learn to design mobile user interfaces and apply standards to create intuitive, usable and efficient applications

Program Outcomes

Upon successful completion of this program, students should be able to:

  • Identify current technologies and architectures that provide the network and communications infrastructure for mobile enabled computer systems.
  • Apply appropriate user interface design techniques and standards to create intuitive, usable and efficient designs.
  • Identify the appropriate development tools, IDE's and emulators for creating and publishing various mobile applications and websites.
  • Design and create websites for display on a variety of different mobile devices and screens.
  • Design and create applications for smart-devices using iOS and Android OS frameworks and relevant programming languages.
  • Describe the standards and processes for submitting apps for distribution.

Apply Now

First Semester (15-16 credits)

ENG 100 - English Composition I3
DPR 100 - Introduction to Information Technology3
DPR 101 - Introduction to Computer Science3
Please pick one of the following courses highlighted in blue:
MAT 120 - Modern College Mathematics3
MAT 121 - Introduction to Probability and Statistics3
MAT 135 - Business Precalculus3
MAT 151 - College Algebra4
MAT 152 - Precalculus4
MAT 160 - Calculus I4
Any transferable Diversity and Social Justice (DJ) designated course (3 credits)

Second Semester (15-16 credits)

DPR 104 - Introduction to Java Programming3
ENG 112 - English Composition II: Writing About Literature3
IMM 120 - Web Page Design and Development3
Please pick one of the following courses highlighted in blue:
IMM 110 - Multimedia Graphics & Design3
Mathematics Elective (3-4 credits)

Mathematics Elective: Choose second course from one of the following sequences: MAT 120 and MAT 121, or MAT 135 and MAT 136, or MAT 151 and MAT 152, or MAT 152 and MAT 160, or MAT 160 and MAT 161.

Third Semester (16 credits)

DPR 213 - IOS App Development3
DPR 241 - Mobile Web Development3
NET 110 - Network Communications3
DPR 214 - jQuery/JavaScript3
Any transferable Scientific Inquiry (SI) designated course (4 credits)

Fourth Semester (15 credits)

DPR 224 - Android App Development3
Any transferable Oral Communication (OC) designated course (3 credits)
Any transferable Global Understanding (GU) designated course (3 credits
Program Elective (3 credits)

Notes: Program Electives:  Choose 3 credits from DPR/CS, IMM, or NET courses

Total Credits: 61-63