Sciweavers

SIGCSE
2010
ACM
395views Education» more  SIGCSE 2010»
13 years 2 months ago
Linux kernel projects for an undergraduate operating systems course
In this paper, we present a series of programming projects based on the Linux kernel for students in a senior-level undergraduate operating systems course. The projects we describ...
Rob Hess, Paul Paulson
SIGCSE
2010
ACM
181views Education» more  SIGCSE 2010»
13 years 4 months ago
Internationalization of computer science education
Internationalization of computer science education involves incorporating awareness, knowledge and skills of professional life in a global environment. Through an NSF CPATH grant1...
Sarah A. Douglas, Arthur M. Farley, Ginnie Lo, And...
SIGCSE
2010
ACM
147views Education» more  SIGCSE 2010»
13 years 4 months ago
Creating the digital logic concept inventory
Geoffrey L. Herman, Michael C. Loui, Craig B. Zill...
SIGCSE
2010
ACM
158views Education» more  SIGCSE 2010»
13 years 4 months ago
The benefits of pairing by ability
An analysis of data from 259 CS1 students is performed to compare the performance of students who were paired by demonstrated ability to that of students who were paired randomly ...
Grant Braught, John MacCormick, Tim Wahls
SIGCSE
2010
ACM
203views Education» more  SIGCSE 2010»
13 years 4 months ago
An approach to integrating ICTD projects into an undergraduate curriculum
Applying information and communication technologies to development (ICTD) is emerging as an interesting and motivating research area in computer science and engineering. It spans ...
Richard J. Anderson, Ruth E. Anderson, Gaetano Bor...
SIGCSE
2010
ACM
166views Education» more  SIGCSE 2010»
13 years 4 months ago
Introducing concurrency in CS 1
Because of the growing importance of concurrent programming, many people are trying to figure out where in the curriculum to introduce students to concurrency. In this paper we di...
Kim B. Bruce, Andrea Pohoreckyj Danyluk, Thomas P....
SIGCSE
2010
ACM
180views Education» more  SIGCSE 2010»
13 years 4 months ago
What do "CS1" and "CS2" mean?: investigating differences in the early courses
Thirty-one years ago, the ACM Computing Curricula used the terms "CS1" and "CS2" to designate the first two two courses in the introductory sequence of a compu...
Matthew Hertz
SIGCSE
2010
ACM
154views Education» more  SIGCSE 2010»
13 years 9 months ago
Nifty assignments
Nick Parlante, Julie Zelenski, Zachary Dodds, Wynn...
SIGCSE
2010
ACM
175views Education» more  SIGCSE 2010»
13 years 9 months ago
MPCT: media propelled computational thinking
Media-Propelled Computational Thinking (MPCT – pronounced impact) is a course designed to introduce programming in the context of engaging problems in media computation, math, a...
Eric Andrew Freudenthal, Mary K. Roy, Alexandria N...
SIGCSE
2010
ACM
138views Education» more  SIGCSE 2010»
13 years 9 months ago
Multicore education: pieces of the parallel puzzle
Joel C. Adams, Daniel J. Ernst, Thomas Murphy, Ari...