Queirós presents educators with a comprehensive examination of contemporary advancements in teaching strategies for novice computer programmers. The twelve chapters that make up the main body of the text are organized into three parts, covering state of the art of computer programming education, teaching strategies in computer programming, and frameworks and tools for developing strategies to more effectively teach computer programming to novices. Specific topics covered include automatic evaluation, collaborative programming, competitive programming, e-learning standardization, exercise design, MOOC management, and plagiarism detection.
– ProtoView Book Abstracts (formerly Book News, Inc.)