Dee Dee Dev Diary - TheEvergreenStateCollege/upper-division-cs-23-24 GitHub Wiki

sc-24sp

Week 01

2024-04-01, Monday Morning in class

Lecture on:

  • Software Construction
    • requirements engineering
    • design
    • specification
    • refactoring
    • testing
    • maintenance
  • Course roadmap
  • Git-Tac-Toe

2024-04-01, Monday Afternoon in class

Team: Dee Dee & Paul Swisher

  • Created and played a tic-tac-toe game that ended in a draw.
  • We used GitPod to commit and pull our changes.
  • The first game ended in a draw.
  • The second game we went back a few commits to the move that blocked one of Paul Swisher's winning moves and changed it so that he won instead of the game being a draw.
  • This is the only screenshot I managed:

image

Homework 01

Part 1. Git-Tac-Toe

completed in class with Paul Swisher

Part 2. Reading

completed reading and quizzes chapter 1-4

Part 3. Rustlings

completed rustlings:

  • 00-intro
  • 01-variables
  • 02-functions
  • 03-if
  • 04-primitive-types
  • 05-vecs
  • 06-move-semantics

"There is nothing to submit online for this assignment. You'll be checked off in-person by Paul during the Monday afternoon session."

ai-24sp

Week 01

2024-04-03, Wednesday in class

Neural Network Activity

2024-04-04, Thursday in class

Prototype-09

I worked with Dante on the MNIST code.

Homework 01

Part 1 Technical Reading and Code

MNIST Classifier

Part 2 Human Writing

Article: Unjust Enrichment Lawsuit: Actors' Strike 2023 and Grand Moff Tarkin

Tyburn Film Productions argues that their rights to control Cushing's portrayal were established in a 1993 agreement, even though Cushing died in 1994. Tyburn Film Productions claims unjust enrichment, asserting control over exploiting Peter Cushing's rights. Conversely, the defendants, including Cushing's estate, argue they had the right to resurrect him. They cite agreements dating back to 1976 with his production company or agreements made in 2016 as the basis for their actions.

The case explores nuanced legal territory, particularly regarding performers' rights and the evolution of intellectual property law. Judge Master Kaye highlights the complexity of determining historic rights amidst legislative changes. The unresolved questions include interpreting regulations and the scope of unjust enrichment in multi-party situations. Comparably, this case echoes recent disputes and discourse over digital entertainment resurrections, such as using CGI to recreate Christopher Reeves (among others) in The Flash. Both instances prompt examination of legal frameworks around intellectual property and performers' rights, emphasizing the need for legal clarity and potential legislative reform.

Week 02

2024-04-10, Wednesday in class

2024-04-11, Thursday in class