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.
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
Stream: Higher education
This paper is part of the ACE2014 Conference Proceedings (View)
View / Download the full paper in a new tab/window