Lecture 31: Software Engineering 2

11/6/2020

Build Your World

Part 1: World Generation

Part 2: Interactivity

Ousterhout's Take on Complexity

Modular Design

Hiding Complexity

Modular Design

Interface vs. Implementation

Interface

Modules Should be Deep

Information Hiding

Information Leakage

Temporal Decomposition

BYOW Suggestions

Teamwork

Project 3

Teamwork

Individual Intelligence

Group Intelligence

Teamwork and Project 3

Reflexivity

Feedback is Hard: Negativity

Feedback is Hard: Can Seem Like a Waste of Time

Feedback is Hard: Coming Up With Feedback is Tough

Team Reflection