Tuesday, March 13, 2012

Runestone Interactive

We are in the process of consolidating all of our work with open source, electronic textbook resources. Please visit RunestoneInteractive.org for more details and links to all the github repositories and books.

http://runestoneinteractive.org

Sunday, November 20, 2011

Interactive Python eBook

Brad Miller and I have been teaching CS150 this fall using a new online, interactive textbook. A public version is available at http://thinkcspy.appspot.com. Take a look. The text allows users to read and program, all from within the browser.

Sunday, April 3, 2011

JTerm 2012 Study Abroad in China

China

Computer Science 239: Technology and Culture in the Year of the Dragon
INSTRUCTOR: David Ranum (Computer Science)

Course Description: This travel course to China will explore the influence that the technology sector is having on one of the world’s oldest cultures as it becomes one of the world’s fastest growing economies. Students will participate in corporate site visits (in Beijing and Shanghai) to some of the most important businesses in China. They will meet with representatives of companies with local as well as global economic influence in order to study the role that technology and business are playing in this transformation. In order to gain an understanding of the interplay between new and old, students will also visit important sites such as Tian’anmen Square, Forbidden City, Yuyuan Garden (Old City), the Bund, and the Great Wall. A weekend home stay in Beijing is planned to celebrate the Chinese New Year. Students will experience the traditions of Chinese culture while seeing first-hand the impact of technology, modernization, and rapid economic growth on that culture.

Saturday, January 29, 2011

Second Edition Cover


Here is the cover image for the new second edition.


Second Edition Blog

Please visit pythonds.blogspot.com for up to date information about the second edition of the Python Data Structures textbook.

Wednesday, January 5, 2011

Python Data Structures Second Edition

The second edition of our Problem Solving with Algorithms and Data Structures using Python has gone to press. The text includes increased use of complexity analysis, linked lists, balanced trees, and great graphical recursive examples (with no special graphics packages...just Python turtle). Python 3.x compliant. Check out the Franklin Beedle (fbeedle.com) website for details on availability.

Tuesday, September 21, 2010

Craig Cornelius from Google

We are pleased to welcome a friend back to campus on Wednesday, September 29th.

Craig Cornelius is a graduate of Luther College and former teacher in the chemistry and computer science departments. He is now working for Google, Inc. He will be returning to campus to discuss opportunities at Google and to share some experiences and lessons learned from computing outside the classroom. Please join us for his talk on Wednesday evening at 7pm titled:
Computing Beyond CS - An Iowa Farmboy in Silicon Valley