Skip Navigation
 

Mobile Computing

Online Undergraduate Certificate in Mobile Computing

Save @ AMU

$0 Application Fee
$0 Transfer Credit Evaluation
$0 Textbooks & eBooks
72%Have Graduated with No APUS-incurred Student Loan Debt1

About This Program

Note: This certificate is not currently available for admission.

The mobile computing undergraduate certificate from American Military University (AMU) will provide you with useful mobile computing knowledge.

It will help you build your skills in website and application design, development, testing, and implementation. Your online courses in mobile computing will help you:

  • Learn best practices and procedures for utilizing the iterative process and deploying mobile applications in Apple iOS and Android platform environments and mobile devices
  • Explore mobile computing’s rapid evolution and the impact mobile technology has in advancing systems, communications, and societies worldwide
  • Add to your experience with programming languages and object-oriented programming languages

What You Will Do

  1. Understand the benefits of designing and developing mobile application software to support mobile computing devices
  2. Grow your familiarity with the social and economic influences of mobile computing
  3. Understand the guidelines and techniques of mobile application design, development, and deployment
  4. Discover how to analyze, design, develop, write, test, and deploy mobile applications into a target platform environment

Program at a Glance

Number of Credits
18
Cost Per Credit
$285 | $250*
Courses Start Monthly
Online

Program Requirements Printable Catalog Version

Must take all courses for this section.

Course ID: 4449

|
This course introduces students to writing computer programs. The class presents the principles of structured programming using the Python® language, one of the most increasingly preferred languages for programming today. Because of its ease of use, it is ideal as a first programming language and runs on both the PC and Macintosh platforms. The course is designed for people without previous programming experience who do not necessarily plan on becoming professional programmers. However, the knowledge gained in the class can be applied later to other languages such as C and Java®. Participants learn to solve problems logically by breaking them into smaller pieces, which can then be solved. The course uses standard Python to afford a more interactive experience. Topics include: introduction to computing - how does a computer work?; input and output - getting information to and from the user; variables and expressions - performing arithmetic; data statements - reading information from inside the program; text files - reading information from other files; arrays - groups of variables; debugging - finding errors in your program; graphics; and formatting - changing how things look on the screen. Python® is a registered trademark of the Python Software Foundation. JavaScript® is a registered trademark of Oracle America, Inc.
Registration Dates Course Dates Session Weeks
06/28/22 - 12/02/22 12/05/22 - 01/29/23 Fall 2022 Session D 8 Week session
07/25/22 - 12/30/22 01/02/23 - 02/26/23 Winter 2023 Session B 8 Week session
08/29/22 - 02/03/23 02/06/23 - 04/02/23 Winter 2023 Session I 8 Week session
09/26/22 - 03/03/23 03/06/23 - 04/30/23 Winter 2023 Session D 8 Week session
10/31/22 - 03/31/23 04/03/23 - 05/28/23 Spring 2023 Session B 8 Week session
11/28/22 - 04/28/23 05/01/23 - 06/25/23 Spring 2023 Session I 8 Week session

Course ID: 4385

|
This course is an introductory study of mobile application design and development and how enhanced mobile devices are changing the face of technology. The course begins with some basic introductory concepts and lays the foundation for more advanced topics regarding Development Platforms, Cross Platform Development, Mobile Operating Systems, Mobile Web, The Internet of Things, and Artificial Intelligence in Apps. The course cements a theoretical overview of mobile application, design and development issues, and practical application concerns. The course will cover both conceptual and scenario based exercises, thus enabling students to experience the maximum amount of comprehension and retention of material covered in the course. Students also need introductory level programming experiences and/or knowledge to do well in the course. Students will need download and install XCode®. Software/hardware is not provided by the course material grant and must be purchased/provided by the student. XCode® is a registered trademark of Apple, Inc.
Registration Dates Course Dates Session Weeks
06/28/22 - 12/02/22 12/05/22 - 01/29/23 Fall 2022 Session D 8 Week session
08/29/22 - 02/03/23 02/06/23 - 04/02/23 Winter 2023 Session I 8 Week session
10/31/22 - 03/31/23 04/03/23 - 05/28/23 Spring 2023 Session B 8 Week session

Course ID: 5332

|
This course studies application development for various mobile devices and covers how to enhance the use of mobile devices with uniquely designed application software. The course expands on concepts introduced in other mobile application design and development courses and allow students to design and develop a prototype app. The course covers scenario-based exercises and requires students to use assigned tools to write, test, and deploy mobile software applications associated with applicable operating systems. Before the class begins, students must install the latest XCode®, available from the App Store. Students must have access to an Apple computer with XCode installed to successfully complete this course. Students also need intermediate-level programming experiences and/or knowledge, including previous programming experiences using an object-oriented C-based language such as C#, Java®, Python®, or C++. (Prerequisite: ENTD313) XCode® is a registered trademark of Apple, Inc. JavaScript® is a registered trademark of Oracle America, Inc. Python® is a registered trademark of the Python Software Foundation.
Registration Dates Course Dates Session Weeks
08/29/22 - 02/03/23 02/06/23 - 04/02/23 Winter 2023 Session I 8 Week session
11/28/22 - 04/28/23 05/01/23 - 06/25/23 Spring 2023 Session I 8 Week session

Course ID: 4893

|
This course is an introduction to the concepts and principles of Object-Oriented Programming (OOP) using Java® programming language. Writing programs for mobile devices such as smartphones and tablets is in growing demand. Java is one of the most popular programming languages used to address this need, especially for requirements involving several computing devices. The course addresses Java fundamentals, branching and loop control structures, subroutines, objects and classes, Graphical User Interface (GUI) program, arrays, recursion and linked data structures, and other Java related concepts and principles. This course solidifies a theoretical overview of designing and developing applications using Java programming language. The course will also provide both conceptual and scenario based exercises, thus enabling students to experience the maximum amount of comprehension and retention of material covered. This software is not provided by the course material grant and must be purchased/provided by the student. (Prerequisite: ENTD200) Java® is a registered trademark of Oracle America, Inc.
Registration Dates Course Dates Session Weeks
06/28/22 - 12/02/22 12/05/22 - 01/29/23 Fall 2022 Session D 8 Week session
08/29/22 - 02/03/23 02/06/23 - 04/02/23 Winter 2023 Session I 8 Week session
10/31/22 - 03/31/23 04/03/23 - 05/28/23 Spring 2023 Session B 8 Week session

Course ID: 2652

|
This course is a study and application of the principles and concepts of Object-Oriented Programming (OOP) as it is implemented in the world of Java®; including inheritance, encapsulation, and polymorphism. It appraises the processes and practices used to develop IT solutions that are reusable, modular, and small; all of which are popular objectives in the world of IT management. This course explores the inheritance (is a), containment (has a), and collaboration (use a) relationships; and examines the major packages in the Java Class Library, strings, arrays, classes; instantiation, properties, methods, constructor methods, method overloading, method overriding, inheritance modifiers, access modifiers, interfaces, and packages. This course also assesses exception handling with the use of “try,” “catch,” and “finally.” Students must have access to the latest edition of the Java Development Kit. This software is not provided by the course material grant and must be purchased/provided by the student. (Prerequisites: ENGR200 or ENTD380) Java® is a registered trademark of Oracle America, Inc.
Registration Dates Course Dates Session Weeks
06/28/22 - 12/02/22 12/05/22 - 01/29/23 Fall 2022 Session D 8 Week session
08/29/22 - 02/03/23 02/06/23 - 04/02/23 Winter 2023 Session I 8 Week session
09/26/22 - 03/03/23 03/06/23 - 04/30/23 Winter 2023 Session D 8 Week session
10/31/22 - 03/31/23 04/03/23 - 05/28/23 Spring 2023 Session B 8 Week session

Course ID: 4389

|
This course is an advanced study of mobile application design and development and how mobile devices enhanced by mobile application software are changing the face of technology. The course expands on concepts introduced in the mobile application design and development course and expands into more advanced topics regarding the subject. The course will cover scenario based exercises and requires students to use assigned tools to write, test and deploy mobile software applications into the target platform environment. The course allows the students to experience maximum amount of application and retention of material covered in the course. (Prerequisite: ENTD313)
Registration Dates Course Dates Session Weeks
06/28/22 - 12/02/22 12/05/22 - 01/29/23 Fall 2022 Session D 8 Week session
09/26/22 - 03/03/23 03/06/23 - 04/30/23 Winter 2023 Session D 8 Week session

Courses Start Monthly

Next Courses Start Jan 2
Register by Dec 30

Admission Requirements

  • All AMU undergraduate programs require a minimum of a high school diploma or equivalent (i.e., GED).
  • Please read all undergraduate admission requirements before applying to this program and be prepared to submit the required documentation.
  • There is no fee to complete the AMU admission application. View steps to apply.

Materials Cost

Technology fee: $65 per course | $0 for active-duty military, National Guard members, and Reservists.

Need Help?

Selecting the right program to meet your educational goals is a key step in ensuring a successful outcome. If you are unsure of which program to choose, or need more information, please contact an AMU admissions representative at 877-755-2787 or info@apus.edu.

Quality Education Should Be Affordable

So you can focus on the opportunities ahead, without the financial burden of more expensive schools who are not as invested in your success. Learn more about paying for school.

Consumer Information

Disclosures

Maryland Residents learn more about costs, completion rates, median debt, and more.

1Alumni Graduated with No APUS-incurred Student Loan Debt As of December 31, 2021

Includes alumni who graduated with an associate, bachelor's, or master's degree from APUS. Student loan debt is defined as student loans and private education loans used for tuition, fees, living expenses, and book costs associated with courses taken at APUS. Many APUS students receive military tuition assistance and veterans education benefits, which are not student loan debt.

*Cost Per Credit Hour

To minimize out-of-pocket costs, U.S. active-duty servicemembers, their spouse/dependents, National Guard members, and Reservists receive a tuition grant that caps undergraduate, master's degree, and graduate certificate tuition at $250/credit hour. In addition, a university book grant provides no-cost textbooks and ebooks for all undergraduates and military-tuition-grant-eligible master’s-level students.
See all military student benefits.