Thomas J. Cortina, Ellen Lowenfeld Walker, Laurie A. Smith King, David R. Musicant (Eds.):
Proceedings of the 42nd ACM technical symposium on Computer science education, SIGCSE 2011, Dallas, TX, USA, March 9-12, 2011.
ACM 2011, ISBN 978-1-4503-0500-6
Security and society
Organization and architecture
: Games as motivation in computer design courses: I/O is the key.
Learning objects and modules
Assessing and reviewing
Recruitment and retention
Jennifer S. Kay
: Contextualized approaches to introductory computer science: the key to making computer science relevant or simply bait and switch?
tools and languages
: Teaching concurrency-oriented programming with Erlang.
Peer teaching and tutoring
Musical, social, and intelligent robots
: A computer scientist goes to washington: how to be effective in a world where facts are 10% of the equation.
: A course on probability theory for computer scientists.
Operating systems and databases
, Albert T. Corbett
: Effectiveness of cognitive apprenticeship learning (CAL) and cognitive tutors (CT) for problem solving using fundamental programming concepts.
Computing in the arts and sciences
Data structures / CS 2
Computer architecture teaching tools
, William Wulf
: IBCM: the itty bitty computing machine a one-week module to teach machine language in computing courses.
: Introducing networking and distributed systems concepts in an undergraduate-accessible wireless sensor networks course.
: Computer literacy as life skills for a web 2.0 world.
Ryan L. McFall
, Matthew DeJongh
: Increasing engagement and enrollment in breadth-first introductory courses using authentic computing tasks.
Parallelism across the CS curriculum
Thomas R. Gross
: Breadth in depth: a 1st year introduction to parallel programming.
Teaching and studying novice programmers
: Ideas for adding soft skills education to service learning and capstone courses for computer science students.
Teacher endorsement and preparation
Expanding the community
Software design and development
Researching and evaluating teachers