This article describes a case study, which conducted in the course to investigate the pre-service teachers’ changes in technology competency as well as reasoning on the interplays between technology, pedagogy, and content. The authors used the Modeled Analysis, Guided Development, Articulated Implementation, and Reflected Evaluation (MAGDAIRE) framework. The findings suggest that MAGDAIRE significantly improved the pre-service teachers’ technology competency levels. Moreover, MAGDAIRE facilitated the pre-service teachers’ critical reexamination of the affordances of Flash for their teaching practices from the views of subject matter selection, motivation empowerment, information presentation, activity design, and pedagogy transition.