<?xml version="1.0"?>

<!DOCTYPE owl [
  <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#">
  <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#">
  <!ENTITY owl "http://www.w3.org/2002/07/owl#">
  <!ENTITY cc "http://web.resource.org/cc/#">
  <!ENTITY event "http://ebiquity.umbc.edu/ontology/event.owl#">
  <!ENTITY person "http://ebiquity.umbc.edu/ontology/person.owl#">
  <!ENTITY assert "http://ebiquity.umbc.edu/ontology/assertion.owl#">]>

<!--
  This ontology document is licensed under the Creative Commons
  Attribution License. To view a copy of this license, visit
  http://creativecommons.org/licenses/by/2.0/ or send a letter to
  Creative Commons, 559 Nathan Abbott Way, Stanford, California
  94305, USA.
-->

<rdf:RDF 
  xmlns:rdf = "&rdf;"
  xmlns:rdfs = "&rdfs;"
  xmlns:xsd = "&xsd;"
  xmlns:owl = "&owl;"
  xmlns:cc = "&cc;"
  xmlns:event = "&event;"
  xmlns:person = "&person;"
  xmlns:assert = "&assert;">
  <event:Event rdf:about="http://ebiquity.umbc.edu/event/html/id/274/The-Changing-Face-of-Programming-">
    <rdfs:label><![CDATA[The Changing Face of Programming ]]></rdfs:label>
    <event:title><![CDATA[The Changing Face of Programming ]]></event:title>
    <event:speaker><person:GuestSpeaker rdf:about="http://ebiquity.umbc.edu/person/html/Brian/Kernighan /"><person:name><![CDATA[Brian  Kernighan ]]></person:name><rdfs:label><![CDATA[Brian  Kernighan ]]></rdfs:label></person:GuestSpeaker></event:speaker>
    <event:startDate rdf:datatype="&xsd;dateTime">2008-11-13T10:30:00-05:00</event:startDate>
    <event:endDate rdf:datatype="&xsd;dateTime">2008-11-13T12:00:00-05:00</event:endDate>
    <event:location><![CDATA[CSEB B-17, Johns Hopkins University ]]></event:location>
    <event:abstract><![CDATA[The rapid evolution of languages, tools, environments and expectations
presents major challenges and opportunities for programmers and for
software engineering education. This is true across all kinds of
programming, but is especially so for Web systems, which are now
routinely written in untyped scripting languages and include Ajax,
mashups, toolkits, frameworks like Rails and Django, and a profusion of
interfaces, all operating asynchronously on distributed systems.
<p>
For the past 8 or 9 years I have been teaching a course on advanced
programming techniques that is more and more stretched between important
old material and new unproven material that might be important. In this
talk I will illustrate some of the challenges and discuss ways in which
we might use complexity and rapid change to advantage.

]]></event:abstract>
  </event:Event>

  <rdf:Description rdf:about="">
    <cc:License rdf:resource="http://creativecommons.org/licenses/by/2.0/" />
  </rdf:Description>

</rdf:RDF>

