Sciweavers

371 search results - page 47 / 75
» Collaborative learning in an introductory computer science c...
Sort
View
SIGCSE
2008
ACM
141views Education» more  SIGCSE 2008»
15 years 3 months ago
Broadening participation through scalable game design
Game development is quickly gaining popularity in introductory programming courses. Motivational and educational aspects of game development are hard to balance and often sacrific...
Alexander Repenning, Andri Ioannidou
SIGCSE
1990
ACM
126views Education» more  SIGCSE 1990»
15 years 8 months ago
A philosophy and example of CS-1 programming projects
This paper presents a philosophy underlying CS-1 programming projects, and illustrates this philosophy with a concrete example. Integral to the philosophy is the use of Ada packag...
Richard E. Pattis
136
Voted
SIGCSE
2009
ACM
139views Education» more  SIGCSE 2009»
16 years 4 months ago
On preparing students for distributed software development with a synchronous, collaborative development platform
Working remotely is becoming the norm for both professionals and students alike. Software development has become a global industry due to outsourcing, teleworking, flex time, and ...
Andrew Meneely, Laurie Williams
FECS
2007
86views Education» more  FECS 2007»
15 years 5 months ago
Providing Experiential Learning Through Transnational Teamwork
- The requirement for high standards of professionalism in graduating Computer Science and Information Technology students suggests the applicability of experiential learning. This...
Kirsten Wahlstrom, Susan Tyerman, Rebecca Witt, Ky...
111
Voted
AIED
2007
Springer
15 years 10 months ago
Beyond the code-and-count analysis of tutoring dialogues
In this paper, we raise a methodological issue concerning the empirical analysis of tutoring dialogues: The frequencies of tutoring moves do not necessarily reveal their causal efï...
Stellan Ohlsson, Barbara Di Eugenio, Bettina Chow,...