Emerging e-learning tools have the potential to enrich academic environments. However, there is a need to understand the requirements, expectations, and learning styles of the end...
Final year, group (capstone) projects in computing disciplines are often expected to fill multiple roles: in addition to allowing students to learn important domain-specific knowl...