Sciweavers

SIGCSE
2010
ACM
153views Education» more  SIGCSE 2010»
13 years 11 months ago
Rediscovering the passion, beauty, joy, and awe: making computing fun again, part 3
Daniel D. Garcia, Gail Chapman, Orit Hazzan, Maggi...
SIGCSE
2010
ACM
169views Education» more  SIGCSE 2010»
13 years 11 months ago
Interfaces first (and foremost) with Java
ion is a critical concept that underlies many topics in computing science. For example, in software engineering, the distinction between a component’s behavior and its implement...
Paolo A. G. Sivilotti, Matthew Lang
SIGCSE
2010
ACM
181views Education» more  SIGCSE 2010»
13 years 11 months ago
Teaching the principles of the hacker curriculum to undergraduates
The “Hacker Curriculum” exists as a mostly undocumented set of principles and methods for learning about information security. Hacking, in our view, is defined by the ability...
Sergey Bratus, Anna Shubina, Michael E. Locasto
SIGCSE
2010
ACM
189views Education» more  SIGCSE 2010»
13 years 11 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 11 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 11 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 11 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
2010
ACM
158views Education» more  SIGCSE 2010»
13 years 11 months ago
Test-first Java concurrency for the classroom
Concurrent programming is becoming more important due to the growing dominance of multi-core processors and the prevalence of graphical user interfaces (GUIs). To prepare students...
Mathias Ricken, Robert Cartwright
SIGCSE
2010
ACM
121views Education» more  SIGCSE 2010»
13 years 11 months ago
Using strategies for assessment of programming exercises
Programming exercise assessment tools alleviate the task of teachers, and increase consistency of markings. Many programming exercise assessment tools are based on testing. A test...
Alex Gerdes, Johan Jeuring, Bastiaan Heeren