24. Teaching With This Book# 24.1. Pedagogical Goals and Design 24.2. Tech Set-Up 24.3. Assignments 24.3.1. Reading assignments 24.3.2. Programming practice 24.3.3. Programming Assignments 24.3.4. Group Final Project Project Description Project Proposal Project Write-Up Project Presentation Peer Evaluation Your Favorite Projects 24.3.5. Writing Project Writing Project Description Proposal Sourcing Topic/Scenario Ethics Frameworks Background Outline of Using Frameworks Writing Project Draft Final Project 24.4. Course Schedule