Introduction to Mobile Computing

Online Introduction to Mobile Computing Undergraduate NanoCert®

Save @ APU

$0 Application Fee
$0 Textbooks & eBooks
0 Entrance Exams

About This Program

Introduction to Mobile Computing consists of three courses that align with the Bachelor of Science in Information Technology degree. The program will introduce you to basic programming skills; provide an introductory understanding of mobile application design and development; and enable you to explore concepts, principles, theories, guidelines, and techniques associated with applying mobile computing to ever-changing technologies. 

The courses in this NanoCert are designed to bring you closer to completion of the following degree: the Bachelor of Science in Information Technology.

What You Will Do

  • Apply programming skills
  • Explain mobile application design and development and their significance
  • Identify guidelines and techniques associated with mobile application design, development, and deployment

Program at a Glance

Number of Credits
9
Cost Per Credit
$350 | $250
Courses Start Monthly
Online
  • Want to Learn More?

    Contact student support if you're a current student and need assistance.

    Step One: Introduce Yourself
    Validation message here
    Validation message here
    Validation message here
    Validation message here
    Validation message here
    Validation message here

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
04/24/23 - 09/29/23 10/02/23 - 11/26/23 Fall 2023 Session B 8 Week session
05/29/23 - 11/03/23 11/06/23 - 12/31/23 Fall 2023 Session I 8 Week session
06/26/23 - 12/01/23 12/04/23 - 01/28/24 Fall 2023 Session D 8 Week session
07/31/23 - 12/29/23 01/01/24 - 02/25/24 Winter 2024 Session B 8 Week session
08/28/23 - 02/02/24 02/05/24 - 03/31/24 Winter 2024 Session I 8 Week session
09/25/23 - 03/01/24 03/04/24 - 04/28/24 Winter 2024 Session D 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
04/24/23 - 09/29/23 10/02/23 - 11/26/23 Fall 2023 Session B 8 Week session
06/26/23 - 12/01/23 12/04/23 - 01/28/24 Fall 2023 Session D 8 Week session
08/28/23 - 02/02/24 02/05/24 - 03/31/24 Winter 2024 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
04/24/23 - 09/29/23 10/02/23 - 11/26/23 Fall 2023 Session B 8 Week session
06/26/23 - 12/01/23 12/04/23 - 01/28/24 Fall 2023 Session D 8 Week session
08/28/23 - 02/02/24 02/05/24 - 03/31/24 Winter 2024 Session I 8 Week session

Courses Start Monthly

Next Courses Start Oct 2
Register by Sep 29

Admission Requirements

  • All APU 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 APU admission application. View steps to apply.

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 APU admissions coach at 877-755-2787 or [email protected].

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.

1The University reserves the right to accept or deny credits according to policies outlined on our University website. Please see the University’s transfer credit policy webpage for complete information.

 

*Cost Per Credit Hour

American Public University's Preferred Military Rate is $250 per credit hour for all undergraduate and master's-level courses. This rate is available to all U.S. active-duty servicemembers, National Guard members, Reservists, and military families, including parents, spouses, legal partners, siblings, and dependents.
See all military student benefits.

Cost of Attendance

Learn more about American Public University's cost components and full cost of attendance