As projects such as the William Blake and Walt Whitman Archives testify to, the digital humanities have worked hard to preserve and freely distribute literary texts. Creating places to store high quality electronic reproductions of original works is great, but what form will the next developments for such sites take?

How can we apply the problem solving, analytical, and searching tools of computer science to the specific needs of humanities scholars? How can we use programming to improve comparative and contextual analysis of archived texts?

Following that line of thought, I would like to discuss what an introductory programming course geared towards the humanities, that is, non-computer science majors, would look like. Should it be focused on searching methods and text analysis? What programming language would be most appropriate? What would your expectations for such a course be?