Developing Problem-Solving Skills and Pair Programming Strategy for Fundamental Computer Programming Course

Abstract

Many research showed the barriers to learning programming of learners were that students don’t have basic problem solving skills and don’t know how to create algorithms. Our overall Objective was to help students develop the foundation capabilities needed to become successful programmers and to help students learn how to learn effective programming skills. The main focus of this paper is literature review research relating to problem-solving skills that help students practice more efficient analysis, planning and design skills for the development of programs. Problem-solving activities had consisting of five steps: Analysis to understand, Development the plans, Carrying out the plan, Evaluation of the plan and Reflection on the problem-solving process. And these activities have led the method of pair programming activities as to enhance teamwork and communication during learning, which the steps of activities were consistent with their learning programming. The next step will be pilot test for quality of learning framework and examine by experts.



Author Information
Siriporn Mikum, King Mongkut’s University of Technology Thonburi, Thailand
Surachai Suksakulchai, King Mongkut’s University of Technology Thonburi, Thailand
Settachai Chaisanit, Sripatum University Chonburi Campus, Thailand

Paper Information
Conference: ACE2014
Stream: Higher education

This paper is part of the ACE2014 Conference Proceedings (View)
Full Paper
View / Download the full paper in a new tab/window

Posted by amp21