Back to Search Start Over

Problem-Based Projects in Computer Programming: Students' Cooperation, Responsibilities and Dependencies

Authors :
Havenga, Marietjie
Source :
African Journal of Research in Mathematics, Science and Technology Education. 2018 22(2):254-264.
Publication Year :
2018

Abstract

This research reports on second-year students who designed and developed an integrated C# programming and database project as one of the course outcomes in a problem-based environment. Project teamwork involved three key actions, namely cooperation, taking responsibility and dealing with dependencies. For these actions, several competencies were required. Based on the literature, a framework was proposed involving five categories of competencies as well as associated mechanisms to manage team cooperation, responsibilities and dependencies in joint programming projects. The purpose of the research was to test the proposed framework of competencies using the data at hand. An interpretivist approach directed this research and a qualitative methodology was followed. Ninety-nine second-year BSc Computer Science and Information Technology students participated in the research at a South African university. Students worked mainly in teams of two members and selected the partners themselves. Data collection involved weekly project sheets, which indicated a team's responsibilities and cooperation as well as their planning, design, development and reflection on project activities. The data were manually analysed. Several quotes provided supporting evidence of the proposed framework and it was validated by referring to instances of some mechanisms that team members used to manage their problem-based projects.

Details

Language :
English
Volume :
22
Issue :
2
Database :
ERIC
Journal :
African Journal of Research in Mathematics, Science and Technology Education
Publication Type :
Academic Journal
Accession number :
EJ1184879
Document Type :
Journal Articles<br />Reports - Research
Full Text :
https://doi.org/10.1080/18117295.2018.1483596