Module Outline

Use the following resources and work with your mentor to master the objectives for this module. Practice by completing the Mini-Project, Project, and Challenges.

Lesson Video

Preclass Videos

Video Challenges

Stretch Problem

    Greatest Common Divisor

    1. Read about recursion
    2. Note Google's little joke when you search recursion in Chrome.
    3. Create a function that returns the greatest common divisor of two numbers using recursion. (function calling itself).

    ♦ Black Diamond

    Go back to past stretch problems that have used loops and redo them using recursion.

  • Solution

Guided Project

Project

  • Timeline

    Timeline is a simple photo sharing service. Students will bring in many concepts that they have learned, and add complex data modeling, Image Picker, Collection Views, NSURLSession, Firebase, and protocol-oriented programming,

    This is a Capstone Level project spanning many class days and concepts. Most concepts will be covered during class, others are introduced during the project. Not every instruction will outline each line of code to write, but lead the student to the solution.

    ReadMe

Mastery Review

Module 24 - CloudKit IV - Review
  • Expand all
  • Collapse all
  • Greatest Common Divisor stretch problem
  • Challenges
  • guided project