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.
Location: Online only
Contact Hours: 3 Billable Contact Hours: 3 OUTCOMES AND OBJECTIVES Outcome 1: Upon completion of this course, students will be able to develop an application that implements threads.
Objectives:
- Explain how to use a thread
- Program a thread
- Execute a thread
- 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:
- Explain how to use services and notifications
- Program a service and notifications
- Execute a service and notifications
Outcome 3: Upon completion of this course, students will be able to develop an application that implements databases.
Objectives:
- Explain how to create a database
- Program an SQL Query to extract and update a database
- 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:
- Explain the use of content providers
- Create a content provider
- Connect a content provider to their application
- 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:
- Explain the use of locations and maps
- Create and use a map API key
- Program to display a map
- Program the device current location
- Create and set map permissions
Outcome 6: Upon completion of this course, students will be able to deploy a mobile application.
Objectives:
- Explain how to deploy/distribute an application to end users
- Explain how to deploy/ an application via the application marketplace
- Prepare an application for release
- Create a signed application APK file
COMMON DEGREE OUTCOMES (Bulleted outcomes apply to the course)
- 1. The graduate can integrate the knowledge and technological skills necessary to be a successful learner.
|
- 2. The graduate can demonstrate how to think competently.
|
- The graduate can demonstrate how to employ mathematical knowledge.
|
- The graduate can demonstrate how to communicate competently.
|
- The graduate is sensitive to issues relating to a diverse, global society.
|
COURSE CONTENT OUTLINE
- Integrated Development Environment Installation
- Threads, files, adapters, and intents
- Services and notifications
- Broadcast receivers
- Interacting with databases
- Tabs and custom adapters
- Content providers
- App widgets
- Application deployment
- 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)
|