Sciweavers

SIGCSE
2009
ACM
212views Education» more  SIGCSE 2009»
14 years 4 months ago
Using peer-led team learning to increase participation and success of under-represented groups in introductory computer science
This paper describes the implementation and evaluation of a program that uses active recruiting and peer-led team learning to try to increase the participation and success of wome...
Susan Horwitz, Susan H. Rodger, Maureen Biggers, D...
SIGCSE
2009
ACM
167views Education» more  SIGCSE 2009»
14 years 4 months ago
Python CS1 as preparation for C++ CS2
How suitable is a Python-based CS1 course as preparation for a C++-based CS2 course? After fifteen years of using C++ for both CS1 and CS2, the Computer Science Department at Mich...
Richard J. Enbody, William F. Punch, Mark McCullen
SIGCSE
2009
ACM
168views Education» more  SIGCSE 2009»
14 years 4 months ago
Bringing big systems to small schools: distributed systems for undergraduates
Distributed applications have become a core component of the Internet's infrastructure. However, many undergraduate curriculums, especially at small colleges, do not offer co...
Jeannie R. Albrecht
SIGCSE
2009
ACM
119views Education» more  SIGCSE 2009»
14 years 4 months ago
Implications of integrating test-driven development into CS1/CS2 curricula
Many academic and industry professionals have called for more testing in computer science curricula. Test-driven development (TDD) has been proposed as a solution to improve testi...
Chetan Desai, David S. Janzen, John Clements
SIGCSE
2009
ACM
95views Education» more  SIGCSE 2009»
14 years 4 months ago
Preparing students for ubiquitous parallelism
Daniel Ernst, Barry Wittman, Brian Harvey, Tom Mur...
SIGCSE
2009
ACM
102views Education» more  SIGCSE 2009»
14 years 4 months ago
Preparation of high school computer science teachers: the Israeli perspective
This special session examines frameworks for the preparation of high school computer science (CS) teachers from the Israeli perspective. Specifically, several Israeli CS teacher p...
Judith Gal-Ezer, Orit Hazzan, Noa Ragonis
SIGCSE
2009
ACM
111views Education» more  SIGCSE 2009»
14 years 4 months ago
Using daily student presentations to address attitudes and communication skills in CS1
Many CS1 courses lack a breadth in coverage of computing related topics and do not actively engage in nonprogramming computer science topics. In addition, many introductory (and...
Chris Bennett, Timothy Urness
SIGCSE
2009
ACM
113views Education» more  SIGCSE 2009»
14 years 4 months ago
Historical sources as a teaching tool
Inna Pivkina, Desh Ranjan, Jerry Lodder
SIGCSE
2009
ACM
125views Education» more  SIGCSE 2009»
14 years 4 months ago
CSbots: design and deployment of a robot designed for the CS1 classroom
We present CSbots, an ongoing program to use robots as
Tom Lauwers, Illah R. Nourbakhsh, Emily Hamner
SIGCSE
2009
ACM
139views Education» more  SIGCSE 2009»
14 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