Sciweavers

371 search results - page 19 / 75
» Collaborative learning in an introductory computer science c...
Sort
View
ITICSE
2004
ACM
15 years 3 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 1 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 3 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 3 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 3 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