Spring 2022 Computer Science 458


[Home]

Video of the Day

Spring Vivaldi's Four Seasons.

Lecture: 4/6/2022

Administrivia

  • Recorded lectures are in the Canvas media library,

  • Assignments hw3 is now available.

  • Oop.html from CS 200. See also Python Cookbook, Chapter 8.

  • Fluent Python See chapters 8 and 9 regarding OOP idioms in Python.

  • The Design of Everyday Things, Don Norman. PDF.

  • Project proposals are due Monday April 11th. In the final weeks of class, students will be invited to present their proposals in class, earning an additional 5 points. Group projects will be required to give a presentation.

    Supreme Court Decisions

    The Senate is voting this week on the confirmation of Ketanji Brown Jackson, President Biden's nominee for the Supreme Court, to replace Justice Breyer. The hearings last week in the Judiciary Comittee were predicatably contentious. Judge Brown Jackson was confirmed last year to the Court of Appeals. At that time, Senator Lindsey Graham voted to confirm and Senator Mitt Romney voted not to confirm. Both Senators have announced that they are planning to reverse their votes for this new nomination. Here are the reasons. They each are looking at the same credentials and cases as they did last year. However, they each are changing their minds. Why? What explanation (or decision strategy) are they using? Are they in fact using the same explanation?

    Just as two senators can look at the same set of facts and reach different conclusions, so can Supreme Court justices. Consider the issue of qualified immunity for police officers. What are the arguments for and against this issue? How can two justices reach different conclusions, assuming that they agree on the underlying issues?

    Use polleverywhere: https://pollev.com/slade You may also download the app to your phone. Use the "slade" poll id.

    We propose that Senators and Supreme Court justices often give explanations or opinions that hide or obscure their real reasons. That is, they lie. Should a computer lie? or more realistically, When should a computer lie?

    Goal-based Systems

    See GBDMgoals.html Chapter 3: Goals. Age.

    See Goals.html Agents.

    See GBDMResources.html Chapter 4: Resources.

    Case-based Systems

    Case-Based Reasoning: A Research Paradigm Slade, 1990.

    CBR.html


    [Home]