Back to Search
Start Over
Problem-Based Projects in Computer Programming: Students' Cooperation, Responsibilities and Dependencies
- 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