Reference Hub1
Indices1
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)
Copyright: © 2015 |Pages: 313
ISBN13: 9781466673045|ISBN10: 1466673044|EISBN13: 9781466673052
DOI: 10.4018/978-1-4666-7304-5
Cite Book Cite Book

MLA

Queirós, Ricardo. "Innovative Teaching Strategies and New Learning Paradigms in Computer Programming." IGI Global, 2015. 1-313. Web. 11 Jan. 2020. doi:10.4018/978-1-4666-7304-5

APA

Queirós, R. (2015). Innovative Teaching Strategies and New Learning Paradigms in Computer Programming (pp. 1-313). Hershey, PA: IGI Global. doi:10.4018/978-1-4666-7304-5

Chicago

Queirós, Ricardo. "Innovative Teaching Strategies and New Learning Paradigms in Computer Programming." 1-313 (2015), accessed January 11, 2020. doi:10.4018/978-1-4666-7304-5

Export Reference

Mendeley
Favorite Full-Book Download

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.

Table of Contents

Reset
Front Materials
Title Page
This content has been removed at the discretion of the publisher and the editors.
Copyright Page
This content has been removed at the discretion of the publisher and the editors.
Advances in Higher Education and Professional Development (AHEPD) Book Series
This content has been removed at the discretion of the publisher and the editors.
Editorial Advisory Board and List of Reviewers
This content has been removed at the discretion of the publisher and the editors.
Foreword
This content has been removed at the discretion of the publisher and the editors.
Preface
This content has been removed at the discretion of the publisher and the editors.
Acknowledgment
This content has been removed at the discretion of the publisher and the editors.
Chapters
Chapter 1
State of the Art  (pages 26-26)
State of the Art
This content has been removed at the discretion of the publisher and the editors.
Chapter 1
Anabela de Jesus Gomes (Coimbra Institute of Engineering, Portugal & University of Coimbra, Portugal), António José Mendes (University of Coimbra, Portugal), Maria José Marcelino (University of Coimbra, Portugal)
This chapter aims to present and summarize a variety of research areas that directly or indirectly have influenced Computer Science Education Research, particularly associated to the teaching and learning of programming. It is known...
Computer Science Education Research: An Overview and Some Proposals
This content has been removed at the discretion of the publisher and the editors.
Chapter 2
Amine V. Bitar (University of Balamand, Lebanon), Antoine M. Melki (University of Balamand, Lebanon)
Social computing systems such as Social Network Sites have become more powerful. In some universities, SNSs have been adopted as a communication method between teachers and students. In addition, educational institutions have started...
Open Source Social Networks in Education
This content has been removed at the discretion of the publisher and the editors.
Chapter 3
Sema A. Kalaian (Eastern Michigan University, USA), Rafa M. Kasim (Indiana Tech University, USA)
The focus of this meta-analytic chapter was to quantitatively integrate and synthesize the accumulated pedagogical research that examined the effectiveness of one of the various small-group learning methods in maximizing...
Small-Group vs. Competitive Learning in Computer Science Classrooms: A Meta-Analytic Review
This content has been removed at the discretion of the publisher and the editors.
Chapter 4
J. Ángel Velázquez-Iturbide (Universidad Rey Juan Carlos, Spain), Ouafae Debdi (Universidad Rey Juan Carlos, Spain), Maximiliano Paredes-Velasco (Universidad Rey Juan Carlos, Spain)
Algorithmics is an important core subject matter in computer science education. In particular, optimization algorithms are some of the most difficult to master because their problem statement includes an additional property, namely...
A Review of Teaching and Learning through Practice of Optimization Algorithms
This content has been removed at the discretion of the publisher and the editors.
Chapter 2
Teaching Strategies  (pages 88-88)
Teaching Strategies
This content has been removed at the discretion of the publisher and the editors.
Chapter 5
Ana M. Pessoa (Polytechnic Institute of Porto, Portugal), Luis Coelho (Polytechnic Institute of Porto, Portugal), Ruben Fernandes (Polytechnic Institute of Porto, Portugal)
Massive Open Online Courses (MOOC) are gaining prominence in transversal teaching-learning strategies. However, there are many issues still debated, namely assessment, recognized largely as a cornerstone in Education. The large...
Massive Open Online Course Management: Learning Science and Engineering through Peer-Reviewed Projects
This content has been removed at the discretion of the publisher and the editors.
Chapter 6
Štefan Korečko (Technical University of Košice, Slovakia), Ján Sorád (Technical University of Košice, Slovakia)
Because of the current trend of massification of higher education, motivation of students is a serious issue, especially in courses closely related to mathematics. The ones that undoubtedly belong to this group are courses dealing...
Using Simulation Games in Teaching Formal Methods for Software Development
This content has been removed at the discretion of the publisher and the editors.
Chapter 7
Maria João Varanda Pereira (Instituto Politécnico de Bragança, Portugal), Nuno Oliveira (Universidade do Minho, Portugal), Daniela da Cruz (Universidade do Minho, Portugal), Pedro Rangel Henriques (Universidade do Minho, Portugal)
All of us that teach Language Processing topics are aware that a great part of the students face big difficulties and a lack of motivation inherent to the concept abstraction level and to the technical capacities required to...
An Effective Way to Teach Language Processing Courses
This content has been removed at the discretion of the publisher and the editors.
Chapter 8
M. Costa Neves (SportTools – Technology for Sport Company, Portugal), M. Ramires (SportTools – Technology for Sport Company, Portugal), J. Carvalho (Polytechnic Institute of Setúbal, Portugal), M. Piteira (Polytechnic Institute of Setúbal, Portugal), J. Santos (Polytechnic Institute of Setúbal, Portugal), N. Folgôa (Polytechnic Institute of Setúbal, Portugal), M. Boavida (Polytechnic Institute of Setúbal, Portugal)
Learning computer programming is for most of the new students a difficult task. Besides the computer language learning of the syntax and all the aspects related with the compiler or the IDE environment, programming also has its...
A Sports Science Approach to Computer Programming Education
This content has been removed at the discretion of the publisher and the editors.
Chapter 3
Frameworks and Tools  (pages 172-172)
Frameworks and Tools
This content has been removed at the discretion of the publisher and the editors.
Chapter 9
Ricardo Queirós (Polytecnic Institute of Porto, Portugal & University of Porto, Portugal), José Paulo Leal (CRACS & INESC-Porto LA, Faculty of Sciences, University of Porto, Porto, Portugal)
Currently, the teaching-learning process in domains, such as computer programming, is characterized by an extensive curricula and a high enrolment of students. This poses a great workload for faculty and teaching assistants...
Ensemble: An Innovative Approach to Practice Computer Programming
This content has been removed at the discretion of the publisher and the editors.
Chapter 10
M. Antón-Rodríguez (University of Valladolid, Spain), M. A. Pérez-Juárez (University of Valladolid, Spain), M. I. Jiménez-Gómez (University of Valladolid, Spain), F. J. Díaz-Pernas (University of Valladolid, Spain), M. Martínez-Zarzuela (University of Valladolid, Spain), D. González-Ortega (University of Valladolid, Spain)
The challenge to prepare the graduates for working in a constantly changing environment like software engineering requires an effective learning framework. This chapter presents a tool, integrated in the Moodle learning management...
Moodle-Based Tool to Improve Teaching and Learning of Relational Databases Design and SQL DML Queries
This content has been removed at the discretion of the publisher and the editors.
Chapter 11
André Baltazar (Catholic University of Portugal, Portugal), Luís Gustavo Martins (Catholic University of Portugal, Portugal)
Computer programming is not an easy task, and as with all difficult tasks, it can be faced as tedious, impossible to do, or as a challenge. Therefore, learning to program with a purpose enables that “challenge mindset” and encourages...
ZatLab: Programming a Framework for Gesture Recognition and Performance Interaction
This content has been removed at the discretion of the publisher and the editors.
Chapter 12
Ricardo Queirós (Polytechnic Institute of Porto, Portugal & CRACS/INESC TEC, Portugal)
Teaching and learning computer programming is as challenging as it is difficult. Assessing the work of students and providing individualised feedback is time-consuming and error prone for teachers and frequently involves a time...
Design a Computer Programming Learning Environment for Massive Open Online Courses
This content has been removed at the discretion of the publisher and the editors.
Back Materials
Compilation of References
This content has been removed at the discretion of the publisher and the editors.
About the Contributors
This content has been removed at the discretion of the publisher and the editors.
Index
This content has been removed at the discretion of the publisher and the editors.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.