Sciweavers

SIGCSE
2006
ACM
119views Education» more  SIGCSE 2006»
13 years 11 months ago
Practice what you preach: full separation of concerns in CS1/CS2
We argue that the failure to separate the concerns in CS1 is the leading cause of difficulty in teaching OOP in the first year. We show how the concerns can be detangled and prese...
Hamzeh Roumani
ITICSE
2006
ACM
13 years 11 months ago
One step further the ACM K-12 final report: a proposal for level 1: computer organization for K-8
Teaching computer science to children is a major priority in most countries in the world. Nevertheless, Computer Science curricula do not seem to address the children’s world, c...
Giovanni M. Bianco, Simonetta Tinazzi
FDG
2009
ACM
13 years 11 months ago
Emphasizing soft skills and team development in an educational digital game design course
Engineering education has evolved from providing students solely with technical skills to providing them with courses that provide students with the non-technical “soft skillsâ€...
Quincy Brown, Frank J. Lee, Suzanne Alejandre
SIGCSE
2010
ACM
189views Education» more  SIGCSE 2010»
13 years 12 months ago
Principles of asking effective questions during student problem solving
Using effective teaching practices is a high priority for educators. One important pedagogical skill for computer science instructors is asking effective questions. This paper pre...
Kristy Elizabeth Boyer, William Lahti, Robert Phil...
SIGCSE
2010
ACM
154views Education» more  SIGCSE 2010»
13 years 12 months ago
Teaching computational thinking through musical live coding in scratch
This paper discusses our experience in teaching an interdisciplinary general education course called Sound Thinking that is offered jointly by our Dept. of Computer Science and De...
Alex Ruthmann, Jesse M. Heines, Gena R. Greher, Pa...
SIGCSE
2010
ACM
175views Education» more  SIGCSE 2010»
13 years 12 months ago
Compatibility of partnered students in computer science education
This paper details the results of an investigation into the compatibility of partnered computer science students. The study involved approximately 290 students at the University o...
Joshua Sennett, Mark Sherriff
SIGCSE
2010
ACM
132views Education» more  SIGCSE 2010»
13 years 12 months ago
Undergraduate computer science education in China
This paper examines the current status of professional computing education for undergraduate majors and fundamental computer education for non-majors in China. We describe the evo...
Ming Zhang, Virginia Mary Lo
SIGCSE
2009
ACM
169views Education» more  SIGCSE 2009»
14 years 5 months ago
The impact of instructor initiative on student learning: a tutoring study
In the quest to find instructional approaches that benefit student learning, engagement, and retention, evidence suggests providing students with hands-on practice is a worthwhile...
Kristy Elizabeth Boyer, Robert Phillips, Michael D...
SIGCSE
2009
ACM
212views Education» more  SIGCSE 2009»
14 years 5 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
168views Education» more  SIGCSE 2009»
14 years 5 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