Spring 2023 Computer Science 458


[Home]

Video of the day

Appalachian Spring Aaron Copland.

Administrivia

  • I have office hours Mondays and Wednesdays from 2 to 3pm, NOT on Friday, on zoom, id 459 434 2854.

  • Opportunity.
    I hope this message finds you well! My name is Aliza Seidenfeld, and I am a 2L at Yale Law School. I am working on a mobile app start-up and am looking for interns from Yale to assist with (1) UI/UX and (2) mobile app development. I wanted to know if you would be willing to post about the opportunity to your class? My co-founder (cc’d) and I would love to work with Yale engineers! There is opportunity for growth and a permanent role on the team.

    Feel free to use the following blurb, or adjust as appropriately in your discretion:

    “Exciting opportunity to join a start-up team of two Yale Law students who are currently seeking students proficient in either (1) UI/UX or (2) mobile app development to help build an app based on personality psychology. If you are interested, please email aliza.seidenfeld@yale.edu and sarah.hirschfield@yale.edu with your resume.”

    Assignments

    Extension for hw2 to April 6th hw 2 which deals with finance. See Ed Discussion note by Sam regarding alternative to yfinance.

    You should try yahooquery which is alive and well.

    >>> from yahooquery import Ticker
    >>> a = Ticker('AAPL')
    >>> dir(a)
    >>> for p in dir(a):
      print (p)		     
    

    Also, hw3 is now available (along with the paper due 4/3 and final project - proposal due 4/10.) There are no more assignments.

    Oop.html object-oriented programming in Python. Helpful for hw3.

    Lecture: 4/3/2023

    Emotions

    See Emotions.html

    Note: I do not include any code examples. I actually like writing code. However, were I to give you examples, (as I do in Goals.html below), I fear that I might stifle your creativity. You all know how to write computer programs. I do not want to prejudice your thoughts. I am confident that you can figure this stuff out and come out with interesting data structures and algorithms. If your code is especially clever or interesting, I may include it in future editions of this course - with attribution of course.

  • Winograd SHRDLU

  • Goals.html

    Goal-based Systems

    See GBDMgoals.html Chapter 3: Goals.

    Use polleverywhere to provide examples of the specified goal type. https://pollev.com/slade You may also download the app to your phone. Use the "slade" poll id.


    [Home]