Ali, S. (2005). Effective teaching pedagogies for undergraduate computer science. Mathematics and Computer Education, 39(3), 243-257.
Discusses and demonstrates the applications of various forms of teaching (scaffolding, concept mapping, constructivism) and learning based strategies (problem-based learning, collaborative learning, and active learning) as they are applied to undergraduate Computer Science.
Sarnoff, S., Welch, L., Gradin, S., & Sandell, K. (2004). Using a faculty-in-residence model to enhance curriculae in computer science and social work with writing and critical thinking. Journal of Faculty Development, 19(3), 131-144. REQUEST THROUGH INTERLIBRARY LOAN
This paper discusses the results of a project that enabled three faculty members from disparate disciplines: Social Work, Interpersonal Communication and Software Engineering, to enhance writing and critical thinking in their courses.