Author: Annette Vee
Publisher: MIT Press
ISBN: 026203624X
Category : Computers
Languages : en
Pages : 375
Book Description
How the theoretical tools of literacy help us understand programming in its historical, social and conceptual contexts. The message from educators, the tech community, and even politicians is clear: everyone should learn to code. To emphasize the universality and importance of computer programming, promoters of coding for everyone often invoke the concept of “literacy,” drawing parallels between reading and writing code and reading and writing text. In this book, Annette Vee examines the coding-as-literacy analogy and argues that it can be an apt rhetorical frame. The theoretical tools of literacy help us understand programming beyond a technical level, and in its historical, social, and conceptual contexts. Viewing programming from the perspective of literacy and literacy from the perspective of programming, she argues, shifts our understandings of both. Computer programming becomes part of an array of communication skills important in everyday life, and literacy, augmented by programming, becomes more capacious. Vee examines the ways that programming is linked with literacy in coding literacy campaigns, considering the ideologies that accompany this coupling, and she looks at how both writing and programming encode and distribute information. She explores historical parallels between writing and programming, using the evolution of mass textual literacy to shed light on the trajectory of code from military and government infrastructure to large-scale businesses to personal use. Writing and coding were institutionalized, domesticated, and then established as a basis for literacy. Just as societies demonstrated a “literate mentality” regardless of the literate status of individuals, Vee argues, a “computational mentality” is now emerging even though coding is still a specialized skill.
Coding Literacy
Author: Annette Vee
Publisher: MIT Press
ISBN: 0262340240
Category : Computers
Languages : en
Pages : 375
Book Description
How the theoretical tools of literacy help us understand programming in its historical, social and conceptual contexts. The message from educators, the tech community, and even politicians is clear: everyone should learn to code. To emphasize the universality and importance of computer programming, promoters of coding for everyone often invoke the concept of “literacy,” drawing parallels between reading and writing code and reading and writing text. In this book, Annette Vee examines the coding-as-literacy analogy and argues that it can be an apt rhetorical frame. The theoretical tools of literacy help us understand programming beyond a technical level, and in its historical, social, and conceptual contexts. Viewing programming from the perspective of literacy and literacy from the perspective of programming, she argues, shifts our understandings of both. Computer programming becomes part of an array of communication skills important in everyday life, and literacy, augmented by programming, becomes more capacious. Vee examines the ways that programming is linked with literacy in coding literacy campaigns, considering the ideologies that accompany this coupling, and she looks at how both writing and programming encode and distribute information. She explores historical parallels between writing and programming, using the evolution of mass textual literacy to shed light on the trajectory of code from military and government infrastructure to large-scale businesses to personal use. Writing and coding were institutionalized, domesticated, and then established as a basis for literacy. Just as societies demonstrated a “literate mentality” regardless of the literate status of individuals, Vee argues, a “computational mentality” is now emerging even though coding is still a specialized skill.
Publisher: MIT Press
ISBN: 0262340240
Category : Computers
Languages : en
Pages : 375
Book Description
How the theoretical tools of literacy help us understand programming in its historical, social and conceptual contexts. The message from educators, the tech community, and even politicians is clear: everyone should learn to code. To emphasize the universality and importance of computer programming, promoters of coding for everyone often invoke the concept of “literacy,” drawing parallels between reading and writing code and reading and writing text. In this book, Annette Vee examines the coding-as-literacy analogy and argues that it can be an apt rhetorical frame. The theoretical tools of literacy help us understand programming beyond a technical level, and in its historical, social, and conceptual contexts. Viewing programming from the perspective of literacy and literacy from the perspective of programming, she argues, shifts our understandings of both. Computer programming becomes part of an array of communication skills important in everyday life, and literacy, augmented by programming, becomes more capacious. Vee examines the ways that programming is linked with literacy in coding literacy campaigns, considering the ideologies that accompany this coupling, and she looks at how both writing and programming encode and distribute information. She explores historical parallels between writing and programming, using the evolution of mass textual literacy to shed light on the trajectory of code from military and government infrastructure to large-scale businesses to personal use. Writing and coding were institutionalized, domesticated, and then established as a basis for literacy. Just as societies demonstrated a “literate mentality” regardless of the literate status of individuals, Vee argues, a “computational mentality” is now emerging even though coding is still a specialized skill.
Software Studies
Author: Matthew Fuller
Publisher: MIT Press
ISBN: 0262062747
Category : Computer programs
Languages : en
Pages : 349
Book Description
This collection of short expository, critical and speculative texts offers a field guide to the cultural, political, social and aesthetic impact of software. Experts from a range of disciplines each take a key topic in software and the understanding of software, such as algorithms and logical structures.
Publisher: MIT Press
ISBN: 0262062747
Category : Computer programs
Languages : en
Pages : 349
Book Description
This collection of short expository, critical and speculative texts offers a field guide to the cultural, political, social and aesthetic impact of software. Experts from a range of disciplines each take a key topic in software and the understanding of software, such as algorithms and logical structures.
Literate Programming
Author: Donald Ervin Knuth
Publisher: Stanford Univ Center for the Study
ISBN: 9780937073803
Category : Computers
Languages : en
Pages : 368
Book Description
Literate programming is a programming methodology that combines a programming language with a documentation language, making programs more easily maintained than programs written only in a high-level language. A literate programmer is an essayist who writes programs for humans to understand. When programs are written in the recommended style they can be transformed into documents by a document compiler and into efficient code by an algebraic compiler. This anthology of essays includes Knuth's early papers on related topics such as structured programming as well as the Computer Journal article that launched literate programming. Many examples are given, including excerpts from the programs for TeX and METAFONT. The final essay is an example of CWEB, a system for literate programming in C and related languages. Index included.
Publisher: Stanford Univ Center for the Study
ISBN: 9780937073803
Category : Computers
Languages : en
Pages : 368
Book Description
Literate programming is a programming methodology that combines a programming language with a documentation language, making programs more easily maintained than programs written only in a high-level language. A literate programmer is an essayist who writes programs for humans to understand. When programs are written in the recommended style they can be transformed into documents by a document compiler and into efficient code by an algebraic compiler. This anthology of essays includes Knuth's early papers on related topics such as structured programming as well as the Computer Journal article that launched literate programming. Many examples are given, including excerpts from the programs for TeX and METAFONT. The final essay is an example of CWEB, a system for literate programming in C and related languages. Index included.
Coding Literacy
Author: Annette Vee
Publisher: MIT Press
ISBN: 026203624X
Category : Computers
Languages : en
Pages : 375
Book Description
How the theoretical tools of literacy help us understand programming in its historical, social and conceptual contexts. The message from educators, the tech community, and even politicians is clear: everyone should learn to code. To emphasize the universality and importance of computer programming, promoters of coding for everyone often invoke the concept of “literacy,” drawing parallels between reading and writing code and reading and writing text. In this book, Annette Vee examines the coding-as-literacy analogy and argues that it can be an apt rhetorical frame. The theoretical tools of literacy help us understand programming beyond a technical level, and in its historical, social, and conceptual contexts. Viewing programming from the perspective of literacy and literacy from the perspective of programming, she argues, shifts our understandings of both. Computer programming becomes part of an array of communication skills important in everyday life, and literacy, augmented by programming, becomes more capacious. Vee examines the ways that programming is linked with literacy in coding literacy campaigns, considering the ideologies that accompany this coupling, and she looks at how both writing and programming encode and distribute information. She explores historical parallels between writing and programming, using the evolution of mass textual literacy to shed light on the trajectory of code from military and government infrastructure to large-scale businesses to personal use. Writing and coding were institutionalized, domesticated, and then established as a basis for literacy. Just as societies demonstrated a “literate mentality” regardless of the literate status of individuals, Vee argues, a “computational mentality” is now emerging even though coding is still a specialized skill.
Publisher: MIT Press
ISBN: 026203624X
Category : Computers
Languages : en
Pages : 375
Book Description
How the theoretical tools of literacy help us understand programming in its historical, social and conceptual contexts. The message from educators, the tech community, and even politicians is clear: everyone should learn to code. To emphasize the universality and importance of computer programming, promoters of coding for everyone often invoke the concept of “literacy,” drawing parallels between reading and writing code and reading and writing text. In this book, Annette Vee examines the coding-as-literacy analogy and argues that it can be an apt rhetorical frame. The theoretical tools of literacy help us understand programming beyond a technical level, and in its historical, social, and conceptual contexts. Viewing programming from the perspective of literacy and literacy from the perspective of programming, she argues, shifts our understandings of both. Computer programming becomes part of an array of communication skills important in everyday life, and literacy, augmented by programming, becomes more capacious. Vee examines the ways that programming is linked with literacy in coding literacy campaigns, considering the ideologies that accompany this coupling, and she looks at how both writing and programming encode and distribute information. She explores historical parallels between writing and programming, using the evolution of mass textual literacy to shed light on the trajectory of code from military and government infrastructure to large-scale businesses to personal use. Writing and coding were institutionalized, domesticated, and then established as a basis for literacy. Just as societies demonstrated a “literate mentality” regardless of the literate status of individuals, Vee argues, a “computational mentality” is now emerging even though coding is still a specialized skill.
Participatory Literacy Practices for P-12 Classrooms in the Digital Age
Author: Mitchell, Jessica S.
Publisher: IGI Global
ISBN: 1799800024
Category : Education
Languages : en
Pages : 309
Book Description
The ability to effectively communicate in a globalized world shapes the economic, social, and democratic implications for the future of P-12 students. Digitally mediated communication in an inclusive classroom increases a student’s familiarity and comfortability with multiple types of media used in a wider technological culture. However, there is a need for research that explores the larger context and methodologies of participatory literacy in a digital educational space. Participatory Literacy Practices for P-12 Classrooms in the Digital Age is an essential collection of innovative research on the methods and applications of integrating digital content into a learning environment to support inclusive classroom designs. While highlighting topics such as game-based learning, coding education, and multimodal narratives, this book is ideally designed for practicing instructors, pre-service teachers, professional development coordinators, instructional facilitators, curriculum designers, academicians, and researchers seeking interdisciplinary coverage on how participatory literacies enhance a student’s ability to both contribute to the class and engage in opportunities beyond the classroom.
Publisher: IGI Global
ISBN: 1799800024
Category : Education
Languages : en
Pages : 309
Book Description
The ability to effectively communicate in a globalized world shapes the economic, social, and democratic implications for the future of P-12 students. Digitally mediated communication in an inclusive classroom increases a student’s familiarity and comfortability with multiple types of media used in a wider technological culture. However, there is a need for research that explores the larger context and methodologies of participatory literacy in a digital educational space. Participatory Literacy Practices for P-12 Classrooms in the Digital Age is an essential collection of innovative research on the methods and applications of integrating digital content into a learning environment to support inclusive classroom designs. While highlighting topics such as game-based learning, coding education, and multimodal narratives, this book is ideally designed for practicing instructors, pre-service teachers, professional development coordinators, instructional facilitators, curriculum designers, academicians, and researchers seeking interdisciplinary coverage on how participatory literacies enhance a student’s ability to both contribute to the class and engage in opportunities beyond the classroom.
LITERACY ACQUISITION SOCIAL
Author: Egbert M. H. Assink
Publisher: Routledge
ISBN: 1317866878
Category : Literary Criticism
Languages : en
Pages : 257
Book Description
The role of social context in the various stages of learning to read and write is an important key to understanding literacy, and is the chief organizing theme of this book. This work presents a comprehensive and up-to-date overview of the research and theoretical work in the field.
Publisher: Routledge
ISBN: 1317866878
Category : Literary Criticism
Languages : en
Pages : 257
Book Description
The role of social context in the various stages of learning to read and write is an important key to understanding literacy, and is the chief organizing theme of this book. This work presents a comprehensive and up-to-date overview of the research and theoretical work in the field.
Mobile Technologies in Children’s Language and Literacy
Author: Grace Oakley
Publisher: Emerald Group Publishing
ISBN: 1787148807
Category : Education
Languages : en
Pages : 193
Book Description
This book examines the ways in which mobile technologies may contribute to or disrupt literacy learning in children. Also explored is the impact mobile technologies may have on literacy definitions and practices; student, parent and teacher roles and interactions; power relations in education; and social and material interactions.
Publisher: Emerald Group Publishing
ISBN: 1787148807
Category : Education
Languages : en
Pages : 193
Book Description
This book examines the ways in which mobile technologies may contribute to or disrupt literacy learning in children. Also explored is the impact mobile technologies may have on literacy definitions and practices; student, parent and teacher roles and interactions; power relations in education; and social and material interactions.
Beyond Coding
Author: Marina Umaschi Bers
Publisher: MIT Press
ISBN: 026254332X
Category : Education
Languages : en
Pages : 230
Book Description
Why children should be taught coding not as a technical skill but as a new literacy—a way to express themselves and engage with the world. Today, schools are introducing STEM education and robotics to children in ever-lower grades. In Beyond Coding, Marina Umaschi Bers lays out a pedagogical roadmap for teaching code that encompasses the cultivation of character along with technical knowledge and skills. Presenting code as a universal language, she shows how children discover new ways of thinking, relating, and behaving through creative coding activities. Today’s children will undoubtedly have the technical knowledge to change the world. But cultivating strength of character, socioeconomic maturity, and a moral compass alongside that knowledge, says Bers, is crucial. Bers, a leading proponent of teaching computational thinking and coding as early as preschool and kindergarten, presents examples of children and teachers using the Scratch Jr. and Kibo robotics platforms to make explicit some of the positive values implicit in the process of learning computer science. If we are to do right by our children, our approach to coding must incorporate the elements of a moral education: the use of narrative to explore identity and values, the development of logical thinking to think critically and solve technical and ethical problems, and experiences in the community to enable personal relationships. Through learning the language of programming, says Bers, it is possible for diverse cultural and religious groups to find points of connection, put assumptions and stereotypes behind them, and work together toward a common goal.
Publisher: MIT Press
ISBN: 026254332X
Category : Education
Languages : en
Pages : 230
Book Description
Why children should be taught coding not as a technical skill but as a new literacy—a way to express themselves and engage with the world. Today, schools are introducing STEM education and robotics to children in ever-lower grades. In Beyond Coding, Marina Umaschi Bers lays out a pedagogical roadmap for teaching code that encompasses the cultivation of character along with technical knowledge and skills. Presenting code as a universal language, she shows how children discover new ways of thinking, relating, and behaving through creative coding activities. Today’s children will undoubtedly have the technical knowledge to change the world. But cultivating strength of character, socioeconomic maturity, and a moral compass alongside that knowledge, says Bers, is crucial. Bers, a leading proponent of teaching computational thinking and coding as early as preschool and kindergarten, presents examples of children and teachers using the Scratch Jr. and Kibo robotics platforms to make explicit some of the positive values implicit in the process of learning computer science. If we are to do right by our children, our approach to coding must incorporate the elements of a moral education: the use of narrative to explore identity and values, the development of logical thinking to think critically and solve technical and ethical problems, and experiences in the community to enable personal relationships. Through learning the language of programming, says Bers, it is possible for diverse cultural and religious groups to find points of connection, put assumptions and stereotypes behind them, and work together toward a common goal.
Coding as a Playground
Author: Marina Umaschi Bers
Publisher: Routledge
ISBN: 1000194523
Category : Education
Languages : en
Pages : 169
Book Description
Coding as a Playground, Second Edition focuses on how young children (aged 7 and under) can engage in computational thinking and be taught to become computer programmers, a process that can increase both their cognitive and social-emotional skills. Learn how coding can engage children as producers—and not merely consumers—of technology in a playful way. You will come away from this groundbreaking work with an understanding of how coding promotes developmentally appropriate experiences such as problem-solving, imagination, cognitive challenges, social interactions, motor skills development, emotional exploration, and making different choices. Featuring all-new case studies, vignettes, and projects, as well as an expanded focus on teaching coding as a new literacy, this second edition helps you learn how to integrate coding into different curricular areas to promote literacy, math, science, engineering, and the arts through a project-based approach and a positive attitude to learning.
Publisher: Routledge
ISBN: 1000194523
Category : Education
Languages : en
Pages : 169
Book Description
Coding as a Playground, Second Edition focuses on how young children (aged 7 and under) can engage in computational thinking and be taught to become computer programmers, a process that can increase both their cognitive and social-emotional skills. Learn how coding can engage children as producers—and not merely consumers—of technology in a playful way. You will come away from this groundbreaking work with an understanding of how coding promotes developmentally appropriate experiences such as problem-solving, imagination, cognitive challenges, social interactions, motor skills development, emotional exploration, and making different choices. Featuring all-new case studies, vignettes, and projects, as well as an expanded focus on teaching coding as a new literacy, this second edition helps you learn how to integrate coding into different curricular areas to promote literacy, math, science, engineering, and the arts through a project-based approach and a positive attitude to learning.
Engage Literacy Teacher's Resource
Author: Lauren White
Publisher: Capstone
ISBN: 149141538X
Category : Language Arts & Disciplines
Languages : en
Pages : 81
Book Description
Engage Literacy is a comprehensive literacy program (K-3) that brings enjoyment and humor to reading while still providing teachers and children with carefully graded and leveled texts. The accompanying Engage Literacy Teacher's Resource provides supportive and easy-to-use teaching notes for the 24 books at levels 9-11 (Blue). Three BLMs are provided for each title. Skills addressed in both the teaching notes and BLMs include: Comprehension ; phonological awareness/graphophonics ; vocabulary development ; fluency ; text conventions ; writing activities. Also provided in the Teacher's Resource: tasks/BLMs for English Language Learners ; an oral reading record for each title. Engage Literacy Teacher's Resource books provide different avenues of acquiring knowledge so all children can learn effectively, regardless of differences in ability levels.
Publisher: Capstone
ISBN: 149141538X
Category : Language Arts & Disciplines
Languages : en
Pages : 81
Book Description
Engage Literacy is a comprehensive literacy program (K-3) that brings enjoyment and humor to reading while still providing teachers and children with carefully graded and leveled texts. The accompanying Engage Literacy Teacher's Resource provides supportive and easy-to-use teaching notes for the 24 books at levels 9-11 (Blue). Three BLMs are provided for each title. Skills addressed in both the teaching notes and BLMs include: Comprehension ; phonological awareness/graphophonics ; vocabulary development ; fluency ; text conventions ; writing activities. Also provided in the Teacher's Resource: tasks/BLMs for English Language Learners ; an oral reading record for each title. Engage Literacy Teacher's Resource books provide different avenues of acquiring knowledge so all children can learn effectively, regardless of differences in ability levels.