NSF funded project

I am the PI on a newly funded project to develop an evidence-based professional development (PD) program for computer science teachers. The goal of this project is to improve teachers’ knowledge to teach computer science, with a special focus on the effective training of teachers having limited computer science background.…

Continue reading

Risks and uncertainties in virtual worlds: an educators’ perspective

Farahmand, F., Yadav, A., & Spafford, E. H. (2013) Characterizing risks in virtual worlds: A learning technology Application. Journal of Computing in Higher Education, doi: 10.1007/s12528-013-9067-5 Virtual worlds present tremendous advantages to cyberlearning. For example, in virtual worlds users can socialize with others, build objects and share them, customize parts…

Continue reading

Learning to Teach Computer Science

In this paper published in the Communications of the ACM, we argue that in order to meet the CS10K Project goals, high school CS teachers must have in-depth computer science knowledge as well as strong pedagogical content knowledge, developed through a computer science methods course.  Learning to Teach Computer Science: The…

Continue reading

Personal Epistemology and Teacher Education Chapter

This chapter was published in Personal epistemology and teacher education (New York, NY: Routledge). In this chapter, we discuss the role of epistemological beliefs in teacher education and limitations of the current knowledge about epistemological beliefs in teacher education. Yadav, A., Herron, M., & Samarapungavan, A. (2011). Epistemological Beliefs in Preservice Teacher…

Continue reading