Schedule

The Academy occurs in 3 phases with successful evaluations necessary to move on from each phase to the next. The Academy usually runs every 12-18 months. All participants must enter in the Immersion Phase (no testing out). Program size is limited to four.

Program Dates

The program may begin anytime throughout the year but usually flows around a quarter-based schedule:

  • First quarter Academy Pre-work (remote)
  • Second quarter Pre-Apprenticeship Immersion Phase at our office in Holly Springs, NC
  • Third quarter Apprenticeship Phase in one of RoleModel’s offices
  • End of third quarter Residency Evaluation - one of three outcomes:
    • Residency Begins
    • Apprenticeship Continues (for another quarter… Residency Evaluation reconsidered at the end of the quarter)
    • Dismissal from the Academy
  • Fourth quarter Residency in one of RoleModel’s offices
  • End of fourth quarter Sr. Residency Evaluation - one of three outcomes:
    • Sr. Residency Begins
    • Residency Continues (for another quarter… Sr. Residency Evaluation reconsidered at the end of the quarter)
    • Dismissal from the Academy
  • Fifth quarter Sr. Residency in one of RoleModel’s offices
  • End of fifth quarter Developer Evaluation - one of three outcomes:
    • Developer I position offered (salaried with potential bonuses and other benefits)
    • Sr. Residency Continues (for another quarter… Developer Evaluation reconsidered at the end of the quarter)
    • Dismissal from the Academy

Immersion Phase Topical Schedule

  • Weeks 1-2 (evaluation period) Fundamentals of Good Test-Driven Object-Oriented Programming
  • End of Week 2 First Evaluation - Must pass in order to continue
  • Weeks 3-4 HTML, CSS and Design Principles
  • Weeks 5-6 Fundamentals of Test-Driven Object-Oriented Server Side Web Application Development
  • Weeks 7-8 Fundamentals of Test-Driven Object-Oriented Client Side Web Application Development
  • Weeks 9-10 Fundamentals of Test-Driven Object-Oriented Native Mobile App Development
  • Weeks 11-12 Fundamentals of Test-Driven Object-Oriented Database-Backed Web Applications
  • End of Week 12 Final Projects Determined
  • Weeks 13-16 Fundamentals of Agile Software Development Practiced on two Iterations of Final Project
  • End of Week 16 Final Evaluation - Must pass in order to continue
  • Note: Final Projects will be a publicly available "0.1" version of a "Full Stack" project that provides both a web-based interface and native mobile app attached to a database-backed server with a web interface to admin features that manage registered users of the system.

The Typical Week During the Immersion Phase

Most weeks will look a lot like the following, but may change slightly from week to week:

Monday - theme kick-off

  • Introduce the foundational concept(s) and the problem for the week
  • Begin exploration concept(s)
  • More background on concept(s) and introduction of project assignment
  • Begin work on project to cement concept(s)

Tuesday

  • Work on individual projects with help from each other and mentors

Wednesday

  • Additional instruction on the theme concept(s)
  • Work on individual projects with help from each other and mentors
  • Introduction of supporting principle(s)

Thursday

  • Work on individual projects with help from each other and mentors
  • 12:15-1:30: Participation in RoleModel's "Chow & Pow-wow" (RoleModel brings in lunch and members of the team or visiting Craftsmen present on professional development topics)

Friday - theme wrapup

  • Work on projects and prepare for 15-minute presentation with help from each other and mentors
  • Each participant will present in 15 minutes or less what they have accomplished and learned.

Saturday - optional

  • All Day: RoleModel's studio is open to all participants to come in and work on their project(s) or assignment(s)

Sunday - day of rest

  • RoleModel's studio will not be open to participants unless special arrangement is made due to extenuating circumstances. All are encouraged (but not required or expected) to worship the Lord at the church of their choice and rest from their hard work