Computer Science Teacher Professional Development

Advertisement



  computer science teacher professional development: ITiCSE '19 ITiCSE '19, 2020-03-26 This year, an ITiCSE record of 243 papers were submitted, of which 66 were accepted, giving an acceptance rate of 27%. Of these papers, just over half had an author from the United States or Canada, while European authors were represented in about 40% of the papers. We also accepted papers with authors from Central and South America, China, Japan, Australia, and the Middle East, giving us a truly international avour of current Computer Science Education research and practice. In addition to the Paper, Poster and Panel submissions, and Tips, Techniques and Courseware presentations, we have ten Working Groups investigating these topics: the pacing of introductory CS courses; fostering program comprehension for novice programmers; exploring pass rates in computing and other STEM subjects; sustainability issues in CS; diversity in the cybersecurity eld; data science education; benchmarking K-12 CS education in schools; developing a model curriculum for cloud computing; and designing better compiler error messages. The reports from these groups will be published in a companion volume to the nal proceedings, but we look forward to the working groups presenting preliminary findings during the conference.
  computer science teacher professional development: Preparing Pre-Service Teachers to Teach Computer Science Chrystalla Mouza, Aman Yadav, Anne Ottenbreit-Leftwich, 2021 Computer science has emerged as a key driver of innovation in the 21st century. Preparing teachers to teach computer science, however, remains an enormous challenge as there are few highly qualified teachers who can teach computer science or integrate computer science content into K-12 curricula. To address this challenge, NSF established the CS10K program with the aim of preparing 10,000 teachers in 10,000 high schools teaching computer science curricula. While this effort is still under-way, there has not been a systematic attempt to capture the work done in this area. In order to prepare a generation of teachers who are capable of delivering computer science content to students, we must identify research-based examples, pedagogical strategies and policies that can facilitate changes in teacher knowledge and practices. The purpose of this project is to provide examples that could help guide the design and delivery of effective teacher preparation on the teaching of computer science concepts. This book identifies promising pathways, pedagogical strategies and policies that help pre-service and in-service teachers infuse computing ideas in their curricula as well as teach stand-alone computing courses. The book focuses on pedagogical practices for developing and assessing pre-service teacher knowledge of computer science, course design models for pre-service teachers, and discussion of policies that can support the teaching of computer science. The primary audience of the book will be students and faculty in educational technology, educational or cognitive psychology, learning theory, curriculum and instruction, computer science, instructional systems and learning sciences--
  computer science teacher professional development: Professional Development for In-Service Teachers Chrystalla Mouza, Anne Ottenbreit-Leftwich, Aman Yadav, 2022-07-01 Computer science is increasingly becoming an essential 21st century skill. As school systems around the world recognize the importance of computer science, demand for teachers who have the knowledge and skills to deliver computer science instruction is rapidly growing. Yet a number of recent studies indicate that teachers report low confidence and limited understanding of computer science, frequently confusing basic computer literacy skills with computer science. This is true for both teachers at the K-8 level as well as secondary education teachers who frequently transition to computer science from other content areas, such as mathematics. As computer science is not yet included in most teacher preparation programs, professional development is a critical step in efforts to prepare in-service teachers to deliver high-quality computer science instruction. To date, however, research on best practices in computer science professional development has been severely lacking in the literature, making it difficult for researchers and practitioners alike to examine effective in-service preparation models. This book provide examples of professional development approaches that help teachers integrate aspects of computing in existing curricula at the K-8 level or deliver stand-alone computer science courses at the secondary school level. Further, this book identifies computational competencies for teachers, promising pedagogical strategies that advance teacher learning, as well as alternative pathways for ongoing learning including microcredentials. The primary audience of the book is graduate students and faculty in educational technology, educational or cognitive psychology, learning theory, curriculum and instruction, computer science, instructional systems and learning sciences. Additionally, the book will serve as a valuable addition to education practitioners and curriculum developers as well as policy makers looking to increase the number of teachers who are prepared to deliver computing education.
  computer science teacher professional development: Improving Computer Science Education Djordje M. Kadijevich, Charoula Angeli, Carsten Schulte, 2013-02-11 Improving Computer Science Education examines suitable theoretical frameworks for conceptualizing teaching and learning computer science. This highly useful book provides numerous examples of practical, real world applications of major computer science information topics, such as: • Spreadsheets • Databases • Programming Each chapter concludes with a section that summarzies recommendations for teacher professional development. Traditionally, computer science education has been skills-focused and disconnected from the reality students face after they leave the classroom. Improving Computer Science Education makes the subject matter useful and meaningful by connecting it explicitly to students' everyday lives.
  computer science teacher professional development: Handbook of Professional Development in Education Linda E. Martin, Sherry Kragler, Diana J. Quatroche, Kathryn L. Bauserman, 2014-04-16 This comprehensive handbook synthesizes the best current knowledge on teacher professional development (PD) and addresses practical issues in implementation. Leading authorities describe innovative practices that are being used in schools, emphasizing the value of PD that is instructive, reflective, active, collaborative, and substantive. Strategies for creating, measuring, and sustaining successful programs are presented. The book explores the relationship of PD to adult learning theory, school leadership, district and state policy, the growth of professional learning communities, and the Common Core State Standards. Each chapter concludes with thought-provoking discussion questions. The appendix provides eight illuminating case studies of PD initiatives in diverse schools.
  computer science teacher professional development: Guide to Teaching Computer Science Orit Hazzan, Tami Lapidot, Noa Ragonis, 2015-01-07 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 science teacher professional development: Creative Coding in Python Sheena Vaidyanathan, 2018-12-18 Creative Coding in Python presents over 30 creative projects that teach kids how to code in the easy and intuitive programming language, Python. Creative Coding in Python teaches the fundamentals of computer programming and demonstrates how to code 30+ fun, creative projects using Python, a free, intuitive, open-source programming language that's one of the top five most popular worldwide and one of the most popular Google search terms in the U.S. Computer science educator Sheena Vaidyanathan helps kids understand the fundamental ideas of computer programming and the process of computational thinking using illustrations, flowcharts, and pseudocode, then shows how to apply those essentials to code exciting projects in Python: Chatbots: Discover variables, strings, integers, and more to design conversational programs. Geometric art: Use turtle graphics to create original masterpieces. Interactive fiction: Explore booleans and conditionals to invent create your own adventure games. Dice games: Reuse code to devise games of chance. Arcade games and apps: Understand GUI (graphical user interfaces) and create your own arcade games and apps. What’s next? Look at exciting ways to use your powerful new skills and expand your knowledge of coding in Python. Creative Coding in Python gives kids the tools they need to create their own computer programs.
  computer science teacher professional development: Ambitious Science Teaching Mark Windschitl, Jessica Thompson, Melissa Braaten, 2020-08-05 2018 Outstanding Academic Title, Choice Ambitious Science Teaching outlines a powerful framework for science teaching to ensure that instruction is rigorous and equitable for students from all backgrounds. The practices presented in the book are being used in schools and districts that seek to improve science teaching at scale, and a wide range of science subjects and grade levels are represented. The book is organized around four sets of core teaching practices: planning for engagement with big ideas; eliciting student thinking; supporting changes in students’ thinking; and drawing together evidence-based explanations. Discussion of each practice includes tools and routines that teachers can use to support students’ participation, transcripts of actual student-teacher dialogue and descriptions of teachers’ thinking as it unfolds, and examples of student work. The book also provides explicit guidance for “opportunity to learn” strategies that can help scaffold the participation of diverse students. Since the success of these practices depends so heavily on discourse among students, Ambitious Science Teaching includes chapters on productive classroom talk. Science-specific skills such as modeling and scientific argument are also covered. Drawing on the emerging research on core teaching practices and their extensive work with preservice and in-service teachers, Ambitious Science Teaching presents a coherent and aligned set of resources for educators striving to meet the considerable challenges that have been set for them.
  computer science teacher professional development: Changing Expectations for the K-12 Teacher Workforce National Academies of Sciences, Engineering, and Medicine, Division of Behavioral and Social Sciences and Education, Board on Science Education, Policy and Global Affairs, Board on Higher Education and Workforce, Committee on Understanding the Changing Structure of the Kâ¬"12 Teacher Workforce, 2020-07-10 Teachers play a critical role in the success of their students, both academically and in regard to long term outcomes such as higher education participation and economic attainment. Expectations for teachers are increasing due to changing learning standards and a rapidly diversifying student population. At the same time, there are perceptions that the teaching workforce may be shifting toward a younger and less experienced demographic. These actual and perceived changes raise important questions about the ways teacher education may need to evolve in order to ensure that educators are able to meet the needs of students and provide them with classroom experiences that will put them on the path to future success. Changing Expectations for the K-12 Teacher Workforce: Policies, Preservice Education, Professional Development, and the Workplace explores the impact of the changing landscape of K-12 education and the potential for expansion of effective models, programs, and practices for teacher education. This report explores factors that contribute to understanding the current teacher workforce, changing expectations for teaching and learning, trends and developments in the teacher labor market, preservice teacher education, and opportunities for learning in the workplace and in-service professional development.
  computer science teacher professional development: Online Learning Communities and Teacher Professional Development: Methods for Improved Education Delivery Lindberg, J. Ola, Olofsson, Anders D., 2009-08-31 This book features innovative applications for the integration of technology into everyday teaching practices--Provided by publisher.
  computer science teacher professional development: No Fear Coding Heidi Williams, 2017 Coding and computational thinking (the ability to think like a computer) are among the skills that will serve students well in the future. Coding goes beyond websites and software - it's an essential component in finding solutions to everyday problems. Computational thinking has many applications beyond the computer lab or math class -it teaches reasoning, creativity and expression, and is an innovative way to demonstrate content knowledge and see mathematical processes in action. No-Fear Coding shows K-5 educators how to bring coding into their curriculum by embedding computational thinking skills into activities for every content area. At the same time, embedding these skills helps students prepare for coding in the middle grades as they build their knowledge. To help teachers easily and effectively introduce coding, the book features: Classroom-tested lessons and activities designed for skills progression. Ready-to-implement coding exercises that can be incorporated across the curriculum. Alignment to ISTE and Computer Science Teachers Association (CSTA) standards. Case studies and explorations of technology tools and resources to teach coding.
  computer science teacher professional development: Handbook of Research on Equity in Computer Science in P-16 Education Keengwe, Jared, Tran, Yune, 2020-11-13 The growing trend for high-quality computer science in school curricula has drawn recent attention in classrooms. With an increasingly information-based and global society, computer science education coupled with computational thinking has become an integral part of an experience for all students, given that these foundational concepts and skills intersect cross-disciplinarily with a set of mental competencies that are relevant in their daily lives and work. While many agree that these concepts should be taught in schools, there are systematic inequities that exist to prevent students from accessing related computer science skills. The Handbook of Research on Equity in Computer Science in P-16 Education is a comprehensive reference book that highlights relevant issues, perspectives, and challenges in P-16 environments that relate to the inequities that students face in accessing computer science or computational thinking and examines methods for challenging these inequities in hopes of allowing all students equal opportunities for learning these skills. Additionally, it explores the challenges and policies that are created to limit access and thus reinforce systems of power and privilege. The chapters highlight issues, perspectives, and challenges faced in P-16 environments that include gender and racial imbalances, population of growing computer science teachers who are predominantly white and male, teacher preparation or lack of faculty expertise, professional development programs, and more. It is intended for teacher educators, K-12 teachers, high school counselors, college faculty in the computer science department, school administrators, curriculum and instructional designers, directors of teaching and learning centers, policymakers, researchers, and students.
  computer science teacher professional development: Stuck in the Shallow End, updated edition Jane Margolis, 2017-03-03 Why so few African American and Latino/a students study computer science: updated edition of a book that reveals the dynamics of inequality in American schools. The number of African Americans and Latino/as receiving undergraduate and advanced degrees in computer science is disproportionately low. And relatively few African American and Latino/a high school students receive the kind of institutional encouragement, educational opportunities, and preparation needed for them to choose computer science as a field of study and profession. In Stuck in the Shallow End, Jane Margolis and coauthors look at the daily experiences of students and teachers in three Los Angeles public high schools: an overcrowded urban high school, a math and science magnet school, and a well-funded school in an affluent neighborhood. They find an insidious “virtual segregation” that maintains inequality. The race gap in computer science, Margolis discovers, is one example of the way students of color are denied a wide range of occupational and educational futures. Stuck in the Shallow End is a story of how inequality is reproduced in America—and how students and teachers, given the necessary tools, can change the system. Since the 2008 publication of Stuck in the Shallow End, the book has found an eager audience among teachers, school administrators, and academics. This updated edition offers a new preface detailing the progress in making computer science accessible to all, a new postscript, and discussion questions (coauthored by Jane Margolis and Joanna Goode).
  computer science teacher professional development: Handbook of Research on Integrating Computer Science and Computational Thinking in K-12 Education Keengwe, Jared, Wachira, Patrick, 2019-12-13 As technology continues to develop and prove its importance in modern society, certain professions are acclimating. Aspects such as computer science and computational thinking are becoming essential areas of study. Implementing these subject areas into teaching practices is necessary for younger generations to adapt to the developing world. There is a critical need to examine the pedagogical implications of these technological skills and implement them into the global curriculum. The Handbook of Research on Integrating Computer Science and Computational Thinking in K-12 Education is a collection of innovative research on the methods and applications of computer science curriculum development within primary and secondary education. While highlighting topics including pedagogical implications, comprehensive techniques, and teacher preparation models, this book is ideally designed for teachers, IT consultants, curriculum developers, instructional designers, educational software developers, higher education faculty, administrators, policymakers, researchers, and graduate students.
  computer science teacher professional development: Process Oriented Guided Inquiry Learning (POGIL) Richard Samuel Moog, 2008 POGIL is a student-centered, group learning pedagogy based on current learning theory. This volume describes POGIL's theoretical basis, its implementations in diverse environments, and evaluation of student outcomes.
  computer science teacher professional development: Computational Thinking and Coding for Every Student Jane Krauss, Kiki Prottsman, 2016-10-28 Empower tomorrow’s tech innovators Our students are avid users and consumers of technology. Isn’t it time that they see themselves as the next technological innovators, too? Computational Thinking and Coding for Every Student is the beginner’s guide for K-12 educators who want to learn to integrate the basics of computer science into their curriculum. Readers will find Practical strategies for teaching computational thinking and the beginning steps to introduce coding at any grade level, across disciplines, and during out-of-school time Instruction-ready lessons and activities for every grade Specific guidance for designing a learning pathway for elementary, middle, or high school students Justification for making coding and computer science accessible to all A glossary with definitions of key computer science terms, a discussion guide with tips for making the most of the book, and companion website with videos, activities, and other resources Momentum for computer science education is growing as educators and parents realize how fundamental computing has become for the jobs of the future. This book is for educators who see all of their students as creative thinkers and active contributors to tomorrow’s innovations. Kiki Prottsman and Jane Krauss have been at the forefront of the rising popularity of computer science and are experts in the issues that the field faces, such as equity and diversity. In this book, they’ve condensed years of research and practitioner experience into an easy to read narrative about what computer science is, why it is important, and how to teach it to a variety of audiences. Their ideas aren’t just good, they are research-based and have been in practice in thousands of classrooms...So to the hundreds and thousands of teachers who are considering, learning, or actively teaching computer science—this book is well worth your time. Pat Yongpradit Chief Academic Officer, Code.org
  computer science teacher professional development: The Cambridge Handbook of Computing Education Research Sally A. Fincher, Anthony V. Robins, 2019-02-13 This is an authoritative introduction to Computing Education research written by over 50 leading researchers from academia and the industry.
  computer science teacher professional development: Facilitating In-Service Teacher Training for Professional Development Dikilita?, Kenan, Erten, Ismail Hakki, 2016-12-12 As new trends emerge in the realm of education, instructors are faced with the task of continuing development in order to stay up to date on the latest teaching methodologies for both virtual and face-to-face education. Facilitating In-Service Teacher Training for Professional Development is a pivotal reference source for the latest research on the scenarios faced by in-service educators, uncovering models, recent trends, and perceptions of in-service teacher training. Featuring extensive coverage across a range of relevant perspectives, such as teacher identity, collaborative teacher development, and exploratory practice, this book is ideally designed for researchers, practitioners, and professionals seeking current research on the need for continuing development in teacher education.
  computer science teacher professional development: FTCE Computer Science K-12 Secrets Study Guide Ftce Exam Secrets Test Prep Team, 2014-03-31 ***Includes Practice Test Questions*** FTCE Computer Science K-12 Secrets helps you ace the Florida Teacher Certification Examinations, without weeks and months of endless studying. Our comprehensive FTCE Computer Science K-12 Secrets study guide is written by our exam experts, who painstakingly researched every topic and concept that you need to know to ace your test. Our original research reveals specific weaknesses that you can exploit to increase your exam score more than you've ever imagined. FTCE Computer Science K-12 Secrets includes: The 5 Secret Keys to FTCE Test Success: Time Is Your Greatest Enemy, Guessing is Not Guesswork, Practice Smarter, Not Harder, Prepare, Don't Procrastinate, Test Yourself; Introduction to the FTCE Series; A comprehensive General Strategy review including: Make Predictions, Answer the Question, Benchmark, Valid Information, Avoid Fact Traps, Milk the Question, The Trap of Familiarity, Eliminate Answers, Tough Questions, Brainstorm, Read Carefully, Face Value, Prefixes, Hedge Phrases, Switchback Words, New Information, Time Management, Contextual Clues, Don't Panic, Pace Yourself, Answer Selection, Check Your Work, Beware of Directly Quoted Answers, Slang, Extreme Statements, Answer Choice Families; Along with a complete, in-depth study guide for your specific FTCE exam, and much more...
  computer science teacher professional development: Blown to Bits Harold Abelson, Ken Ledeen, Harry R. Lewis, 2008 'Blown to Bits' is about how the digital explosion is changing everything. The text explains the technology, why it creates so many surprises and why things often don't work the way we expect them to. It is also about things the information explosion is destroying: old assumptions about who is really in control of our lives.
  computer science teacher professional development: Designing Professional Development for Teachers of Science and Mathematics Susan Loucks-Horsley, Katherine E. Stiles, Susan Mundry, Peter W. Hewson, 2010 The revised classic for designing mathematics and science professional development presents an updated planning framework and many professional development strategies and emphasizes continuous program monitoring and building professional cultures.
  computer science teacher professional development: Argumentation in Science Education Sibel Erduran, María Pilar Jiménez-Aleixandre, 2007-12-06 Educational researchers are bound to see this as a timely work. It brings together the work of leading experts in argumentation in science education. It presents research combining theoretical and empirical perspectives relevant for secondary science classrooms. Since the 1990s, argumentation studies have increased at a rapid pace, from stray papers to a wealth of research exploring ever more sophisticated issues. It is this fact that makes this volume so crucial.
  computer science teacher professional development: Preparing Pre-Service Teachers to Teach Computer Science Aman Yadav, Chrystalla Mouza, Anne Ottenbreit-Leftwich, 2021-05-01 Computer science has emerged as a key driver of innovation in the 21st century. Yet preparing teachers to teach computer science or integrate computer science content into K-12 curricula remains an enormous challenge. Recent policy reports have suggested the need to prepare future teachers to teach computer science through pre-service teacher education programs. In order to prepare a generation of teachers who are capable of delivering computer science to students, however, the field must identify research-based examples, pedagogical strategies, and policies that can facilitate changes in teacher knowledge and practices. The purpose of this book is to provide examples that could help guide the design and delivery of effective teacher preparation on the teaching of computer science. This book identifies promising pathways, pedagogical strategies, and policies that will help teacher education faculty and pre-service teachers infuse computer science content into their curricula as well as teach stand-alone computing courses. Specifically, the book focuses on pedagogical practices for developing and assessing pre-service teacher knowledge of computer science, course design models for pre-service teachers, and discussion of policies that can support the teaching of computer science. The primary audience of the book is students and faculty in educational technology, educational or cognitive psychology, learning theory, teacher education, curriculum and instruction, computer science, instructional systems, and learning sciences.
  computer science teacher professional development: National Educational Technology Standards for Students International Society for Technology in Education, 2007 This booklet includes the full text of the ISTE Standards for Students, along with the Essential Conditions, profiles and scenarios.
  computer science teacher professional development: Report of a Workshop on the Pedagogical Aspects of Computational Thinking National Research Council, Division on Engineering and Physical Sciences, Computer Science and Telecommunications Board, Committee for the Workshops on Computational Thinking, 2011-09-05 In 2008, the Computer and Information Science and Engineering Directorate of the National Science Foundation asked the National Research Council (NRC) to conduct two workshops to explore the nature of computational thinking and its cognitive and educational implications. The first workshop focused on the scope and nature of computational thinking and on articulating what computational thinking for everyone might mean. A report of that workshop was released in January 2010. Drawing in part on the proceedings of that workshop, Report of a Workshop of Pedagogical Aspects of Computational Thinking, summarizes the second workshop, which was held February 4-5, 2010, in Washington, D.C., and focuses on pedagogical considerations for computational thinking. This workshop was structured to gather pedagogical inputs and insights from educators who have addressed computational thinking in their work with K-12 teachers and students. It illuminates different approaches to computational thinking and explores lessons learned and best practices. Individuals with a broad range of perspectives contributed to this report. Since the workshop was not intended to result in a consensus regarding the scope and nature of computational thinking, Report of a Workshop of Pedagogical Aspects of Computational Thinking does not contain findings or recommendations.
  computer science teacher professional development: Connected Code Yasmin B. Kafai, Quinn Burke, 2016-09-02 Why every child needs to learn to code: the shift from “computational thinking” to computational participation. Coding, once considered an arcane craft practiced by solitary techies, is now recognized by educators and theorists as a crucial skill, even a new literacy, for all children. Programming is often promoted in K-12 schools as a way to encourage “computational thinking”—which has now become the umbrella term for understanding what computer science has to contribute to reasoning and communicating in an ever-increasingly digital world. In Connected Code, Yasmin Kafai and Quinn Burke argue that although computational thinking represents an excellent starting point, the broader conception of “computational participation” better captures the twenty-first-century reality. Computational participation moves beyond the individual to focus on wider social networks and a DIY culture of digital “making.” Kafai and Burke describe contemporary examples of computational participation: students who code not for the sake of coding but to create games, stories, and animations to share; the emergence of youth programming communities; the practices and ethical challenges of remixing (rather than starting from scratch); and the move beyond stationary screens to programmable toys, tools, and textiles.
  computer science teacher professional development: Building Capacity for Teaching Engineering in K-12 Education National Academies of Sciences, Engineering, and Medicine, National Academy of Engineering, Division of Behavioral and Social Sciences and Education, Board on Science Education, Committee on Educator Capacity Building in K-12 Engineering Education, 2020-04-13 Engineering education is emerging as an important component of US K-12 education. Across the country, students in classrooms and after- and out-of-school programs are participating in hands-on, problem-focused learning activities using the engineering design process. These experiences can be engaging; support learning in other areas, such as science and mathematics; and provide a window into the important role of engineering in society. As the landscape of K-12 engineering education continues to grow and evolve, educators, administrators, and policy makers should consider the capacity of the US education system to meet current and anticipated needs for K-12 teachers of engineering. Building Capacity for Teaching Engineering in K-12 Education reviews existing curricula and programs as well as related research to understand current and anticipated future needs for engineering-literate K-12 educators in the United States and determine how these needs might be addressed. Key topics in this report include the preparation of K-12 engineering educators, professional pathways for K-12 engineering educators, and the role of higher education in preparing engineering educators. This report proposes steps that stakeholders - including professional development providers, postsecondary preservice education programs, postsecondary engineering and engineering technology programs, formal and informal educator credentialing organizations, and the education and learning sciences research communities - might take to increase the number, skill level, and confidence of K-12 teachers of engineering in the United States.
  computer science teacher professional development: Mathematics Professional Development Hilda Borko, Jennifer Jacobs, Karen Koellner, Lyn E. Swackhamer, 2015-04-15 This resource will help school leaders and other professional development providers conduct ongoing, structured learning opportunities for mathematics teachers (K-12). The authors present models for professional development and the preparation of PD leaders designed and field-tested as part of two research projects supported by the National Science Foundation. The Problem-Solving Cycle model and the Mathematics Leadership Preparation model focus on topics of primary interest to mathematics teachers - mathematics content, classroom instruction, and student learning. They are intentionally designed so that they can be tailored to meet the needs and interests of participating teachers and schools. Through engaging vignettes, the authors describe the models, summarize key research findings, and share lessons learned. The book also includes detailed examples of workshop activities for both teachers and PD leaders.
  computer science teacher professional development: Getting Smart Tom Vander Ark, 2011-09-20 A comprehensive look at the promise and potential of online learning In our digital age, students have dramatically new learning needs and must be prepared for the idea economy of the future. In Getting Smart, well-known global education expert Tom Vander Ark examines the facets of educational innovation in the United States and abroad. Vander Ark makes a convincing case for a blend of online and onsite learning, shares inspiring stories of schools and programs that effectively offer personal digital learning opportunities, and discusses what we need to do to remake our schools into smart schools. Examines the innovation-driven world, discusses how to combine online and onsite learning, and reviews smart tools for learning Investigates the lives of learning professionals, outlines the new employment bargain, examines online universities and smart schools Makes the case for smart capital, advocates for policies that create better learning, studies smart cultures
  computer science teacher professional development: Leading the Rebound Douglas Fisher, Nancy Frey, Dominique Smith, John Hattie, 2021-03-18 Let’s make the next normal a better normal If there ever was a time for our heroic school leadership to persevere, it’s now. Because now, well over one year since the pandemic stretched the resilience and reserves of our school systems, it’s time to rebound. It’s time to leverage this once-in-a-lifetime opportunity to reboot teaching and learning as we know it so that we magnify the effective practices from the past while leveraging the so many recent lessons learned. This is where Doug Fisher, Nancy Frey, Dominique Smith, and John Hattie, coauthors of The Distance Learning Playbook series, are ideally equipped to serve as your collaborators. Inside Leading the Rebound: 20+ Must-Dos to Restart Teaching and Learning you’ll find immediate actions, mindsets, and approaches to take if we’re to reimagine and improve our schools and school systems. Step by step, you’ll discover explicit guidance on how to: 1. Take care of yourself 2. Take stock and find the path 3. Rebuild teacher agency 4. Rebuild collective teacher efficacy 5. Foreground social and emotional learning 6. Change the learning loss narrative 7. Guide teacher clarity 8. Ensure instructional excellence 9. Use assessments for a range of purposes 10. Design and implement interventions 11. Win back parent-teacher relationships 12. Establish restorative practices 13. Avoid stealing the conflict 14. Enhance teacher-student and student-student interactions 15. Develop early warning systems for attendance, behavior, and course completion 16. Confront cognitive challenges to learning 17. Ensure equitable and restorative grading 18. Enhance PLCs 19. Provide empathetic feedback 20. Host honest performance conversations 21. Maintain your social presence 22. Future-proof teachers and students What’s more Leading the Rebound is backed up with all kinds of resources--including VISIBLE LEARNING® research, sample planning tools, and other essential tips and strategies--to provide you with a start-to-finish roadmap for navigating this absolutely critical next leg in our journey toward a better normal.
  computer science teacher professional development: Science Teachers' Learning National Academies of Sciences, Engineering, and Medicine, Division of Behavioral and Social Sciences and Education, Teacher Advisory Council, Board on Science Education, Committee on Strengthening Science Education through a Teacher Learning Continuum, 2016-01-15 Currently, many states are adopting the Next Generation Science Standards (NGSS) or are revising their own state standards in ways that reflect the NGSS. For students and schools, the implementation of any science standards rests with teachers. For those teachers, an evolving understanding about how best to teach science represents a significant transition in the way science is currently taught in most classrooms and it will require most science teachers to change how they teach. That change will require learning opportunities for teachers that reinforce and expand their knowledge of the major ideas and concepts in science, their familiarity with a range of instructional strategies, and the skills to implement those strategies in the classroom. Providing these kinds of learning opportunities in turn will require profound changes to current approaches to supporting teachers' learning across their careers, from their initial training to continuing professional development. A teacher's capability to improve students' scientific understanding is heavily influenced by the school and district in which they work, the community in which the school is located, and the larger professional communities to which they belong. Science Teachers' Learning provides guidance for schools and districts on how best to support teachers' learning and how to implement successful programs for professional development. This report makes actionable recommendations for science teachers' learning that take a broad view of what is known about science education, how and when teachers learn, and education policies that directly and indirectly shape what teachers are able to learn and teach. The challenge of developing the expertise teachers need to implement the NGSS presents an opportunity to rethink professional learning for science teachers. Science Teachers' Learning will be a valuable resource for classrooms, departments, schools, districts, and professional organizations as they move to new ways to teach science.
  computer science teacher professional development: Online Professional Development John D. Ross, 2011-06-13 Much-needed direction for navigating online professional development Although many educators are on the fast track to embracing online professional development (OPD), choosing the best solution is not as simple as pushing a button. OPD expert John D. Ross′s practical framework will guide you through asking the right questions and making sound development and purchasing decisions. The book′s process is founded on proven principles of professional learning and instructional design. You will benefit from others′ experience and expertise while efficiently charting a cost-effective course to success. This reader-friendly guide provides a path to answering these fundamental questions: Why online professional development? How much does it cost? How do I get started? What does high-quality online learning look like? What technologies are right for me? How do I put it all together? Did it work? Included are an OPD decision matrix, a step-by-step planning and implementation framework, buyer beware guidelines, and real-life case studies from successful OPD providers. Whether you want to purchase or create OPD, this time-saving resource will help you understand your financial options and confidently chart your course to success.
  computer science teacher professional development: Invent to Learn Sylvia Libow Martinez, Gary Stager, 2019-01-05 A new and expanded edition of one of the decade's most influential education books. In this practical guide, Sylvia Martinez and Gary Stager provide K-12 educators with the how, why, and cool stuff that supports making in the classroom, library, makerspace, or anywhere learners learn.
  computer science teacher professional development: Coding in the Classroom Ryan Somma, 2020-10-20 A book for anyone teaching computer science, from elementary school teachers and coding club coaches to parents looking for some guidance. Computer science opens more doors for today's youth than any other discipline - which is why Coding in the Classroom is your key to unlocking students' future potential. Author Ryan Somma untangles the current state of CS education standards; describes the cognitive, academic, and professional benefits of learning CS; and provides numerous strategies to promote computational thinking and get kids coding! Whether you're a teacher, an after-school coach, or a parent seeking accessible ways to boost your kid's computer savvy, Coding in the Classroom is here to help. With quick-start programming strategies, scaffolded exercises for every grade level, and ideas for designing CS events that promote student achievement, this book is a rock-solid roadmap to CS integration from a wide variety of on-ramps. You'll learn: tips and resources for teaching programming concepts via in-class activities and games, without a computer development environments that make coding and sharing web apps a breeze lesson plans for the software lifecycle process and techniques for facilitating long-term projects ways to craft interdisciplinary units that bridge CS and computational thinking with other content areas Coding in the Classroom does more than make CS less formidable - it makes it more fun! From learning computational thinking via board games to building their own websites, students are offered a variety of entry points for acquiring the skills they need to succeed in the 21st-century workforce. Moreover, Somma understands how schools operate - and he's got your back. You'll be empowered to advocate for the value of implementing CS across the curriculum, get stakeholder buy-in, and build the supportive, equitable coding community that your school deserves.
  computer science teacher professional development: Strategies to Help Solve Our School Dropout Problem Franklin P. Schargel, Jay Smink, 2014-05-22 This book will help you reduce the number of young adults who leave school without completing a high school program. These successfully proven strategies were identified through research conducted by The National Dropout Prevention Center at Clemson University. The strategies are: - EARLY INTERVENTIONS - Family Involvement... reach out to all families - Early Childhood Education... begin positive learning environments early - Reading and Writing Programs... establish this foundation to all learning THE BASIC CORE STRATEGIES - Mentoring/Tutoring... increase competency with a supportive adult or peer - Service Learning... implement academic learning connected to service - Alternative Schooling... provide options beyond the traditional setting - Out-of-School Enhancement... develop after-care, summer school, and extended hours MAKING THE MOST OF INSTRUCTION - Professional Development... provide resources & training for innovative, research-based techniques - Learning Styles and Multiple Intelligences... implement proven methods for a diverse student population - Instructional Technologies... integrate technology into daily curriculum - Individualized Learning... provide customized work plans for each student MAKING THE MOST OF THE WIDER COMMUNITY - Systemic Renewal... change rules, roles, and relationships to effect school improvement - Community Collaboration... engage businesses and organizations - Career Education and Workforce Readiness... provide applied training and instruction for today's workplace - Conflict Resolution and Violence Prevention... teach the strategies of fair engagement and safety
  computer science teacher professional development: Computational Thinking in Education Aman Yadav, Ulf Dalvad Berthelsen, 2021-11-22 Computational Thinking in Education explores the relevance of computational thinking in primary and secondary education. As today’s school-aged students prepare to live and work in a thoroughly digitized world, computer science is providing a wealth of new learning concepts and opportunities across domains. This book offers a comprehensive overview of computational thinking, its history, implications for equity and inclusion, analyses of competencies in practice, and integration into learning, instruction, and assessment through scaffolded teacher education. Computer science education faculty and pre- and in-service educators will find a fresh pedagogical approach to computational thinking in primary and secondary classrooms.
  computer science teacher professional development: Technology and the Psychology of Second Language Learners and Users Mark R. Freiermuth, Nourollah Zarrinabadi, 2020-03-25 This edited volume brings together large-scale research as well as case studies from a range of geographical contexts and represents a variety of educational settings involving second language learners and users. Its aim is to explore the interrelated issues of psychology and technology use in second language learning settings as well as in more autonomous environments. As language learning professionals continue to devote more time and attention to making various technological tools an integral part of the classroom, it is just as important to understand the influences that these tools have on the psychological state of the learners who use them. In consideration of this objective, the volume examines factors such as learner attitudes and motivation, emotion and behaviour, and the cognitive processes that are at play in the minds of the language users. This volume will be of interest not only to language teachers but also to researchers working in second language acquisition (SLA), applied linguistics, and educational psychology.
  computer science teacher professional development: Computational Thinking Education in K-12 Siu-Cheung Kong, Harold Abelson, 2022-05-03 A guide to computational thinking education, with a focus on artificial intelligence literacy and the integration of computing and physical objects. Computing has become an essential part of today’s primary and secondary school curricula. In recent years, K–12 computer education has shifted from computer science itself to the broader perspective of computational thinking (CT), which is less about technology than a way of thinking and solving problems—“a fundamental skill for everyone, not just computer scientists,” in the words of Jeanette Wing, author of a foundational article on CT. This volume introduces a variety of approaches to CT in K–12 education, offering a wide range of international perspectives that focus on artificial intelligence (AI) literacy and the integration of computing and physical objects. The book first offers an overview of CT and its importance in K–12 education, covering such topics as the rationale for teaching CT; programming as a general problem-solving skill; and the “phenomenon-based learning” approach. It then addresses the educational implications of the explosion in AI research, discussing, among other things, the importance of teaching children to be conscientious designers and consumers of AI. Finally, the book examines the increasing influence of physical devices in CT education, considering the learning opportunities offered by robotics. Contributors Harold Abelson, Cynthia Breazeal, Karen Brennan, Michael E. Caspersen, Christian Dindler, Daniella DiPaola, Nardie Fanchamps, Christina Gardner-McCune, Mark Guzdial, Kai Hakkarainen, Fredrik Heintz, Paul Hennissen, H. Ulrich Hoppe, Ole Sejer Iversen, Siu-Cheung Kong, Wai-Ying Kwok, Sven Manske, Jesús Moreno-León, Blakeley H. Payne, Sini Riikonen, Gregorio Robles, Marcos Román-González, Pirita Seitamaa-Hakkarainen, Ju-Ling Shih, Pasi Silander, Lou Slangen, Rachel Charlotte Smith, Marcus Specht, Florence R. Sullivan, David S. Touretzky
  computer science teacher professional development: Computer Science Education Research Sally Fincher, Marian Petre, 2004-01-01 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.
  computer science teacher professional development: Investing in Teacher Learning Richard F. Elmore, Deanna Burney, 1997 This paper describes how one New York City school district uses staff development to change instruction system-wide, discussing the role local school districts play in systemic school improvement and the role of professional development in connecting reform policy to classroom practice. The paper emphasizes the district's sustained attention to school improvement through professional development. The district's improvement strategy includes: (1) a set of organizing principles about the process of systemic change and the role of professional development in that process and (2) a set of specific activities that emphasize system-wide improvement of instruction. Its staff development has distinctively organized professional development models. Organizing principles include: focusing only on instruction; viewing instructional change as a long, multi-stage process; sharing expertise to drive instructional change; emphasizing system-wide improvement; working together to generate good ideas; setting clear expectations, then decentralizing; and promoting collegiality, caring, and respect. Specific professional development models include the professional development laboratory; instructional consulting services; inter-visitation and peer networks; off-site training; and oversight and principal site visits. This project's professional development is kept visible in the district budget, with the district committed to spending a specific proportion of the budget as an expression of the priority it places on professional development. The district uses multi-pocket budgeting to support this effort (orchestrating multiple sources of revenue around one priority to produce maximum revenue for that purpose). Four appendixes present sample agendas, schedules, and forms and a description of one program. (SM)
Computer - Wikipedia
A computer is a machine that can be programmed to automatically carry out sequences of arithmetic or logical operations (computation). Modern digital electronic computers can perform …

Computer | Definition, History, Operating Systems, & Facts
A computer is a programmable device for processing, storing, and displaying information. Learn more in this article about modern digital electronic computers and their design, constituent parts, …

What is a Computer?
Feb 6, 2025 · What is a Computer? A computer is a programmable device that stores, retrieves, and processes data. The term "computer" was originally given to humans (human computers) who …

Micro Center - Computer & Electronics Retailer - Shop Now
Shop Micro Center for electronics, PCs, laptops, Apple products, and much more. Enjoy in-store pickup, top deals, and expert same-day tech support.

What is a Computer? - GeeksforGeeks
Apr 7, 2025 · A computer is an electronic device that processes, stores, and executes instructions to perform tasks. It includes key components such as the CPU (Central Processing Unit), RAM …

Computer Basics: What is a Computer? - GCFGlobal.org
What is a computer? A computer is an electronic device that manipulates information, or data. It has the ability to store, retrieve, and process data. You may already know that you can use a …

What is a Computer? (Definition & Meaning) - Webopedia
Oct 9, 2024 · A computer is a programmable machine that responds to specific instructions and uses hardware and software to perform tasks. Different types of computers, including desktops, …

Computer - Simple English Wikipedia, the free encyclopedia
A computer is a machine that uses electronics to input, process, store, and output data. Data is information such as numbers, words, and lists. Input of data means to read information from a …

Laptop & Desktop Computers - Staples
Buy the computer that fits your exact needs. Choose from laptops, desktops PCs, notebooks, and accessories. Invest in a quality computer for work or personal use.

What is Computer? Definition, Characteristics and Classification
Aug 7, 2024 · A computer is an electronic device wherein we need to input raw data to be processed with a set of programs to produce a desirable output. Computers have the ability to …

Computer - Wikipedia
A computer is a machine that can be programmed to automatically carry out sequences of arithmetic or logical operations (computation). Modern digital electronic computers can perform …

Computer | Definition, History, Operating Systems, & Facts
A computer is a programmable device for processing, storing, and displaying information. Learn more in this article about modern digital electronic computers and their design, constituent …

What is a Computer?
Feb 6, 2025 · What is a Computer? A computer is a programmable device that stores, retrieves, and processes data. The term "computer" was originally given to humans (human computers) …

Micro Center - Computer & Electronics Retailer - Shop Now
Shop Micro Center for electronics, PCs, laptops, Apple products, and much more. Enjoy in-store pickup, top deals, and expert same-day tech support.

What is a Computer? - GeeksforGeeks
Apr 7, 2025 · A computer is an electronic device that processes, stores, and executes instructions to perform tasks. It includes key components such as the CPU (Central Processing Unit), RAM …

Computer Basics: What is a Computer? - GCFGlobal.org
What is a computer? A computer is an electronic device that manipulates information, or data. It has the ability to store, retrieve, and process data. You may already know that you can use a …

What is a Computer? (Definition & Meaning) - Webopedia
Oct 9, 2024 · A computer is a programmable machine that responds to specific instructions and uses hardware and software to perform tasks. Different types of computers, including desktops, …

Computer - Simple English Wikipedia, the free encyclopedia
A computer is a machine that uses electronics to input, process, store, and output data. Data is information such as numbers, words, and lists. Input of data means to read information from a …

Laptop & Desktop Computers - Staples
Buy the computer that fits your exact needs. Choose from laptops, desktops PCs, notebooks, and accessories. Invest in a quality computer for work or personal use.

What is Computer? Definition, Characteristics and Classification
Aug 7, 2024 · A computer is an electronic device wherein we need to input raw data to be processed with a set of programs to produce a desirable output. Computers have the ability to …