Case-based instruction: Improving students’ conceptual understanding through cases in a mechanical engineering course

Yadav, A., Vinh, M., Shaver, G., Meckl, P., & Rose, S. (2014). Case-based Instruction: Improving students’ conceptual understanding through cases in a mechanical engineering course. Journal of Research in Science Teaching, 51 (5), 659-677, doi: 10.1002/tea.21149 Recently, there has been a push within engineering curricula to adopt more learner-centered pedagogies, such as case-based…

Continue reading

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