Innovative Teaching Strategies and New Learning Paradigms in Computer Programming

Innovative Teaching Strategies and New Learning Paradigms in Computer Programming

Ricardo Queirós (Polytechnic Institute of Porto, Portugal)
Indexed In: SCOPUS
Release Date: November, 2014|Copyright: © 2015 |Pages: 313
ISBN13: 9781466673045|ISBN10: 1466673044|EISBN13: 9781466673052|DOI: 10.4018/978-1-4666-7304-5


Courses in computer programming combine a number of different concepts, from general problem-solving to mathematical precepts such as algorithms and computational intelligence. Due to the complex nature of computer science education, teaching the novice programmer can be a challenge.

Innovative Teaching Strategies and New Learning Paradigms in Computer Programming brings together pedagogical and technological methods to address the recent challenges that have developed in computer programming courses. Focusing on educational tools, computer science concepts, and educational design, this book is an essential reference source for teachers, practitioners, and scholars interested in improving the success rate of students.

Topics Covered

The many academic areas covered in this publication include, but are not limited to:

  • Automatic Evaluation
  • Collaborative Programming
  • Competitive Programming
  • E-Learning Standardization
  • Exercise Design
  • MOOC Management
  • Plagiarism Detection

Reviews and Testimonials

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.)

Table of Contents and List of Contributors

Search this Book:

Author(s)/Editor(s) Biography

Ricardo Queirós is an Assistant Professor at the School of Industrial Studies and Management (ESEIG) in Vila do Conde, which is responsible for courses in the area of ICT and Programming Languages. He is a PhD student of the Doctoral Program in Computer Sciences in the Faculty of Sciences of the University of Porto (FCUP). His scientific activity is related with e-Learning Standards and Interoperability, Languages for XML, Architectural Integration, with focus on the development of e-Learning Systems. He is an associated member of the Center for Research in Advanced Computing Systems (CRACS)—an INESC-Porto Associated Laboratory—and a founding member of KMILT (Knowledge Management, Interactive, and Learning Technologies) research group.