Software engineering instructors and other computer professionals assemble current best practices in software engineering education to help colleagues improve their curricula and offer computer science students knowledge and skills that are ready to apply on the job. They consider such areas as developing project management skills, encouraging collaborations and teamwork, supporting communications, improving soft skills, promoting project-based learning, engaging classroom games, meeting industry expectations, using open-source tools, and adopting digital learning.
– ProtoView Book Abstracts (formerly Book News, Inc.)