Book picks similar to
Principles and Practice in Second Language Acquisition by Stephen D. Krashen
language
linguistics
non-fiction
education
Greek Grammar
Herbert Weir Smyth - 1956
All necessary corrections have been made, and the book retains the form which has long made it the most complete and valuable work of its kind. In this descriptive grammar the author offers a treatment of Greek syntax which is exceptionally rich as well subtle and varied.
Cracking the Coding Interview: 150 Programming Questions and Solutions
Gayle Laakmann McDowell - 2008
This is a deeply technical book and focuses on the software engineering skills to ace your interview. The book is over 500 pages and includes 150 programming interview questions and answers, as well as other advice.The full list of topics are as follows:The Interview ProcessThis section offers an overview on questions are selected and how you will be evaluated. What happens when you get a question wrong? When should you start preparing, and how? What language should you use? All these questions and more are answered.Behind the ScenesLearn what happens behind the scenes during your interview, how decisions really get made, who you interview with, and what they ask you. Companies covered include Google, Amazon, Yahoo, Microsoft, Apple and Facebook.Special SituationsThis section explains the process for experience candidates, Program Managers, Dev Managers, Testers / SDETs, and more. Learn what your interviewers are looking for and how much code you need to know.Before the InterviewIn order to ace the interview, you first need to get an interview. This section describes what a software engineer's resume should look like and what you should be doing well before your interview.Behavioral PreparationAlthough most of a software engineering interview will be technical, behavioral questions matter too. This section covers how to prepare for behavioral questions and how to give strong, structured responses.Technical Questions (+ 5 Algorithm Approaches)This section covers how to prepare for technical questions (without wasting your time) and teaches actionable ways to solve the trickiest algorithm problems. It also teaches you what exactly "good coding" is when it comes to an interview.150 Programming Questions and AnswersThis section forms the bulk of the book. Each section opens with a discussion of the core knowledge and strategies to tackle this type of question, diving into exactly how you break down and solve it. Topics covered include• Arrays and Strings• Linked Lists• Stacks and Queues• Trees and Graphs• Bit Manipulation• Brain Teasers• Mathematics and Probability• Object-Oriented Design• Recursion and Dynamic Programming• Sorting and Searching• Scalability and Memory Limits• Testing• C and C++• Java• Databases• Threads and LocksFor the widest degree of readability, the solutions are almost entirely written with Java (with the exception of C / C++ questions). A link is provided with the book so that you can download, compile, and play with the solutions yourself.Changes from the Fourth Edition: The fifth edition includes over 200 pages of new content, bringing the book from 300 pages to over 500 pages. Major revisions were done to almost every solution, including a number of alternate solutions added. The introductory chapters were massively expanded, as were the opening of each of the chapters under Technical Questions. In addition, 24 new questions were added.Cracking the Coding Interview, Fifth Edition is the most expansive, detailed guide on how to ace your software development / programming interviews.
An Introduction to Language
Victoria A. Fromkin - 1974
All chapters in this best-seller have been substantially revised to reflect recent discoveries and new understanding of linguistics and languages.
Breaking Out of Beginner's Spanish
Joseph J. Keenan - 1993
Written by a native English speaker who learned Spanish the hard way--by trying to talk to Spanish-speaking people--it offers English speakers with a basic knowledge of Spanish hundreds of tips for using the language more fluently and colloquially, with fewer obvious "gringo" errors.Writing with humor, common sense, and a minimum of jargon, Joseph Keenan covers everything from pronunciation, verb usage, and common grammatical mistakes to the subtleties of addressing other people, "trickster" words that look alike in both languages, inadvertent obscenities, and intentional swearing. He guides readers through the set phrases and idiomatic expressions that pepper the native speaker's conversation and provides a valuable introduction to the most widely used Spanish slang.With this book, both students in school and adult learners who never want to see another classroom can rapidly improve their speaking ability. Breaking Out of Beginner's Spanish will be an essential aid in passing the supreme language test-communicating fluently with native speakers.
The Book You Wish Your Parents Had Read (and Your Children Will Be Glad That You Did)
Philippa Perry - 2019
Yet for so many families, these relationships go can wrong and it may be difficult to get back on track. In The Book You Wish Your Parents Had Read (and Your Children Will Be Glad that You Did), renowned psychotherapist Philippa Perry shows how strong and loving bonds are made with your children and how such attachments give a better chance of good mental health, in childhood and beyond.She'll help you to:- Understand how your own upbringing may be impacting upon your parenting style- Contain, express, accept and validate your own and your child's feelings- Understand that all behaviour is communication- Break negative cycles and patterns- Accept that you will make mistakes and what to do about themAlmost every parent loves their children, but by following the refreshing, sage and sane advice and steps in this book you will also find yourselves liking one another too.
The Together Teacher: Plan Ahead, Get Organized, and Save Time!
Maia Heyck-Merlin - 2012
This practical resource shows teachers how to be effective and have a life! Author and educator Maia Heyck-Merlin explores the key habits of Together Teachers—how they plan ahead, organize work and their classrooms, and how they spend their limited free time. The end goal is always strong outcomes for their students. So what does Together, or Together Enough, look like? To some teachers it might mean neat filing systems. To others it might mean using time efficiently to get more done in fewer minutes. Regardless, Together Teachers all rely on the same skills. In six parts, the book clearly lays out these essential skills. Heyck-Merlin walks the reader through how to establish simple yet successful organizational systems. There are concrete steps that every teacher can implement to achieve greater stability and success in their classrooms and in their lives. Contains templates and tutorials to create and customize a personal organizational system and includes a companion website: www.thetogetherteacher.com Recommends various electronic or online tools to make a teacher's school day (and life!) more efficient and productive Includes a Reader's Guide, a great professional development resource; teachers will answer reflection questions, make notes about habits, and select tools that best match individual needs and preferences Ebook customers can access CD contents online. Refer to the section in the Table of Contents labeled, Download CD/DVD Content, for detailed instructions.
Essential Linguistics: What You Need to Know to Teach Reading, ESL, Spelling, Phonics, and Grammar
David E. Freeman - 2003
Linguistics is much more than a study reserved for academicians. Linguistics has real-life applications to effective teachingnow more than ever. With the increased emphasis on phonemic awareness and phonics in the teaching of reading, teachers need to understand how language works. When teachers are familiar with basic linguistic concepts, they are better prepared to make decisions about how to teach reading, spelling, phonics, and grammar to all students, including English language learners. In this unique linguistics course-in-a-book, David and Yvonne Freeman explain essential linguistic concepts in a thorough, but manageable manner and show the connections between linguistic theory and classroom practice. They demonstrate that the greater a teacher's understanding of basic language structures and processes, the easier it is to make good decisions on tough topics like phonics, spelling, and grammar. They present: the basic concepts of linguistics in everyday language examples and activities that apply linguistics concepts to teaching reading, spelling, phonics, and grammar to all students, including English language learnersend-of-chapter applications that link linguistic theory and classroom practice.Understand more about how language works, then use that knowledge to help your students learn. Turn prescriptive approaches into linguistic investigations. Get yourself and your students hooked on linguistics.
The Penguin Dictionary of Literary Terms and Literary Theory
J.A. Cuddon - 1982
Geared toward students, teachers, readers, and writers alike, The Penguin Dictionary of Literary Terms and Literary Theory explains critical jargon (intertextuality, aporia), schools of literary theory (structuralism, feminist criticism), literary forms (sonnet, ottava rima), and genres (elegy, pastoral) and examines artifacts, historic locales, archetypes, origins of well-known phrases, and much, much more. Scholarly, straightforward, comprehensive, and even entertaining, this is a resource that no word-lover should be without.
How to Write a Thesis
Umberto Eco - 1977
Some years before that, in 1977, Eco published a little book for his students, "How to Write a Thesis," in which he offered useful advice on all the steps involved in researching and writing a thesis -- from choosing a topic to organizing a work schedule to writing the final draft. Now in its twenty-third edition in Italy and translated into seventeen languages, "How to Write a Thesis "has become a classic. Remarkably, this is its first, long overdue publication in English.Eco's approach is anything but dry and academic. He not only offers practical advice but also considers larger questions about the value of the thesis-writing exercise. "How to Write a Thesis" is unlike any other writing manual. It reads like a novel. It is opinionated. It is frequently irreverent, sometimes polemical, and often hilarious. Eco advises students how to avoid "thesis neurosis" and he answers the important question "Must You Read Books?" He reminds students "You are not Proust" and "Write everything that comes into your head, but only in the first draft." Of course, there was no Internet in 1977, but Eco's index card research system offers important lessons about critical thinking and information curating for students of today who may be burdened by Big Data."How to Write a Thesis" belongs on the bookshelves of students, teachers, writers, and Eco fans everywhere. Already a classic, it would fit nicely between two other classics: "Strunk and White" and "The Name of the Rose."This MIT Press edition will be available in three different cover colors.ContentsThe Definition and Purpose of a ThesisChoosing the TopicConducting ResearchThe Work Plan and the Index CardsWriting the ThesisThe Final Draft
Asking the Right Questions: A Guide to Critical Thinking
M. Neil Browne - 1981
'Asking the Right Questions' helps students bridge the gap between simply memorising or blindly accepting information, and the greater challenge of critical analysis and synthesis.
Even a Geek Can Speak: Low-Tech Presentation Skills for High-Tech People
Joey Asher - 2001
But it's not cool to talk like a geek. Even a Geek Can Speak shows anyone how to express complex ideas in ways that are simple, that connect with listeners, and that persuade. Focusing Your Message: One internet security executive won over non-technical business owners by focusing on the importance of internet security to the business world. Result: Listeners said - I'm buying that stock.Keeping it Simple: A software consultant steered clear of the technical details when pitching to a CEO and focused on three key points: saving money, security and competitiveness. Result: He won the business.Telling Stories: A telecommunications saleswoman spoke to a users' group and illustrated her points with stories, rather than dwelling too much in detail. Result: A jump in new orders.Not Looking Like a Geek: An internet executive learned to connect with his audience merely by energizing his voice. Result: He received praise unlike any he'd received before.
Check Your English Vocabulary for IELTS
Rawdon Wyatt - 2001
Fully updated for this third edition, the book provides exercises to help teach and build vocabulary related to the IELTS test and also covers grammar, use of English, comprehension and spelling. Suitable for both self-study and the classroom, it includes a range of activities to help students build and improve their English vocabulary and language skills.
A Guide to Remembering Japanese Characters: All the Kanji Characters Needed to Learn Japanese and Ace the Japanese Language Proficiency Test
Kenneth G. Henshall - 1988
As useful as it is fascinating, it's a book any new or aspiring Japanese language scholar will visit over and over. In clear, large-sized entries, A Guide to Remembering Japanese Characters details each of the General Use Characters In clear, large-sized entires, A Guide to Remembering Japanese Characters details each of the General Use Characters—the 1,945 characters prescribed by the Japanese Ministry of Education for everyday use. Both Japanese readings and English meanings are given, along with stroke-count and stroke-order, examples of usage, and suggestions for memorizing. The components of each character are detailed. The Japanese kanji are graded according to Ministry of Education guidelines, allowing the student to prioritize them and track progress. It will appeal to students seeking to learn kanji as well as Japanese language enthusiasts who want to know the history and etymology of Japanese kanji. This book includes:Origins and meanings of over 2,000 characters.Beautifly hand–drawn kanji.Additional compound characters for each featured character.valuable suggestions and mnemonic devices for memorizing characters.All the standard characters official designed for common use.Comprehensive and clear, A Guide to Remembering Japanese Characters makes Japanese writing accessible to everyone wishing to learn Japanese.
The New Penguin Russian Course
Nicholas J. Brown - 1996
Designed to provide the student with an excellent command of basic Russian (the equivalent of A’ level standard) the book features thirty lessons punctuated by revision exercises to ensure you have fully understood what you have learned. The emphasis is on acquiring vocabulary, experiencing conversational language and learning useful grammar. The book also includes a vocabulary of 1,500 words and a glossary of grammatical terms.
Mind Performance Hacks: Tips & Tools for Overclocking Your Brain
Ron Hale-Evans - 2006
This book can make you smarter.Mind Performance Hacks provides real-life tips and tools for overclocking your brain and becoming a better thinker. In the increasingly frenetic pace of today's information economy, managing your life requires hacking your brain. With this book, you'll cut through the clutter and tune up your brain intentionally, safely, and productively.Grounded in current research and theory, but offering practical solutions you can apply immediately, Mind Performance Hacks is filled with life hacks that teach you to:Use mnemonic tricks to remember numbers, names, dates, and other flotsam you need to recall. Put down your calculator and perform complex math in your head, with your fingers, or on the back of a napkin. Spark your creativity with innovative brainstorming methods. Use effective systems to capture new ideas before they get away. Communicate in creative new ways-even using artificial languages. Make better decisions by foreseeing problems and finding surprising solutions. Improve your mental fitness with cool tricks and games.While the hugely successful Mind Hacks showed you how your brain works, Mind Performance Hacks shows you how to make it work better.