SIGCPR '98 Proceedings of the 1998 ACM SIGCPR conference on Computer personnel research
Towards best practices in software teamwork
Journal of Computing Sciences in Colleges
Visualising student tracking data to support instructors in web-based distance education
Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters
A web-based tool for managing the submission of student work
Journal of Computing Sciences in Colleges
Journal of Computing Sciences in Colleges
Learning by doing: introducing version control as a way to manage student assignments
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Experiences with Eclipse IDE in programming courses
Journal of Computing Sciences in Colleges
Using version control to observe student software development processes
Journal of Computing Sciences in Colleges
Eclipse: a platform for integrating development tools
IBM Systems Journal
Hi-index | 0.01 |
This paper reports our new approach towards teamwork in advanced Computer Science courses in an online learning environment. The approach, Integrated Teamwork Enablement And Management (ITEAM), uses Course Management System (CMS), Source Configuration Management (SCM) and public teleconference services. Through CMS, team members are able to brainstorm, plan, do a project summary, maintain implementation logs, keep checkpoints of code development, and present a final report asynchronously but within predesigned time frames. Using SCM, team members are able to work on a single source code version in a well-managed code development system. Each team member can see the source code change history and the reasons for the changes. All activities within the CMS and SCM are closely monitored and supervised by the instructor. The instructor serves as an educator and a facilitator as well. Lastly, since all students contributions are logged and are traceable, assigning grades to each team member is easier than using traditional team grading techniques. Our pilot trial has demonstrated that the ITEAM approach facilitates the design of meaningful team projects, enables the instructor close guidance and surveillance, and helps to assign grades to team members more objectively. This approach also encourages team members to work in a more systematic, constructive and effective manner in an online learning environment.