Apr 24, 2024  
College Catalog 2021-2022 
    
College Catalog 2021-2022 [ARCHIVED CATALOG]

Add to Favorites (opens a new window)

ITCS 2510 - Mobile Development 2

Credit Hours: 3.00


Prerequisites: ITCS 2500  

ITCS 2510 continues to focus on practical hands‑on mobile application development. Advances topics in mobile development such as threads, services and notifications, databases, content providers, locations and maps, and application deployment. Students implement all programs and examples on a microcomputer.

Billable Contact Hours: 3

Search for Sections
OUTCOMES AND OBJECTIVES
Outcome 1: Upon completion of this course, students will be able to develop an application that implements threads.

Objectives:

  1. Explain how to use a thread
  2. Program a thread
  3. Execute a thread
  4. Update the UI thread

Outcome 2: Upon completion of this course, students will be able to develop an application that implements services and notifications.

Objectives:

  1. Explain how to use services and notifications
  2. Program a service and notifications
  3. Execute a service and notifications

Outcome 3: Upon completion of this course, students will be able to develop an application that implements databases.

Objectives:

  1. Explain how to create a database
  2. Program an SQL Query to extract and update a database
  3. Program closing and opening a database

Outcome 4: Upon completion of this course, students will be able to develop an application that implements content providers.

Objectives:

  1. Explain the use of content providers
  2. Create a content provider
  3. Connect a content provider to their application
  4. Launch a content provider from their application

Outcome 5: Upon completion of this course, students will be able to develop an application that implements locations and maps.

Objectives:

  1. Explain the use of locations and maps
  2. Create and use a map API key
  3. Program to display a map
  4. Program the device current location
  5. Create and set map permissions

Outcome 6: Upon completion of this course, students will be able to deploy a mobile application.

Objectives:

  1. Explain how to deploy/distribute an application to end users
  2. Explain how to deploy/ an application via the application marketplace
  3. Prepare an application for release
  4. Create a signed application APK file

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. Integrated Development Environment Installation
  2. Threads, files, adapters, and intents
  3. Services and notifications
  4. Broadcast receivers
  5. Interacting with databases
  6. Tabs and custom adapters
  7. Content providers
  8. App widgets
  9. Application deployment
  10. Locations and maps

Primary Faculty
Kohl, Martin
Secondary Faculty

Associate Dean
Evans-Mach, Patrick
Dean
Balsamo, Michael



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



Add to Favorites (opens a new window)