Lillian Cassel

Villanova University Computing Sciences

Thomas Way

thomas Villanova University Computing Sciences

Kim Pearson

The College of New Jersey English Department

Deborah Tatar

Virginia Tech Computer Sciences

Ursula Wolz

The College of New Jersey

Computer Science

Steve Harrison

Virginia Tech Computer Sciences


CISE Pathways to Revitalized Undergraduate Computing Education

Distributed Expertise in Enhancing Computing Education with Connections to the Arts

Audience:

CS undergrads, non-CS undergrads , CS and non-CS faculty.

Discipline:

computing in/and sciences, computing in/and humanities.

Challenges:

Making connections with educators who are willing and able to collaborate in the distributed expertise framework for offering courses. Often the stumbling block is administrative, so convincing deans and chairs that there is

benefit is more of a concern than the nuts and bolts of organizing and running such a course, although those are concerns as well.

2010 CPATH PI Meeting, March 25 - 26, Arlington, VA

Success:

Our first activity was a collaborative course in games programming between Villanova and The College of New Jersey. One of the students at Villanova, the only female in the class, was a psychology major with no prior computing experience. She accomplished a completed game using Scratch and was really excited about the fact that she could produce something of substance so soon after beginning,

and that she was able to connect the game experience with her interest in Psychology. Her game is now on the Scratch website at http://scratch.mit.edu/projects/jfanci01/508558.

Pedagogic Approach:

We are exploring effective techniques for collaborating across disciplines and across institutions, with courses that either offer majors experiences that are not currently available from their home departments, or offer majors and non-majors interdisciplinary and cross-institutional course experiences that would otherwise not be available nor practical. The overarching approach is that of "distributed expertise" where the expertise to offer a course is sought through collaboration of various forms with colleagues who might be at the home institution or any other institution.

Project:

Computing Education is essential not only for Computer Science and its many sibling disciplines(Computer Engineering, Software Engineering, Information Systems, etc.) but for practically all other academic disciplines.

Computers are pervasive today and many professionals develop basic programming skills as a way to express ideas, problems and solutions in computational terms

within their own disciplines.

It is common to find curricula in the arts (music, graphical design), business

(accounting, economics), sciences (biology, chemistry, physics), and social sciences with computational courses

in their curriculum. In a way, computing is becoming a requirement of most professional degrees.

This project addresses both the separation between computing specialists and to widespread integration of computing concepts, not just the technology but computational thinking, in other disciplines.

The project uses technologies now commonly available to permit faculty to collaborate in offering

courses that extend the potential reach of experts to a broader audience, as well as a collection of recorded expert lectures.