<?xml version="1.0" encoding="ISO-8859-1" ?>
<?xml-stylesheet type="text/xsl" href="style/rssfeed.xsl" ?>
<?xml-stylesheet type="text/css" href="style/style.css" ?>
<?xml-stylesheet type="text/css" href="style/rssfeed.css" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <!-- required channel elements -->
    <title>COP 4020 News</title>
    <link>http://www.eecs.ucf.edu/~leavens/COP4020/</link>
    <description>
      News about COP 4020 at the University of Central Florida
    </description>
    <!-- optional channel elements -->
    <atom:link href="http://www.eecs.ucf.edu/~leavens/COP4020/rss.xml"
	     rel="self" type="application/rss+xml" />
    <language>en-us</language>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <managingEditor>leavens@eecs.ucf.edu (Gary T. Leavens)</managingEditor>
    <lastBuildDate>Sat, 21 Nov 2009 21:27:00 EST</lastBuildDate>

    <item>
      <title>Exam 3 on Tuesday, Study Guide available</title>
      <link>http://www.eecs.ucf.edu/~leavens/COP4020/exams.shtml</link>
      <guid>http://www.eecs.ucf.edu/~leavens/COP4020Spring09/exams.shtml</guid>
      <pubDate>Sat, 21 Nov 2009 21:26:00 EST</pubDate>
      <description>
	A study guide for exam 3, which is to be held in class on
	Tuesday November 24, is available on the exams page.  See also
	the old exams available from the exams page, and the solutions
	to homework 4, which are now available on webcourses.
      </description>
      <source url="http://www.eecs.ucf.edu/~leavens/COP4020/rss.xml">
        Home Page of COP 4020
      </source>
    </item>

    <item>
      <title>Homework 5 problems 6-18 due Dec. 1</title>
      <link>https://webcourses.ucf.edu/</link>
      <guid>https://webcourses.ucf.edu/webct/entryPageIns.dowebct</guid>
      <pubDate>Sat, 21 Nov 2009 21:25:00 EST</pubDate>
      <description>
	Homework 5 problems 6-18 are due on December 1 at 11pm.
        Note also that the last late date for this last batch
	of problems is December 7, since our exam is on December 8.
	Please be sure to answer English problems in your own words,
	and don't just quote the book.  And don't wait to get started
	on the regular problems!  Also solutions for the
	problems of homework 4 are available on webcourses.
      </description>
      <source url="http://www.eecs.ucf.edu/~leavens/COP4020/rss.xml">
        Home Page of COP 4020
      </source>
    </item>

    <item>
      <title>Examples from Class today</title>
      <link>http://www.eecs.ucf.edu/~leavens/COP4020/examples/index.html#Chapter4</link>
      <guid>http://www.eecs.ucf.edu/~leavens/COP4020Spring09/examples/index.html#Chapter4</guid>
      <pubDate>Thu, 05 Nov 2009 10:24:00 EST</pubDate>
      <description>
	The examples page (chapter 4 section) has the examples worked
        in class today, including the hailstone max done eagerly, with
        demand driven execution, and with lazy execution.
      </description>
      <source url="http://www.eecs.ucf.edu/~leavens/COP4020/rss.xml">
        Home Page of COP 4020
      </source>
    </item>


    <item>
      <title>Corrected Queue example from class</title>
      <link>http://www.eecs.ucf.edu/~leavens/COP4020/examples/index.html</link>
      <guid>http://www.eecs.ucf.edu/~leavens/COP4020Spring09/examples/index.html</guid>
      <pubDate>Thu, 22 Oct 2009 10:47:00 EDT</pubDate>
      <description>
	The Queue.java example from today's class was incorrect in
        trying to use a generic type variable (T) to create an array;
        that is not permitted in Java with generics, since the type
        variables have no runtime presence, and so the array creation
	new T[SIZE] is illegal in Java.  One way around
	this is to write (T[]) new Object[SIZE], which is
	what is found in the Queue.java file available from the code examples page now.
        The code examples page has several examples of different
	kinds of Oz programs keyed to the sections of the book.  It
	also tells you how to access the code examples in the book.
      </description>
      <source url="http://www.eecs.ucf.edu/~leavens/COP4020/rss.xml">
        Home Page of COP 4020
      </source>
    </item>


    <item>
      <title>Grading Formulas updated on webcourses</title>
      <link>https://webcourses.ucf.edu/</link>
      <guid>https://webcourses.ucf.edu/webct/entryPageIns.dowebct</guid>
      <pubDate>Mon, 19 Oct 2009 15:10:00 EDT</pubDate>
      <description>
       The formulas used to estimate your final grade and the course
       weighted average in the class have been updated on webcourses, 
       so the current estimated grade is now reasonably accurate again.
      </description>
      <source url="http://www.eecs.ucf.edu/~leavens/COP4020/rss.xml">
        Home Page of COP 4020
      </source>
    </item>

    <item>
      <title>Oz Semantics Code Examples</title>
      <link>http://www.eecs.ucf.edu/~leavens/COP4020/reducer</link>
      <guid>http://www.eecs.ucf.edu/~leavens/COP4020Spring09/reducer</guid>
      <pubDate>Wed, 09 Sep 2009 13:34:00 EDT</pubDate>
      <description>
        The "Reducer", demonstrates the operational semantics of Oz,
	using Oz code. 
	The directory of programs is available from the course web
        page, and also includes programs to compute free and bound
        variable identifiers, and to do desugaring.  See the 0DOCS.pdf
        file for some explanation.  These files are also available
        through the course resources page and from the examples page.  Enjoy.
      </description>
      <source url="http://www.eecs.ucf.edu/~leavens/COP4020/rss.xml">
        Home Page of COP 4020
      </source>
    </item>

    <item>
      <title>Olympus accounts ready</title>
      <link>http://www.eecs.ucf.edu/~leavens/COP4020/running_oz.shtml</link>
      <guid>http://www.eecs.ucf.edu/~leavens/COP4020Fall09/running_oz.shtml</guid>
      <pubDate>Mon, 31 Aug 2009 15:03:00 EDT</pubDate>
      <description>
	The Olympus and Scerola Clusters now have accounts created for
	you.  The main use for these is if you don't (or can't) run
	Mozart/Oz on your own computer, since they have Mozart/Oz
	installed. The account uses your UCF NID as the login and the
	usual default passowrd (Pyymmdd), where "P" is the letter "P",
	and yy is your birth year, mm your birth month, and dd your
	birth day.
      </description>
      <source url="http://www.eecs.ucf.edu/~leavens/COP4020/rss.xml">
        Home Page of COP 4020
      </source>
    </item>

    <item>
      <title>Chapter 1 PDF from MIT Press as a sample</title>
      <link>http://mitpress.mit.edu/books/chapters/0262220695chap1.pdf</link>
      <guid>http://mitpress.mit.edu/books/chapters/0262220695chap1.pdf</guid>
      <pubDate>Wed, 26 Aug 2009 10:31:00 EDT</pubDate>
      <description>
      The link of this news item is to the MIT Press's sample chapter
      for our textbook, which happens to be chapter 1 of the book.
      You should buy the book itself, as there are no other (legal)
      copies of other chapters on the web that I know of...
      </description>
      <source url="http://www.eecs.ucf.edu/~leavens/COP4020/rss.xml">
        Home Page of COP 4020
      </source>
      </item>

    <item>
      <title>If you get the flu...</title>
      <link>http://www.fctl.ucf.edu/AboutUs/content/H1N1AdvisoryComments-UpdatedAug17.doc</link>
      <guid>http://www.fctl.ucf.edu/AboutUs/content/H1N1AdvisoryComments-UpdatedAug17.doc</guid>
      <pubDate>Wed, 26 Aug 2009 08:15:00 EDT</pubDate>
      <description>
      The link of this news item passes along the following advice if
      you have flu symptoms: "remain at home until at least 24 hours
      after [you] are free of fever (100 degrees F, 37.8 C) or signs
      of a fever without the use of fever-reducing medications."
      </description>
      <source url="http://www.eecs.ucf.edu/~leavens/COP4020/rss.xml">
        Home Page of COP 4020
      </source>
      </item>

    <item>
      <title>Follow UCFCOP4020 on Twitter</title>
      <link>http://twitter.com/UCFCOP4020</link>
      <guid>http://twitter.com/UCFCOP4020</guid>
      <pubDate>Tue, 25 Aug 2009 23:12:00 EDT</pubDate>
      <description>
	We are experimenting with a Twitter feed for COP 4020, which
	is UCFCOP4020....  Let us know if that's useful...
      </description>
      <source url="http://www.eecs.ucf.edu/~leavens/COP4020/rss.xml">
        Home Page of COP 4020
      </source>
    </item>

    <item>
      <title>Gary's Office Hours</title>
      <link>http://www.eecs.ucf.edu/~leavens/COP4020/contact.shtml</link>
      <guid>http://www.eecs.ucf.edu/~leavens/COP4020Fall09/contact.shtml</guid>
      <pubDate>Tue, 25 Aug 2009 10:25:00 EDT</pubDate>
      <description>
	As discussed in class today, Gary's office hours will be
	Mondays and Fridays from 10:00am to 11:00am, and by appointment.
      </description>
      <source url="http://www.eecs.ucf.edu/~leavens/COP4020/rss.xml">
        Home Page of COP 4020
      </source>
    </item>

    <item>
      <title>Help Learning Your Name</title>
      <link>http://facebook.com/</link>
      <guid>http://facebook.com</guid>
      <pubDate>Wed, 21 Jan 2009 10:52:00 EDT</pubDate>
      <description>
        If you have an account at facebook.com (or are willing to sign
        up for one), please send Gary Leavens a friend request and mention
        "COP 4020".  This will help Gary learn to associate your name
        and face.  Gary's email is leavens@eecs.ucf.edu.
      </description>
      <source url="http://www.eecs.ucf.edu/~leavens/COP4020/rss.xml">
        Home Page of COP 4020
      </source>
    </item>

    <item>
      <title>Running Oz Page</title>
      <link>http://www.eecs.ucf.edu/~leavens/COP4020/running_oz.shtml</link>
      <guid>http://www.eecs.ucf.edu/~leavens/COP4020Spring09/running_oz.shtml</guid>
      <pubDate>Mon, 12 Jan 2009 12:47:00 EDT</pubDate>
      <description>
        The Running Oz page briefly describes how to run the Mozart/Oz system.
	It includes a troubleshooting section, and describes how to
	use Oz either from the school's Olympus system
	(olympus.eecs.ucf.edu) and how to install it on your own
	computer. 
      </description>
      <source url="http://www.eecs.ucf.edu/~leavens/COP4020/rss.xml">
        Home Page of COP 4020
      </source>
    </item>

    <item>
      <title>Barbara Liskov Wins ACM Turing Award</title>
      <link>http://lambda-the-ultimate.org/</link>
      <guid>http://lambda-the-ultimate.org/node/3231</guid>
      <pubDate>Thu, 12 Mar 2009 10:06:00 EDT</pubDate>
      <description>
        MIT's professor Barbara Liskov has won the ACM Turing award
        for her many contributions to computing, including the idea of
        abstract data types, their embodiment in the programming
        language CLU, and her work on distributed systems, including
        the programming language Argus.  The link is to lambda the
        ultimate, a blog devoted to programming languages, but you can
        also find more information on Google News.  The ACM Turing
        award is the "nobel prize of computing", the highest award
        given by the Association for Computing Machinery.
	Listen to a podcast of her interview on NPR's "Science Friday"
	(from March 13) at http://www.npr.org/rss/podcast.php?id=510221
      </description>
      <source url="http://www.eecs.ucf.edu/~leavens/COP4020/rss.xml">
        Home Page of COP 4020
      </source>
    </item>

    <item>
      <title>Meeting Outlines may help with Taking Notes</title>
      <link>http://www.eecs.ucf.edu/~leavens/COP4020/meeting-outlines/</link>
      <guid>http://www.eecs.ucf.edu/~leavens/COP4020Spring09/meeting-outlines/</guid>
      <pubDate>Sun, 04 Jan 2009 16:29:00 EDT</pubDate>
      <description>
        A set of "meeting outlines" will be available for each unit,
	before lectures start for that unit.  These are designed for
	taking notes as they contain an outline and much of what I'll
	show you in class, but without all the really important bits.
	This may be helpful if you don't want to be distracted by
	copying things down, or if it helps you to focus on the
	important parts.  However, I always update them as I prepare
	for lecture, and so don't print them out until the last
	minute.  They are linked from the syllabus also, so if you
	want to get the meeting outlines for where we are in the
	syllabus, just click on the topic name in the syllabus.
      </description>
      <source url="http://www.eecs.ucf.edu/~leavens/COP4020/rss.xml">
        Home Page of COP 4020
      </source>
    </item>


    <item>
      <title>Oz Semantics Code Examples</title>
      <link>http://www.eecs.ucf.edu/~leavens/COP4020/reducer</link>
      <guid>http://www.eecs.ucf.edu/~leavens/COP4020Fall09/reducer</guid>
      <pubDate>Sun, 04 Jan 2009 15:20:00 EDT</pubDate>
      <description>
        The "Reducer", demonstrates the operational semantics of Oz,
	using Oz code. 
	The directory of programs is available from the course web
        page, and also includes programs to compute free and bound
        variable identifiers, and to do desugaring.  See the 0DOCS.pdf
        file for some explanation.  These files are also available
        through the course resources page and from the examples page.  Enjoy.
      </description>
      <source url="http://www.eecs.ucf.edu/~leavens/COP4020/rss.xml">
        Home Page of COP 4020
      </source>
    </item>

    <item>
      <title>Closures in C#</title>
      <link>http://herbsutter.spaces.live.com/blog/cns/</link>
      <guid>http://herbsutter.spaces.live.com/blog/cns!2D4327CC297151BB!785.entry</guid>
      <pubDate>Sun, 04 Jan 2009 12:37:00 EDT</pubDate>
      <description>
	You may have heard that the new version of C# has closures.
        Thanks to Brandon Haber for pointing out that the new C++
        standard will also have "lambda functions" (anonymous
        functions) and closures.  See the link from this news item.
      </description>
      <source url="http://www.eecs.ucf.edu/~leavens/COP4020/rss.xml">
        Home Page of COP 4020
      </source>
    </item>

    <item>
      <title>Paul Graham's Essay "Beating the Averages"</title>
      <link>http://www.paulgraham.com/avg.html</link>
      <guid>http://www.paulgraham.com/avg.html</guid>
      <pubDate>Sun, 04 Jan 2009 12:22:00 EST</pubDate>
      <description>
        Here's an interesting essay by Paul
        Graham (from the book "Hackers and Painters") 
        about the expressive power of Lisp and how it helped in a startup company.
      </description>
      <source url="http://www.eecs.ucf.edu/~leavens/COP4020/rss.xml">
        Home Page of COP 4020
     </source>
    </item>

  </channel>
</rss>
