New Paradigms for Introductory Computing Courses

New Paradigms For Introductory Computing Courses

Your intro course works great... for those who take it and ace it.

What about the people that donít take or donít thrive in our introductory courses? How can we introduce diverse students to CS in new, effective, and attractive ways?

As computer science increasingly impacts everyoneís lives, it is critical that we find ways to attract and educate diverse students. At SIGCSE 2007, we got together for a Birds of a Feather session as a forum for practitioners to share best practices, bright ideas, and wild fancies for teaching computer science to novice students from many different backgrounds.

This page is a record of what happened and a platform for further discussion.

Topics Raised

?What are the possible curriculum paradigms for intro CS courses? Curriculum Paradigms for Intro CS
?How can we get more CS into the intro course?
?How much programming should we have in an intro CS course? (And, how do we do it?)
?How can we articulate a CS 0 course to CS1/2? Articulating CS0
?How do we attract diverse students to our programs, and how do we "track" (thread?) them through our programs?
?What three learning goals can we cover in CS 0? CS0 Learning Goals
?How can we connect the popular software applications of the day to CS? (e.g. utube)
?Can students survive a CS program if they never get a systems language (like C)?
?What are the possible delivery paradigms for intro CS courses?

Session Attendees

Add yourself here if you'd like!

Steve Wolfman
Heidi Ellis

A Note On The Wiki

Apologies for piggybacking on our Kinesthetic Learning Activities wiki, but it was the quickest way to get things up!

Powered by QwikiWiki v1.5.1 - www.qwikiwiki.com