St. Olaf College sets the pace for a new computing education

Archive by Erudera News Jan 10, 2010


When giants in the computer industry put out a call last year for a new style of computing education, St. Olaf faculty member Dick Brown scored a $200,000 grant from the NSF that puts him in the vanguard creating a curriculum for a new era.

by Mara Kumagai Fink

St. Olaf Associate Professor of Computer Science Dick Brown is leading the way nationally in creating a new computer science curriculum. "The whole computing industry needs this kind of change," he says.When the giants of the computer industry — including Google and Intel — put out a call last year for a new style of computing education, St. Olaf Associate Professor of Computer Science Dick Brown answered. His quick response earned him a $200,000 grant from the National Science Foundation to be one of the first to create materials for a new curriculum.

“The whole computing industry needs this kind of change, so it is a really big deal. We feel fortunate that we’re the ones who got the grant,” Brown says.

This new curriculum has the potential to transform the way professors teach computer science in colleges across the country. The reason for the change in teaching is that advancements in the way professors teach computer science have not kept pace with the advancements made in computers over the last few years.

Too fast

Brown says computers have actually doubled their speed every 18 months since 1965. Up until 2005 this wasn’t a problem because the software for computers also increased speed. However, in 2005 programmers were unable to make computers any faster without adding more power to them. As they added more power, the software engineers did not adapt their software to this new arrangement. Therefore, although computers were getting faster, the software wasn’t.

This is where the students come in. From here on out, it is critical that computer science students learn how to work with “multicore” computers. Previously, computing for multicore computers — known as “parallel computing” or “parallelism” — was only taught in a select few upper-level courses. However, because it is so important now, it needs to be taught to all computer science students.

“Multicore computers are changing the way computing is done, and we get the opportunity to help colleges learn how to teach computer science using parallelism,” Brown says.

Timothy Yates '12, seated at the keyboard of a cluster of multicore computers, is one of three students working on Brown's project. St. Olaf's new parallel computing room has the capacity to house one of the world's 500 most powerful computing systems.Brown’s new curriculum will translate the advanced concepts taught in these upper-level classes to make them easily digestible for beginning computer science students. He and Macalester College Associate Professor of Computer Science Libby Shoop, along with the help of three St. Olaf students, are working to create a method of teaching this new computing. This fall St. Olaf students in lower-level computer classes started using parts of the curriculum, and Macalester is remotely using the computers at St. Olaf to implement the software for their classes.

However, it’s not just beginning students who are unfamiliar with the concepts; many college professors are not well versed in parallelism either. This means that the curriculum also must give professors who don’t have a background in this kind of computing the tools they need to teach it. The teaching tools Brown is developing will be self-contained, so there is no need for students to buy an entirely new textbook — instead, the curriculum can just be added.

A nationwide program

Before the grant ends in January 2012, Brown hopes to have the curriculum up and running at St. Olaf and Macalester, as well as be prepared to launch the nationwide program. He says they’ll focus on liberal arts schools first, although the same technology can be just as easily used at larger institutions. In the spring, Brown and his students will present a workshop on teaching parallelism at a conference of the Special Interest Group on Computer Science Education Technical Symposium.

“Our strategy is to focus on 4-year institutions first, because the nation’s 3,000-plus liberal arts colleges include lots of students who won’t otherwise have quick ways to start learning parallelism. At a major university, undergraduate courses may be influenced by graduate research in parallel computing on campus. The way we see it, smaller schools represent a bigger opportunity for achieving our main goal,” he says.

Related News

woman riding a bicycle in Amsterdam, Netherlands

All universities in the Netherlands are working together to create a plan and implement measures to control the number of international students they enroll. New and more detailed plans are expected to be published in the middle of March this year, a University of Amsterdam representative has told Erudera News.


Feb 28, 2024

students learning at Ghent University spaces

Flemish universities’ request to offer 10 Master of Science (MSc) programs solely in English and no longer in Dutch has not been accepted by the Flemish government.


Feb 28, 2024

A person using computer

Higher education institutions in the United Kingdom, especially those affiliated with international research institutes, are at risk of cyberattacks, according to a new report by KnowBe4.

United Kingdom

Feb 27, 2024