Nov 24, 2024  
College Catalog 2023-2024 
    
College Catalog 2023-2024 [ARCHIVED CATALOG]

Add to Favorites (opens a new window)

ITCS 2500 - Introduction to Mobile Development

Credit Hours: 3.00


Prerequisites: ITCS 1140  or ITCS 1950  

ITCS 2500 provides students with a practical hands‑on introduction to mobile application development. Students will learn about the mobile development framework and the fundamental concepts of classes, objects, menus, lists, buttons, services, XML, messaging, debugging, life cycle events, and data storage. Students taking this class should have a good working knowledge of programming (loops and decision structures) and design (flowcharting and pseudo code).

Billable Contact Hours: 3

Search for Sections
Transfer Possibilities
Michigan Transfer Network (MiTransfer) - Utilize this website to easily search how your credits transfer to colleges and universities.
OUTCOMES AND OBJECTIVES
Outcome 1: Upon completion of this course, students will be able to interpret computer program specifications, write computer source code, compile computer source code, and execute computer programs on a given mobile device.

Objectives:

  1. Given detailed program specifications and a Mobile Integrated Development Environment (IDE), students will utilize a computer programming language to produce a computer program for a given mobile device with a minimum of 85% accuracy.

Outcome 2: Upon completion of this course, students will be able to develop algorithms and corresponding computer code in order to solve problems.

Objectives:

  1. Given detailed program specifications and a Mobile Integrated Development Environment (IDE), students will identify computer program inputs, outputs, and processes with a minimum of 85% accuracy.
  2. Given detailed program specifications and a Mobile Integrated Development Environment (IDE), students write and debug computer code demonstrating decision structures, with a minimum of 85% accuracy.
  3. Given detailed program specifications and a Mobile Integrated Development Environment (IDE), students write and debug computer code demonstration repetition structures, with a minimum of 85% accuracy.
  4. Given detailed program specifications and a Mobile Integrated Development Environment (IDE), students write and debug computer code demonstrating modular programming with a minimum of 85% accuracy.
  5. Given detailed program specifications and a Mobile Integrated Development Environment (IDE), students write and debug computer code demonstrating classes with a minimum of 85% accuracy.
  6. Given detailed program specifications and a Mobile Integrated Development Environment (IDE), students demonstrate mobile application life cycles with a minimum of 85% accuracy.

COMMON DEGREE OUTCOMES (CDO)
  • Communication: The graduate can communicate effectively for the intended purpose and audience.
  • Critical Thinking: The graduate can make informed decisions after analyzing information or evidence related to the issue.
  • Global Literacy: The graduate can analyze human behavior or experiences through cultural, social, political, or economic perspectives.
  • Information Literacy: The graduate can responsibly use information gathered from a variety of formats in order to complete a task.
  • Quantitative Reasoning: The graduate can apply quantitative methods or evidence to solve problems or make judgments.
  • Scientific Literacy: The graduate can produce or interpret scientific information presented in a variety of formats.
CDO marked YES apply to this course:
Communication: YES
Critical Thinking: YES
Quantitative Reasoning: YES
COURSE CONTENT OUTLINE

  1. Introduction to Mobile Development
  2. Usage of Variables
  3. Decision Structures
  4. Loops
  5. Programming Arrays
  6. Object Oriented Programming Concepts
  7. Debugging Source Code
  8. Programming Life Cycle

Primary Faculty
Kohl, Martin
Secondary Faculty

Associate Dean
Evans-Mach, Patrick
Dean
Balsamo, Michael



Primary Syllabus - Macomb Community College, 14500 E 12 Mile Road, Warren, MI 48088



Add to Favorites (opens a new window)