The incredible shrinking pipeline
Communications of the ACM
Shortchanging the future of information technology: the untapped resource
ACM SIGCSE Bulletin - Women and Computing
ACM SIGCSE Bulletin - Women and Computing
Recruiting and retaining women in undergraduate computing majors
ACM SIGCSE Bulletin - Women and Computing
Unlocking the clubhouse: the Carnegie Mellon experience
ACM SIGCSE Bulletin - Women and Computing
Women in computing: what brings them to it, what keeps them in it?
ACM SIGCSE Bulletin - Women and Computing
CS girls rock: sparking interest in computer science and debunking the stereotypes
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Using image processing projects to teach CS1 topics
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Developing real-world programming assignments for CS1
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Data Structures and Other Objects Using C++ (3rd Edition) (Savitch Series)
Data Structures and Other Objects Using C++ (3rd Edition) (Savitch Series)
ACM SIGCSE Bulletin
Games, stories, or something more traditional: the types of assignments college students prefer
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Engaging students through mobile game development
Proceedings of the 40th ACM technical symposium on Computer science education
Introductory programming courses and computer games
Proceedings of the 40th ACM technical symposium on Computer science education
CSbots: design and deployment of a robot designed for the CS1 classroom
Proceedings of the 40th ACM technical symposium on Computer science education
Proceedings of the 40th ACM technical symposium on Computer science education
Scratching middle schoolers' creative itch
Proceedings of the 41st ACM technical symposium on Computer science education
Problem Solving with C++ Value Pack
Problem Solving with C++ Value Pack
A day one computing for the social good activity
ACM Inroads
A framework for enhancing the social good in computing education: a values approach
Proceedings of the final reports on Innovation and technology in computer science education 2012 working groups
Reading mobile games throughout the curriculum
Proceeding of the 44th ACM technical symposium on Computer science education
Learning elsewhere: tales from an extracurricular game development competition
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
Hi-index | 0.00 |
Prior research indicates that today's students, especially women, are attracted to careers in which they recognize the direct benefit of the field for serving societal needs. Traditional college level computer science courses rarely illustrate the potential benefits of computer science to the broader community. This paper describes a curricula development effort designed to embed humanitarian projects into undergraduate computer science courses. The impact of this program was measured through student self-report instruments. Through this investigation, it was found that students generally preferred projects that they perceived as "fun" over the projects that were social in nature. This may, in part, be due to the fact that it was difficult to reduce socially relevant problems to a level that beginning students could easily comprehend. This made it difficult to capitalize on the appeal of socially relevant problems in the early computer science courses.