The influx of computer technology into classrooms during the past decade raises the questions -- how can we teach children to use computers productively and what effect will learning to program computers have on them? During this same period, researchers have investigated novice learning of computer programming. Teaching and Learning Computer Programming unites papers and perspectives by respected researchers of teaching and learning computer science while it summarizes and integrates major theoretical and empirical contributions. It gives a current and concise account of how instructional techniques affect student learning and how learning of programming affects students' cognitive skills. This collection is an ideal supplementary text for students and a valuable reference for professionals and researchers of education, technology and psychology, computer science, communication, developmental psychology, and industrial organization.
This book provides an overview of how to approach computer science education research from a pragmatic perspective. It represents the diversity of traditions and approaches inherent in this interdisciplinary area, while also providing a structure within which to make sense of that diversity. It provides multiple 'entry points'- to literature, to methods, to topics Part One, 'The Field and the Endeavor', frames the nature and conduct of research in computer science education. Part Two, 'Perspectives and Approaches', provides a number of grounded chapters on particular topics or themes, written by experts in each domain. These chapters cover the following topics: * design * novice misconceptions * programming environments for novices * algorithm visualisation * a schema theory view on learning to program * critical theory as a theoretical approach to computer science education research Juxtaposed and taken together, these chapters indicate just how varied the perspectives and research approaches can be. These chapters, too, act as entry points, with illustrations drawn from published work.
Most would agree that the acquisition of problem-solving ability is a primary goal of education. The emergence of the new information technologiesin the last ten years has raised high expectations with respect to the possibilities of the computer as an instructional tool for enhancing students' problem-solving skills. This volume is the first to assemble, review, and discuss the theoretical, methodological, and developmental knowledge relating to this topical issue in a multidisciplinary confrontation of highly recommended experts in cognitive science, computer science, educational technology, and instructional psychology. Contributors describe the most recent results and the most advanced methodological approaches relating to the application of the computer for encouraging knowledge construction, stimulating higher-order thinking and problem solving, and creating powerfullearning environments for pursuing those objectives. The computer applications relate to a variety of content domains and age levels.
The papers presented here focus on new developments in both theoretical and phenomenological aspects of standard theory, with an emphasis on understanding of the mechanism of electroweak symmetry breaking. This workshop covers the formal aspects and the related new models of electroweak symmetry breaking and the present status of the Standard Model.
This textbook presents both a conceptual framework and detailed implementation guidelines for computer science (CS) teaching. Updated with the latest teaching approaches and trends, and expanded with new learning activities, the content of this new edition is clearly written and structured to be applicable to all levels of CS education and for any teaching organization. Features: provides 110 detailed learning activities; reviews curriculum and cross-curriculum topics in CS; explores the benefits of CS education research; describes strategies for cultivating problem-solving skills, for assessing learning processes, and for dealing with pupils’ misunderstandings; proposes active-learning-based classroom teaching methods, including lab-based teaching; discusses various types of questions that a CS instructor or trainer can use for a range of teaching situations; investigates thoroughly issues of lesson planning and course design; examines the first field teaching experiences gained by CS teachers.
Computer technologies are forever evolving and it is vital that computer science educators find new methods of teaching programming in order to maintain the rapid changes occurring in the field. One of the ways to increase student engagement and retention is by integrating games into the curriculum. Gamification-Based E-Learning Strategies for Computer Programming Education evaluates the different approaches and issues faced in integrating games into computer education settings. Featuring emergent trends on the application of gaming to pedagogical strategies and technological tactics, as well as new methodologies and approaches being utilized in computer programming courses, this book is an essential reference source for practitioners, researchers, computer science teachers, and students pursuing computer science.
No one disputes how important it is, in today's world, to prepare students to un derstand mathematics as well as to use and communicate mathematics in their future lives. That task is very difficult, however. Refocusing curricula on funda mental concepts, producing new teaching materials, and designing teaching units based on 'mathematicians' common sense' (or on logic) have not resulted in a better understanding of mathematics by more students. The failure of such efforts has raised questions suggesting that what was missing at the outset of these proposals, designs, and productions was a more profound knowledge of the phenomena of learning and teaching mathematics in socially established and culturally, politically, and economically justified institutions - namely, schools. Such knowledge cannot be built by mere juxtaposition of theories in disci plines such as psychology, sociology, and mathematics. Psychological theories focus on the individual learner. Theories of sociology of education look at the general laws of curriculum development, the specifics of pedagogic discourse as opposed to scientific discourse in general, the different possible pedagogic rela tions between the teacher and the taught, and other general problems in the inter face between education and society. Mathematics, aside from its theoretical contents, can be looked at from historical and epistemological points of view, clarifying the genetic development of its concepts, methods, and theories. This view can shed some light on the meaning of mathematical concepts and on the difficulties students have in teaching approaches that disregard the genetic development of these concepts.
Cognitive psychology is the basis of many applications in almost every area of technology, business, industry, and education. This book provides workers in applied arenas with presentations of research aimed directly at the problems and issues that confront them. It will cover key areas including business and industry, computers and technology, education and information, and health and law.