Algorithms


Robert Sedgewick - 1983
    This book surveys the most important computer algorithms currently in use and provides a full treatment of data structures and algorithms for sorting, searching, graph processing, and string processing -- including fifty algorithms every programmer should know. In this edition, new Java implementations are written in an accessible modular programming style, where all of the code is exposed to the reader and ready to use.The algorithms in this book represent a body of knowledge developed over the last 50 years that has become indispensable, not just for professional programmers and computer science students but for any student with interests in science, mathematics, and engineering, not to mention students who use computation in the liberal arts.The companion web site, algs4.cs.princeton.edu contains An online synopsis Full Java implementations Test data Exercises and answers Dynamic visualizations Lecture slides Programming assignments with checklists Links to related material The MOOC related to this book is accessible via the "Online Course" link at algs4.cs.princeton.edu. The course offers more than 100 video lecture segments that are integrated with the text, extensive online assessments, and the large-scale discussion forums that have proven so valuable. Offered each fall and spring, this course regularly attracts tens of thousands of registrants.Robert Sedgewick and Kevin Wayne are developing a modern approach to disseminating knowledge that fully embraces technology, enabling people all around the world to discover new ways of learning and teaching. By integrating their textbook, online content, and MOOC, all at the state of the art, they have built a unique resource that greatly expands the breadth and depth of the educational experience.

The Rhetoric & The Poetics of Aristotle


Aristotle - 1954
    Corbett

English Grammar in Use with Answers: Reference and Practice for Intermediate Students


Raymond Murphy - 1985
    Covering all areas of language which students at this level find difficult, this substantially revised and updated book retains the clarity, simplicity and accessibility of the first edition, adding to it new and redesigned units and appendices, modified right-hand page exercises and additional exercises. - Easy to use: 136 two-page units combine clear, accurate language presentation on left-hand pages with thorough, varied practice on facing pages. - New additional exercises offer further practice of grammar points from different groups of units. - Designed for self-study: learners choose and study problematic areas with the help of a new study guide. - Key section contains answers to all exercises and the study guide. - Appendices deal with irregular verbs, tense formation, modals, spelling, short forms and American English.

Working Effectively with Legacy Code


Michael C. Feathers - 2004
    This book draws on material Michael created for his renowned Object Mentor seminars, techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control. The topics covered include: Understanding the mechanics of software change, adding features, fixing bugs, improving design, optimizing performance Getting legacy code into a test harness Writing tests that protect you against introducing new problems Techniques that can be used with any language or platform, with examples in Java, C++, C, and C# Accurately identifying where code changes need to be made Coping with legacy systems that aren't object-oriented Handling applications that don't seem to have any structureThis book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.

Preparing Instructional Objectives: A Critical Tool in the Development of Effective Instruction


Robert F. Mager - 1997
    In Preparing Instructional Objectives, you'll learn the characteristics of well-stated objectives, how to derive suitable objectives, and how to write objectives to match the instructional results you are seeking to achieve.

Research and Evaluation in Education and Psychology: Integrating Diversity with Quantitative, Qualitative, and Mixed Methods


Donna M. Mertens - 1997
    Donna is so sensitive in exploring those issues, a first in a text for that class and a welcome addition.--Nick Eastmond, Utah State UniversityFocused on discussing what is considered to be good research, this text explains quantitative, qualitative, and mixed methods in detail, incorporating the viewpoints of various research paradigms into the descriptions of these methods. Approximately 60% of the content in this Third Edition is new, with lots of fresh examples.Key FeaturesPostpositivist, constructivist, transformative, and pragmatic paradigms discussedConducting research in culturally complex communities emphasized throughoutA step-by-step overview of the entire research process providedNew to this Edition New coverage on how to write a literature review and plan a dissertationNew pedagogy including Extending Your Thinking throughoutThis is a core or supplemental text for research courses in departments of education, psychology, sociology, social work and other human-services disciplines.

Focus: Elevating the Essentials to Radically Improve Student Learning


Mike Schmoker - 2011
    Best-selling author Mike Schmoker boils down solutions for improved schools to the most powerful, simple actions and structures that ensure you prepare all students for college, careers, and citizenship.

Writing about Literature


Edgar V. Roberts - 1964
    This text provides a comprehensive guide for students on how to read and write about literature.

The Minto Pyramid Principle: Logic in Writing, Thinking, & Problem Solving


Barbara Minto - 1987
    Topics covered range from the difference between deductive and inductive reasoning, to a discussion of how to highlight the structure of information.

Reading Autobiography: A Guide for Interpreting Life Narratives


Sidonie Smith - 2001
    But what’s involved in bringing these narratives into the classroom—in creative writing, cultural studies, women’s and ethnic studies, and social science and literature courses? How may instructors engage the philosophical, historical, social, and theoretical contexts of the emerging field of autobiography studies?Sidonie Smith and Julia Watson, two authorities in life narrative studies distill their diverse forays into life writing in a concise yet far-reaching overview of key terms, issues, histories, and texts in autobiography studies. Reading Autobiography is a step-by-step introduction to the differences of self-narrative from fiction and biography; the components of autobiographical acts; such core concepts as memory, experience, identity, agency, and the body; the textual and critical history of the field; and prospects for future research. Organized as a user-friendly handbook, it includes a glossary of key words, suggestions for teaching, and extensive primary and secondary bibliographies. Sidonie Smith is professor of English and women’s studies at the University of Michigan. Julia Watson is associate professor of comparative studies at Ohio State University.

Western Wind: An Introduction to Poetry


David Mason - 1974
    In this text, two well respected poets bring their love of the craft of poetry into a book that teaches as well as inspires. The text also includes exercises, chapter summaries, games, diagrams, illustrations, and 4-color reproductions of great works of art.

The Philosophy of Literary Form


Kenneth Burke - 1941
    Yet words also have a nature peculiarly their own. And when discussing them as modes of action, we must consider both this nature as words in themselves and the nature they get from the non-verbal scenes that support their acts. I shall be happy if the reader can say of this book that, while always considering words as acts upon a scene, it avoids the excess of environmentalist schools which are usually so eager to trace the relationships between act and scene that they neglect to trace the structure of the act itself.

The Courage to Teach: Exploring the Inner Landscape of a Teacher's Life


Parker J. Palmer - 1997
    It is for teachers who refuse to harden their hearts, because they love learners, learning, and the teaching life." - Parker J. Palmer [from the Introduction] Teachers choose their vocation for reasons of the heart, because they care deeply about their students and about their subject. But the demands of teaching cause too many educators to lose heart. Is it possible to take heart in teaching once more so that we can continue to do what good teachers always do -- give heart to our students?In The Courage to Teach, Parker Palmer takes teachers on an inner journey toward reconnecting with their vocation and their students -- and recovering their passion for one of the most difficult and important of human endeavors.

Cognition


Mark H. Ashcraft - 2001
    A major section provides background and information on neurons and the brain. This text is directed primarily toward undergraduate students at junior and senior level.

Classroom Instruction That Works: Research-Based Strategies for Increasing Student Achievement


Ceri B. Dean - 2012
    The latest edition of this landmark guide has been reenergized and reorganized for today's classroom with new evidence-based insights and a new Instructional Planning Guide that makes it easier for you to know when to emphasize each of the nine research-based teaching strategies.