Sponsors

Follow Us

Upcoming events

Menu
Log in

TECHNICAL COURSES
NCC 231: MOBILE APPLICATION PROGRAMMING

COURSE NUMBER

NCC 231

CREDIT / UNIT HOURS

3

PRE-REQUISITES

NCC 223: Computer Science II

RECOMMENDED TEXT BOOK

Android Programming: The Big Nerd Ranch Guide, 5th Edition

ISBN

TBD

COURSE LAB

TBD


DESCRIPTION

3 credit/unit hours – Three hours of lecture weekly; one term

This course covers the fundamental programming principles for mobile devices. The software architecture and user experience considerations underlying handheld software applications and their development environments will be investigated. Concepts will be reinforced by hands-­on programming assignments, which will be run on a current mobile platform.

Updated: December 13, 2023

LEARNING OBJECTIVES

Upon completion of this course the student will be able to:

    • Understand the meaning and uses of mobile computing;
    • Understand how businesses use mobile applications;
    • Describe the basic structures and objects of mobile programming;
    • Work with one or more major mobile operating systems;
    • Plan and code mobile applications;
    • Recognize the need for ongoing training in mobile application development; and
    • Demonstrate appropriate and ethical behavior and good work habits.

      MAIN TOPICS

      1.0 Introduction to Mobile Operating System
      2.0 Mobile Application Market and Business Issues
      3.0 Introduction to Applications
      4.0 Classes, Objects, Methods
      5.0 Variables/Constants and Assignment
      6.0 Data Types
      7.0 Control Structures
      8.0 Decision/Selection
      9.0 Iteration/Repetition
      10.0 Arrays




      © 2025 Cyber Ready Professional Consortium  PRIVACY POLICY / TERMS OF USE

      Powered by Wild Apricot Membership Software