SIGCSE 2007: Covington, Kentucky, USA

Keynote address

Teaching tips we wish they'd told us before we started

Learning solutions for the first year

Recruitment and retention of computing students

Artificial intelligence

Funding opportunities in computer science education at the national science foundation

Web-based technologies

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

UML tools: 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

Algorithm visualization

Mindstorms: robotics and beyond

Communication skills

Computational thinking

Keynote address

Active learning

Non-majors and budding majors

Patterns

Programming-lite: 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

Pedagogy

Outcomes-based computing accreditation criteria

Embedded systems and architecture

K-12 computing

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

Bioinformatics

Kinesthetic learning activities

Developing resources to support a national computer science curriculum for K-12

Emerging instructional technologies

Alice frenzy: an interactive group activity

Gender issues

Curriculum issues

Programming languages and compilers

Software engineering

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

Nifty assignments

Computer science education research

The computing ontology project - the computing education application

Courseware

Computing and society

Systems and databases

Keynote address