April 6, 2012, 2:33 pm
So let’s suppose we decide to require computer science for all students at our university. How are we going to implement that requirement? Here’s one approach that I believe could turn out to be the wrong way to do this: Set up a collection of courses, all of which count for the CS1 requirement, that are aligned to the students’ levels of technological proficiency. STEM students take a standard intro-to-programming course, liberal arts majors take a course that focuses more on office applications, and so on.
But, wait a minute, didn’t I say last time that I liked Georgia Tech’s approach, where the single CS1 requirement was satisfied by a number of different courses that are aimed at different populations? Yes, I did. But favoring a collection courses with different populations is not the same as favoring a collection with different outcomes depending on how measure, or perceive,…
April 4, 2012, 8:46 am
This US News article points out a growing interest among colleges and universities to make basic computer science a required course for all students. Georgia Tech already does this. The article points out that universities not normally considered to be science/technology-heavy are leaning this way too:
Every student at Montclair State University in New Jersey must complete a computer science in order to graduate. For most students, that course is Introduction for Computer Applications: Being Fluent with Information Technology. (Music majors take Music and Computer Technology I.)
The course is designed to teach students majoring in subjects such as fashion, dance, or art history about network security, artificial intelligence, databases, and e-commerce, says Michael Oudshoorn, chairman of the computer science department at Montclair.
“It’s not aimed at making them experts; it’s…
August 6, 2008, 6:41 am
Update: Welcome, readers from The FIRE! I’ve got more articles about free speech on campus and academic freedom which you might like to browse. Also take a walk through the Top 12 Posts retrospective page if you like.
- The importance of teaching kids to pay attention, over against the phenomenon of “multitasking”. Lord knows I’m trying to do this with my 2- and 4-year olds. [h/t Joanne Jacobs]
- What college administrators think about college faculty. The short version: Some admins think that faculty play too little of a role in campus administration, some think too much, but most think that faculty focus too much on their own territory and lack perspective.
- On the innumeracy of intellectuals. This is a juicy article and I will try to have more to say about it later. But I distinctly remember several colleagues in the humanities who at one time or another openly embraced their having…
March 9, 2008, 8:15 am
Back in September 2006, I wrote about a new and innovative approach that Georgia Tech was taking towards its computer science curriculum. It appears that this approach, plus an improved job market for computing professionals, is helping turn around a fairly gloomy period for the field:
The Georgia Institute of Technology has revised its computer science curriculum to move away from a traditional hardware-software approach to much more emphasis on the creative process and the roles computer science majors go on to assume in their careers.
Giselle Martin, who directs student recruitment for the College of Computing at Georgia Tech, said that undergraduate applications are up 15 percent this year — in part due to new approaches to explaining the field. One key audience is parents, Martin said. Many remember the horror stories of the job market a few years back and Georgia Tech believes …