Apr 20, 2024  
Official Course Syllabi 2020-2021 
    
Official Course Syllabi 2020-2021 [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).

Contact Hours: 3
Billable Contact Hours: 3
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
(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.
  • 3. The graduate can demonstrate how to employ mathematical knowledge.
  1. The graduate can demonstrate how to communicate competently.
  1. The graduate is sensitive to issues relating to a diverse, global society.

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



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



Add to Favorites (opens a new window)