A long series of code-related assignments to challenge starting engineers