Open source provides a large collection of valuable software to the world. There may be downsides to open source for computing education, especially for the goal of broadening participation in computing.
Imagine you’re a parent who has suffered the unthinkable: your child has died. How do you cope with such a traumatic, painful, and disorienting experience? For some parents, information technologies can play an important role…
Data mining researchers, application builders, and social scientists want to collect and analyze data about your activities online. But when do we cross the line?
I will be reporting on two of the sessions I attended this afternoon. One session was on analyzing interactions, which dealt primarily with methods for measuring interactions, and the second was entitled meeting in the middle…
In a keynote delivered to this year's ACM conference on Computer Supported Cooperative Work (CSCW), author and academic Clay Shirky captured the distinction between work and Work.
I suspect much of computing is still socially conditioned by its roots in computational paucity to recognize fully the true opportunity afforded by computational plethora. Many of us are still wed to a stimulus-response model…
Some thoughts on effective student recruitment strategies for boosting numbers to CS degrees.