Ingrid Russell, Susan M. Haller, J. D. Dougherty, Susan H. Rodger (Eds.):
Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2007, Covington, Kentucky, USA, March 7-11, 2007.
ACM 2007, ISBN 1-59593-361-1
Covington, Kentucky, USA
Teaching tips we wish they'd told us before we started
Learning solutions for the first year
Recruitment and retention of computing students
Funding opportunities in computer science education at the national science foundation
: Web-based tools for active learning in information theory.
Mechanics of undergraduate research at liberal arts colleges - lessons learned
New paradigms for introductory computing courses
Teaching with tablets and inking technologies
Status report on the SIGCSE committee on models for evaluating faculty scholarship
Activities and tools for course management
Integrating mathematics and computer science
Engagement via games
what is their role in undergraduate computer science courses?
Assessing computer science programs:
what have we learned
An Initiative to attract students to computing
Tools and techniques for teaching object-oriented programming
robotics and beyond
: Facilitated student discussions for evaluating teaching.
: Readn', writ'n, 'rithmetic...and code'n.
: Active learning sheets for a beginner's course on reasoning about imperative programs.
Non-majors and budding majors
a dialog on educating computer science practitioners in a flat world
... But what do the top-rated schools do? a survey of introductory computer science curricula
ACM-W's new programs for recruiting and retaining women in computing
Teaching computer graphics
Day one of the objects-first first course:
what to do
Outcomes-based computing accreditation criteria
Embedded systems and architecture
Joel C. Adams
: Alice, middle schoolers & the imaginary worlds camps.
Project management and software engineering
Status report of the SIGCSE committee on teaching computer science research methods
The current crisis in computing:
what are the real issues?
New ways to teach CS1
It seemed like a good idea at the time
Kinesthetic learning activities
: Taking students out for a ride: using a board game to teach graph theory.
Developing resources to support a national computer science curriculum for K-12
Emerging instructional technologies
an interactive group activity
James P. Cohoon
: An introductory course format for promoting diversity and retention.
: Forming a women's computer science support group.
Programming languages and compilers
: Teaching compiler construction and language design: making the case for unusual compiler projects with postscript as the target language.
: RobotStudio: a modern IDE-based approach to reality computing.
: Engaging students in formal language theory and theory of computation.
J. D. Chase
, Ed Oakes
, Sean Ramsey
: Using live projects without pain: the development of the small project support center at Radford University.
NSF-DGE GK-12 teaching:
fellowships changing student perceptions about computer science
Security and networks
Computer games in the classroom, or, how to get perfect attendance, even at 8 am
Computer science education research
Michael R. Wick
: Bridging the conceptual gap: assessing the impact on student attitudes toward programming.
The computing ontology project - the computing education application
Computing and society
Systems and databases
: SimpleDB: a simple java-based multiuser syst for teaching database internals.
: An easy to use distributed computing framework.
: The development and deployment of a multi-user, remote access virtualization system for networking, security, and system administration classes.