Learning by Doing

A Handbook for Professional Learning Communities at Work TM

Author: Richard DuFour,Rebecca DuFour

Publisher: Solution Tree Press

ISBN: 1935249894

Category: Education

Page: 280

View: 7933

DOWNLOAD NOW »
Like the first edition, the second edition of Learning by Doing: A Handbook for Professional Learning Communities at Work helps educators close the knowing-doing gap as they transform their schools into professional learning communities (PLCs).

Learn C the Hard Way

Practical Exercises on the Computational Subjects You Keep Avoiding (Like C)

Author: Zed A. Shaw

Publisher: Addison-Wesley Professional

ISBN: 0133124371

Category: Computers

Page: 380

View: 1703

DOWNLOAD NOW »
You Will Learn C! Zed Shaw has crafted the perfect course for the beginning C programmer eager to advance their skills in any language. Follow it and you will learn the many skills early and junior programmers need to succeed–just like the hundreds of thousands of programmers Zed has taught to date! You bring discipline, commitment, persistence, and experience with any programming language; the author supplies everything else. In Learn C the Hard Way , you’ll learn C by working through 52 brilliantly crafted exercises. Watch Zed Shaw’s teaching video and read the exercise. Type his code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. As you do, you’ll learn what good, modern C programs look like; how to think more effectively about code; and how to find and fix mistakes far more efficiently. Most importantly, you’ll master rigorous defensive programming techniques, so you can use any language to create software that protects itself from malicious activity and defects. Through practical projects you’ll apply what you learn to build confidence in your new skills. Shaw teaches the key skills you need to start writing excellent C software, including Setting up a C environment Basic syntax and idioms Compilation, make files, and linkers Operators, variables, and data types Program control Arrays and strings Functions, pointers, and structs Memory allocation I/O and files Libraries Data structures, including linked lists, sort, and search Stacks and queues Debugging, defensive coding, and automated testing Fixing stack overflows, illegal memory access, and more Breaking and hacking your own C code It’ll Be Hard at First. But Soon, You’ll Just Get It–And That Will Feel Great! This tutorial will reward you for every minute you put into it. Soon, you’ll know one of the world’s most powerful programming languages. You’ll be a C programmer.

C++

An Active Learning Approach

Author: Randal Albert,Todd Breedlove

Publisher: Jones & Bartlett Learning

ISBN: 0763757233

Category: Computers

Page: 653

View: 1165

DOWNLOAD NOW »
C++: An Active Learning Approachprovides a hands-on introduction to the C++ language through active learning exercises and numerous programming projects. C++ is taught with an emphasis on procedural programming, beginning with an introduction to object-oriented programming. Ideal for the introductory programming course, this text includes the latest C++ upgrades without losing sight of the C underpinnings still required for all computing fields.

Learn Python 3 the Hard Way

A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code

Author: Zed A. Shaw

Publisher: Addison-Wesley Professional

ISBN: 0134693906

Category: Computers

Page: 320

View: 1430

DOWNLOAD NOW »
You Will Learn Python 3! Zed Shaw has perfected the world’s best system for learning Python 3. Follow it and you will succeed—just like the millions of beginners Zed has taught to date! You bring the discipline, commitment, and persistence; the author supplies everything else. In Learn Python 3 the Hard Way, you’ll learn Python by working through 52 brilliantly crafted exercises. Read them. Type their code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. As you do, you’ll learn how a computer works; what good programs look like; and how to read, write, and think about code. Zed then teaches you even more in 5+ hours of video where he shows you how to break, fix, and debug your code—live, as he’s doing the exercises. Install a complete Python environment Organize and write code Fix and break code Basic mathematics Variables Strings and text Interact with users Work with files Looping and logic Data structures using lists and dictionaries Program design Object-oriented programming Inheritance and composition Modules, classes, and objects Python packaging Automated testing Basic game development Basic web development It’ll be hard at first. But soon, you’ll just get it—and that will feel great! This course will reward you for every minute you put into it. Soon, you’ll know one of the world’s most powerful, popular programming languages. You’ll be a Python programmer. This Book Is Perfect For Total beginners with zero programming experience Junior developers who know one or two languages Returning professionals who haven’t written code in years Seasoned professionals looking for a fast, simple, crash course in Python 3

Engaged Learning for Programming in C++

A Laboratory Course

Author: Jim Roberge,James Robergé,Matthew Bauer,George K. Smith

Publisher: Jones & Bartlett Learning

ISBN: 9780763714239

Category: Computers

Page: 365

View: 6420

DOWNLOAD NOW »
Engaged Learning for Programming in C++: A Laboratory Course takes an interactive, learn-by-doing approach to programming, giving students the ability to discover and learn programming through a no-frills, hands-on learning experience. In each laboratory exercise, students create programs that apply a particular language feature and problem solving technique. As they create these programs, they learn how C++ works and how it can be applied. Object-Oriented Programming (OOP) is addressed within numerous laboratory activities.

How People Learn

Brain, Mind, Experience, and School: Expanded Edition

Author: National Research Council,Division of Behavioral and Social Sciences and Education,Board on Behavioral, Cognitive, and Sensory Sciences,Committee on Developments in the Science of Learning with additional material from the Committee on Learning Research and Educational Practice

Publisher: National Academies Press

ISBN: 0309131979

Category: Education

Page: 384

View: 1007

DOWNLOAD NOW »
First released in the Spring of 1999, How People Learn has been expanded to show how the theories and insights from the original book can translate into actions and practice, now making a real connection between classroom activities and learning behavior. This edition includes far-reaching suggestions for research that could increase the impact that classroom teaching has on actual learning. Like the original edition, this book offers exciting new research about the mind and the brain that provides answers to a number of compelling questions. When do infants begin to learn? How do experts learn and how is this different from non-experts? What can teachers and schools do-with curricula, classroom settings, and teaching methods--to help children learn most effectively? New evidence from many branches of science has significantly added to our understanding of what it means to know, from the neural processes that occur during learning to the influence of culture on what people see and absorb. How People Learn examines these findings and their implications for what we teach, how we teach it, and how we assess what our children learn. The book uses exemplary teaching to illustrate how approaches based on what we now know result in in-depth learning. This new knowledge calls into question concepts and practices firmly entrenched in our current education system. Topics include: How learning actually changes the physical structure of the brain. How existing knowledge affects what people notice and how they learn. What the thought processes of experts tell us about how to teach. The amazing learning potential of infants. The relationship of classroom learning and everyday settings of community and workplace. Learning needs and opportunities for teachers. A realistic look at the role of technology in education.

Learning by Doing

A Comprehensive Guide to Simulations, Computer Games, and Pedagogy in e-Learning and Other Educational Experiences

Author: Clark Aldrich

Publisher: John Wiley & Sons

ISBN: 0470464828

Category: Business & Economics

Page: 400

View: 9719

DOWNLOAD NOW »
Designed for learning professionals and drawing on both game creators and instructional designers, Learning by Doing explains how to select, research, build, sell, deploy, and measure the right type of educational simulation for the right situation. It covers simple approaches that use basic or no technology through projects on the scale of computer games and flight simulators. The book role models content as well, written accessibly with humor, precision, interactivity, and lots of pictures. Many will also find it a useful tool to improve communication between themselves and their customers, employees, sponsors, and colleagues. As John Coné, former chief learning officer of Dell Computers, suggests, “Anyone who wants to lead or even succeed in our profession would do well to read this book.”

Learning by Doing

Cisco Certified Network Administrator (CCNA) Version 4

Author: Matthew Basham

Publisher: Lulu.com

ISBN: 1411610512

Category:

Page: 341

View: 9009

DOWNLOAD NOW »
This is a lab manual to help supplement and enhance Cisco Networking Academy material. Except this is written in an easy to read style and emphasizes learning by doing not learning by lecturing or using computer based tutorials. This material maps to the newest version of Cisco's CCNA test. This book is Volume 1 of a 2-volume set.

Code Reading

The Open Source Perspective

Author: Diomidis Spinellis

Publisher: Addison-Wesley Professional

ISBN: 9780672333705

Category: Computers

Page: 528

View: 1199

DOWNLOAD NOW »
If you are a programmer, you need this book. You've got a day to add a new feature in a 34,000-line program: Where do you start? Page 333 How can you understand and simplify an inscrutable piece of code? Page 39 Where do you start when disentangling a complicated build process? Page 167 How do you comprehend code that appears to be doing five things in parallel? Page 132 You may read code because you have to--to fix it, inspect it, or improve it. You may read code the way an engineer examines a machine--to discover what makes it tick. Or you may read code because you are scavenging--looking for material to reuse. Code-reading requires its own set of skills, and the ability to determine which technique you use when is crucial. In this indispensable book, Diomidis Spinellis uses more than 600 real-world examples to show you how to identify good (and bad) code: how to read it, what to look for, and how to use this knowledge to improve your own code. Fact: If you make a habit of reading good code, you will write better code yourself.

Communities of Practice

Learning, Meaning, and Identity

Author: Etienne Wenger

Publisher: Cambridge University Press

ISBN: 1107268370

Category: Psychology

Page: N.A

View: 2614

DOWNLOAD NOW »
This book presents a theory of learning that starts with the assumption that engagement in social practice is the fundamental process by which we get to know what we know and by which we become who we are. The primary unit of analysis of this process is neither the individual nor social institutions, but the informal 'communities of practice' that people form as they pursue shared enterprises over time. To give a social account of learning, the theory explores in a systematic way the intersection of issues of community, social practice, meaning, and identity. The result is a broad framework for thinking about learning as a process of social participation. This ambitious but thoroughly accessible framework has relevance for the practitioner as well as the theoretician, presented with all the breadth, depth, and rigor necessary to address such a complex and yet profoundly human topic.

First Time Crochet

The Absolute Beginner's Guide: Learn By Doing - Step-by-Step Basics and Easy Projects

Author: Deborah Burger

Publisher: Creative Publishing international

ISBN: 1627883681

Category: Crafts & Hobbies

Page: 128

View: 6083

DOWNLOAD NOW »
Learning how to crochet has never been simpler! Enjoy this beginner's guide that takes you by the hand, like a personal instructor, and teaches you how to crochet. With detailed descriptions of materials and tools, the easy step-by-step instructions for all the basic crocheting techniques will have you creating projects like boas, coasters, and even slippers and bags in no time. Eight simple projects will introduce crocheting skills like basic stitches, chaining, increasing and decreasing, and color techniques; skills you will use often as you continue to learn. With First Time Crochet, soon you will be stitching amazing gifts and projects with confidence.

Situated Learning

Legitimate Peripheral Participation

Author: Jean Lave,Etienne Wenger

Publisher: Cambridge University Press

ISBN: 1139643002

Category: Psychology

Page: N.A

View: 2905

DOWNLOAD NOW »
In this important theoretical treatist, Jean Lave, anthropologist, and Etienne Wenger, computer scientist, push forward the notion of situated learning - that learning is fundamentally a social process. The authors maintain that learning viewed as situated activity has as its central defining characteristic a process they call legitimate peripheral participation (LPP). Learners participate in communities of practitioners, moving toward full participation in the sociocultural practices of a community. LPP provides a way to speak about crucial relations between newcomers and old-timers and about their activities, identities, artefacts, knowledge and practice. The communities discussed in the book are midwives, tailors, quartermasters, butchers, and recovering alcoholics, however, the process by which participants in those communities learn can be generalised to other social groups.

Community-Based Global Learning

The Theory and Practice of Ethical Engagement at Home and Abroad

Author: Eric Hartman,Richard C. Kiely,Jessica Friedrichs,Christopher Boettcher

Publisher: Stylus Publishing, LLC

ISBN: 162036090X

Category: Education

Page: 288

View: 2898

DOWNLOAD NOW »
International education, service-learning, and community-based global learning programs are robust with potential. They can positively impact communities, grow civil society networks, and have transformative effects for students who become more globally aware and more engaged in global civil society – at home and abroad. Yet such programs are also packed with peril. Clear evidence indicates that poor forms of such programming have negative impacts on vulnerable persons, including medical patients and children, while cementing stereotypes and reinforcing patterns of privilege and exclusion. These dangers can be mitigated, however, through collaborative planning, design, and evaluation that advances mutually beneficial community partnerships, critically reflective practice, thoughtful facilitation, and creative use of resources. Drawing on research and insights from several academic disciplines and community partner perspectives, along with the authors’ decades of applied, community-based development and education experience, they present a model of community-based global learning that clearly espouses an equitable balance between learning methodology and a community development philosophy. Emphasizing the key drivers of community-driven learning and service, cultural humility and exchange, seeking global citizenship, continuous and diverse forms of critically reflective practice, and ongoing attention to power and privilege, this book constitutes a guide to course or program design that takes into account the unpredictable and dynamic character of domestic and international community-based global learning experiences, the varying characteristics of destination communities, and a framework through which to integrate any discipline or collaborative project. Readers will appreciate the numerous toolboxes and reflective exercises to help them think through the creation of independent programming or courses that support targeted learning and community-driven development. The book ultimately moves beyond course and program design to explore how to integrate these objectives and values in the wider curriculum and throughout formal and informal community-based learning partnerships.

Learn Ruby the Hard Way

A Simple and Idiomatic Introduction to the Imaginative World of Computational Thinking with Code

Author: Zed A. Shaw

Publisher: Pearson Education

ISBN: 032188499X

Category: Computers

Page: 303

View: 9996

DOWNLOAD NOW »
Offers a Ruby tutorial featuring fifty-two exercises that cover such topics as installing the Ruby environment, organizing and writing code, strings and text, object-oriented programming, debugging and automated testing, and basic game development.

Creating a Learning Society

A New Approach to Growth, Development, and Social Progress

Author: Joseph E. Stiglitz,Bruce C. Greenwald

Publisher: Columbia University Press

ISBN: 0231525540

Category: Business & Economics

Page: 560

View: 3525

DOWNLOAD NOW »
It has long been recognized that an improved standard of living results from advances in technology, not from the accumulation of capital. It has also become clear that what truly separates developed from less-developed countries is not just a gap in resources or output but a gap in knowledge. In fact, the pace at which developing countries grow is largely a function of the pace at which they close that gap. Thus, to understand how countries grow and develop, it is essential to know how they learn and become more productive and what government can do to promote learning. In Creating a Learning Society, Joseph E. Stiglitz and Bruce C. Greenwald cast light on the significance of this insight for economic theory and policy. Taking as a starting point Kenneth J. Arrow's 1962 paper "Learning by Doing," they explain why the production of knowledge differs from that of other goods and why market economies alone typically do not produce and transmit knowledge efficiently. Closing knowledge gaps and helping laggards learn are central to growth and development. But creating a learning society is equally crucial if we are to sustain improved living standards in advanced countries. Combining accessible prose with technical economic analysis, Stiglitz and Greenwald provide new models of "endogenous growth," up-ending thowhe thinking about both domestic and global policy and trade regimes. They show well-designed government trade and industrial policies can help create a learning society, and how poorly designed intellectual property regimes can retard learning. They also explain how virtually every government policy has effects, both positive and negative, on learning, a fact that policymakers must recognize. They demonstrate why many standard policy prescriptions, especially those associated with "neoliberal" doctrines focusing on static resource allocations, have impeded learning. Among the provocative implications are that free trade may lead to stagnation whereas broad-based industrial protection and exchange rate interventions may bring benefits—not just to the industrial sector, but to the entire economy. The volume concludes with brief commentaries from Philippe Aghion and Michael Woodford, as well as from Nobel Laureates Kenneth J. Arrow and Robert M. Solow.

Virtual Learning

A Revolutionary Approach to Building a Highly Skilled Workforce

Author: Roger C. Schank

Publisher: McGraw-Hill Companies

ISBN: N.A

Category: Business & Economics

Page: 185

View: 5513

DOWNLOAD NOW »
Demonstrates how to rethink the training process by using computer simulations and role-playing scenarios