Teaching objects-first in introductory computer science
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
The effect of closed labs in computer science I: an assessment
Journal of Computing Sciences in Colleges
A framework for CS1 closed laboratories
Journal on Educational Resources in Computing (JERIC)
Exploring the underlying aspects of pair programming: The impact of personality
Information and Software Technology
An experimental investigation of personality types impact on pair effectiveness in pair programming
Empirical Software Engineering
ITiCSE 2010 working group report motivating our top students
Proceedings of the 2010 ITiCSE working group reports
Hi-index | 0.01 |
In this paper, a new instructional strategy to enhance computer science introductory courses, called Mentored Pair Programming, or MPP in short, is proposed. The pair programming and peer-led team learning approaches have demonstrated their effectiveness in many campuses. However, in some other campuses with a majority of underrepresented and full-time working students such as our campus, both pair programming approach and peer-led team learning approach may not work well each individually because students either lack motivation in the labs or don't have extra time after class. MPP attempts to incorporate both pair programming and peer-led team learning approaches into closed laboratories. The background of MPP is discussed, the goal and objectives of MPP are presented, the MPP structure is proposed, and the process in implementing MPP is developed.