Focuses on implementing a type checker for Amy, covering name and type analysis, typing constraints generation, and the importance of type checking in compilation.
Covers the basics of programming, including the development cycle of a program, strong typing, data storage in Java variables, and primitive data types.
Explores implicit function types and their application in a conference management system, discussing the trade-off between types and terms in implicit parameters.