I undertook this project because it seemed that if CS is truly a science we would be able to describe our field in terms of its fundamental principles. All the descriptions of CS I've seen, most notably those encoded into our course titles, describe a technology field infatuated with programming. The external image of our field is, in fact, "CS=programming".
This myth is now proving to be deadly as prospective students wonder if there is a future in a field whose heart and soul can be outsourced to other countries. Enrollments in CS are down 60% in the past four years. The ACM has sponsored my task force to develop a collection of principle-stories as witnessed by those who were most instrumental in their discovery and adoption.
I will describe the great principles framework for computing. I'll say why getting to this framework has been much harder than I expected. I will discuss why this framework is best appreciated by its principle-stories rather than a list of principle-titles. I will illustrate with the story of the principle of locality, which was the subject of my research earlier in my career.I undertook this project because it seemed that if CS is truly a science we would be able to describe our field in terms of its fundamental ...all »I undertook this project because it seemed that if CS is truly a science we would be able to describe our field in terms of its fundamental principles. All the descriptions of CS I've seen, most notably those encoded into our course titles, describe a technology field infatuated with programming. The external image of our field is, in fact, "CS=programming".
This myth is now proving to be deadly as prospective students wonder if there is a future in a field whose heart and soul can be outsourced to other countries. Enrollments in CS are down 60% in the past four years. The ACM has sponsored my task force to develop a collection of principle-stories as witnessed by those who were most instrumental in their discovery and adoption.
I will describe the great principles framework for computing. I'll say why getting to this framework has been much harder than I expected. I will discuss why this framework is best appreciated by its principle-stories rather than a list of principle-titles. I will illustrate with the story of the principle of locality, which was the subject of my research earlier in my career.«
Download is starting. Save file to your computer. If the download does not start automatically, right-click this link and choose "Save As". How to get videos onto the iPod or PSP.