Sciweavers

371 search results - page 19 / 75
» Collaborative learning in an introductory computer science c...
Sort
View
ITICSE
2004
ACM
15 years 11 months ago
Effective peer assessment for learning computer programming
Peer assessment is a technique that has been successfully employed in a variety of academic disciplines, and which is considered to be effective in developing student’s higher c...
Jirarat Sitthiworachart, Mike Joy
ACSE
1997
ACM
15 years 10 months ago
Towards literate tools for novice programmers
Literate programming is a powerful technique that helps expert programmers integrate code and documentation in a manner that assists human comprehension. To date, tools for litera...
Andy Cockburn, Neville Churcher
ICALT
2005
IEEE
15 years 11 months ago
Collaborative Learning for an Online Higher Education Course: A Case Study
Collaborative learning, which a large number of scholars have been experimenting with since Dewey wrote about it in 1924, has known a new interest with the spreading of the Intern...
Patrizia Ghislandi, Remo Job
SIGCSE
2005
ACM
116views Education» more  SIGCSE 2005»
15 years 11 months ago
A company-based framework for a software engineering course
The subject matter of a typical undergraduate software engineering course, while providing necessary background, can be quite dry. Team-based programming projects often complement...
Thomas P. Way
SIGCSE
2006
ACM
172views Education» more  SIGCSE 2006»
15 years 12 months ago
Computing in context: integrating an embedded computing project into a course on ethical and societal issues
A hands-on embedded computing project is introduced into an undergraduate social sciences course. In the pilot module, nine student teams created working prototypes, using the tec...
Fred G. Martin, Sarah Kuhn