Developing a Wiki for CS 441 Thomas C. Lominac Professor of Mathematics and Computer Science Virginia Military Institute Lexington VA 24450 (540) 464-7493 [email_address] Teaching & Technology Project Summer 2007
What’s Been Happening Out There Excerpts from remarks by Bill Gates at Microsoft CEO Summit 2004: (Source:  http://www.microsoft.com/presspass/exec/billg/speeches/2004/05-20CEOsummit.aspx ) “ One thing that I think has been an interesting dilemma…is this issue of centralization versus empowerment.” “… the next generation of collaboration really is about bottoms-up creation of Web sites where the IT department doesn’t have to get involved.” “ Another new phenomenon that connects into this is one that started outside of the business space, …a thing called blogging.  And a standard around that that notifies you that something has changed called RSS.” “ Another big phenomenon is building communities around Web sites….And virtually every company ought to have on their Web site the ability for their customers, their suppliers, various people, to interact and their employees to see the dialogue taking place there and jump in and talk to them and help them.”
Three Grassroots Technologies (which are rapidly moving to sanctioned adoption by the enterprise) Blogs RSS syndication Wikis
Informal Poll How many…. Regularly read blogs? Write a blog? Use a blog for a class? Use an RSS aggregator to read RSS feeds? Write for a Wiki?
A Bit of MACS History CS Curricular guidelines—like many others, our program needed more content about ethics, social issues Received in-house TTL grant to develop a new course, “Contemporary Issues in Computing” Desired features: Student participation Up to the minute topics for discussion to augment basic issue categories (freedom of speech, intellectual property, privacy, security) The course was taught once: spring 2005 Instructor’s  Blog  and  RSS  feeds were heavily used Wiki  was introduced as an afterthought I continue to use a blog and RSS feeds in SS 345 Summer 2007 – awarded grant to develop a wiki for CS 441
Wikis A  wiki  ( wiki wiki ,  wiki web ) is a collaborative web site whose pages can be edited by many different authors  (Legend has it that the name Wiki was inspired by the name of the shuttle bus at the Honolulu Airport. "Wiki" is a Hawaiian word for "quick".)  First wiki created in 1995 as a supplement for the Portland Pattern Repository  ( http://c2.com/cgi/wiki?PortlandPatternRepository ) Most famous example:  Wikipedia  ( http://en.wikipedia.org/wiki/wiki ), a publicly edited encyclopedia consisting of over 150,000 articles
What You’ll Need Join an existing wiki to participate To create your own, you need wiki software Web server (e. g. Apache) Wiki engine (a lengthy list can be found at   http://c2.com/cgi/wiki?WikiEngines )
My Setup Constraints: Inexpensive (preferably free) Light- or middleweight in terms of complexity (installation and use) CS Apache Web Server on Solaris, so blog and wiki servers should work there Desirable to have RSS clients for both Solaris and Windows platforms
What I Currently Use  Blogging: Blosxom – includes RSS syndication (  http://sun.vmi.edu/lominac/blosxom.cgi  ) I have also experimented with Greymatter  (  http://sun.vmi.edu/ccsc  ) RSS Readers: Firefox (  http://www.mozilla.org/firefox  ) Bloglines (  http://www.bloglines.com  ) RSSOWL (  http://www.rssowl.org  ) Wiki Oddmuse (  http://sun.vmi.edu/lominac/cgi-bin/wiki.cgi  )
Conclusions and Issues Instructor blog is a convenient way to present classroom material; student blogs didn’t take off RSS feeds provide contemporary topics for classroom discussion in an issues course Class wiki is potentially a good tool for collaborative assignments Same potential issues as standard web sites (obscenity, libel, etc.)—easier to write before reflecting Open wiki editing allows graffiti  Revision control on wikis allays these problems if they surface (they haven’t for me--yet) Wiki content copyright ???? Not a full-blown CMS (free ones are available)
Discussion Questions? Potential topics for discussion: Do blogs, wikis, or RSS aggregation or syndication seem of use to you? If so, what hurdles do you foresee? Can you think of other uses?
Thanks! Feel free to visit my VMI websites at   http://sun.vmi.edu/lominac Tom Lominac Professor of Mathematics and Computer Science Virginia Military Institute Lexington VA 24450 (540) 464-7493

Ttwiki

  • 1.
    Developing a Wikifor CS 441 Thomas C. Lominac Professor of Mathematics and Computer Science Virginia Military Institute Lexington VA 24450 (540) 464-7493 [email_address] Teaching & Technology Project Summer 2007
  • 2.
    What’s Been HappeningOut There Excerpts from remarks by Bill Gates at Microsoft CEO Summit 2004: (Source: http://www.microsoft.com/presspass/exec/billg/speeches/2004/05-20CEOsummit.aspx ) “ One thing that I think has been an interesting dilemma…is this issue of centralization versus empowerment.” “… the next generation of collaboration really is about bottoms-up creation of Web sites where the IT department doesn’t have to get involved.” “ Another new phenomenon that connects into this is one that started outside of the business space, …a thing called blogging. And a standard around that that notifies you that something has changed called RSS.” “ Another big phenomenon is building communities around Web sites….And virtually every company ought to have on their Web site the ability for their customers, their suppliers, various people, to interact and their employees to see the dialogue taking place there and jump in and talk to them and help them.”
  • 3.
    Three Grassroots Technologies(which are rapidly moving to sanctioned adoption by the enterprise) Blogs RSS syndication Wikis
  • 4.
    Informal Poll Howmany…. Regularly read blogs? Write a blog? Use a blog for a class? Use an RSS aggregator to read RSS feeds? Write for a Wiki?
  • 5.
    A Bit ofMACS History CS Curricular guidelines—like many others, our program needed more content about ethics, social issues Received in-house TTL grant to develop a new course, “Contemporary Issues in Computing” Desired features: Student participation Up to the minute topics for discussion to augment basic issue categories (freedom of speech, intellectual property, privacy, security) The course was taught once: spring 2005 Instructor’s Blog and RSS feeds were heavily used Wiki was introduced as an afterthought I continue to use a blog and RSS feeds in SS 345 Summer 2007 – awarded grant to develop a wiki for CS 441
  • 6.
    Wikis A wiki ( wiki wiki , wiki web ) is a collaborative web site whose pages can be edited by many different authors (Legend has it that the name Wiki was inspired by the name of the shuttle bus at the Honolulu Airport. "Wiki" is a Hawaiian word for "quick".) First wiki created in 1995 as a supplement for the Portland Pattern Repository ( http://c2.com/cgi/wiki?PortlandPatternRepository ) Most famous example: Wikipedia ( http://en.wikipedia.org/wiki/wiki ), a publicly edited encyclopedia consisting of over 150,000 articles
  • 7.
    What You’ll NeedJoin an existing wiki to participate To create your own, you need wiki software Web server (e. g. Apache) Wiki engine (a lengthy list can be found at http://c2.com/cgi/wiki?WikiEngines )
  • 8.
    My Setup Constraints:Inexpensive (preferably free) Light- or middleweight in terms of complexity (installation and use) CS Apache Web Server on Solaris, so blog and wiki servers should work there Desirable to have RSS clients for both Solaris and Windows platforms
  • 9.
    What I CurrentlyUse Blogging: Blosxom – includes RSS syndication ( http://sun.vmi.edu/lominac/blosxom.cgi ) I have also experimented with Greymatter ( http://sun.vmi.edu/ccsc ) RSS Readers: Firefox ( http://www.mozilla.org/firefox ) Bloglines ( http://www.bloglines.com ) RSSOWL ( http://www.rssowl.org ) Wiki Oddmuse ( http://sun.vmi.edu/lominac/cgi-bin/wiki.cgi )
  • 10.
    Conclusions and IssuesInstructor blog is a convenient way to present classroom material; student blogs didn’t take off RSS feeds provide contemporary topics for classroom discussion in an issues course Class wiki is potentially a good tool for collaborative assignments Same potential issues as standard web sites (obscenity, libel, etc.)—easier to write before reflecting Open wiki editing allows graffiti Revision control on wikis allays these problems if they surface (they haven’t for me--yet) Wiki content copyright ???? Not a full-blown CMS (free ones are available)
  • 11.
    Discussion Questions? Potentialtopics for discussion: Do blogs, wikis, or RSS aggregation or syndication seem of use to you? If so, what hurdles do you foresee? Can you think of other uses?
  • 12.
    Thanks! Feel freeto visit my VMI websites at http://sun.vmi.edu/lominac Tom Lominac Professor of Mathematics and Computer Science Virginia Military Institute Lexington VA 24450 (540) 464-7493