&gt; They redesigned the intro computer science course to focus more on creative problem solving. Instead of traditional homework, the faculty assigned team-based projects so that students coded together. And, most important, they made the courses fun and emphasized ways in which CS can benefit society.<p>What exactly does the first sentence mean?  What is an example of an increased focus on problem solving, and on what was focus decreased?<p>Are team assignments really just a way for weak performers to glide?  I know in my own college career that was my experience.<p>Is computer science about fun and benefiting society, or is it, y&#x27;know, the science of computation?  Is it better to build a population of computer scientists who find the science of computation fun and self-evidently beneficial, or one of computer scientists who don&#x27;t?