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.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.