Once thought of as “just programming,” computer science has grown to encompass a variety of roles and disciplines. Isn’t it time that the computer science classroom evolved to meet the demands of the 21st century workplace? Through true project-based learning, students build product backlogs, complete sprints, hold stand-up meetings, retrospectives, and more to bring learning to life and give them skills that mirror those used in software development. Further, students effectively collaborate, communicate, and create, giving meaning to lessons and bringing their programming...