Search Constraints
Number of results to display per page
Results for:
Tags sim
new material
Remove constraint Tags sim: new material
1 - 4 of 4
Search Results
-
e-book
Think Raku is an introduction to computer science and programming intended for people with little or no experience. This aim of this book is not primarily to teach Raku, but instead to teach the art of programming, using the Raku language. After having completed this book, you should hopefully be able to write programs to solve relatively difficult problems in Raku, but my main aim is to teach computer science, software programming, and problem solving rather than solely to teach the Raku language itself. Think Raku is a free book available under a Creative Commons license. Readers are free to copy and distribute the text; they are also free to modify it, which allows them to adapt the book to different needs, and to help develop new material.
- Subjects:
- Computing
- Keywords:
- Computer programming Programming languages (Electronic computers) Textbooks
- Resource Type:
- e-book
-
e-book
Think Python is a concise introduction to software design using the Python programming language. Intended for people with no programming experience, this book starts with the most basic concepts and gradually adds new material. Some of the ideas students find most challenging, like recursion and object-oriented programming, are divided into a sequence of smaller steps and introduced over the course of several chapters. This textbook has been used in classes atBard College,Olin College of Engineering, University of California, Santa Barbara, University of Maine, University of Northern Colorado.
- Subjects:
- Computing
- Keywords:
- Computer programming Python (Computer program language) Textbooks Programming languages (Electronic computers)
- Resource Type:
- e-book
-
e-book
Recognizing that a course in economics may seem daunting to some students, we have tried to make the writing clear and engaging. Clarity comes in part from the intuitive presentation style, but we have also integrated a number of pedagogical features that we believe make learning economic concepts and principles easier and more fun. These features are very student-focused. The chapters themselves are written using a “modular” format. In particular, chapters generally consist of three main content sections that break down a particular topic into manageable parts. Each content section contains not only an exposition of the material at hand but also learning objectives, summaries, examples, and problems. Each chapter is introduced with a story to motivate the material and each chapter ends with a wrap-up and additional problems. Our goal is to encourage active learning by including many examples and many problems of different types. A tour of the features available for each chapter may give a better sense of what we mean: Start Up—Chapter introductions set the stage for each chapter with an example that we hope will motivate readers to study the material that follows. These essays, on topics such as the value of a college degree in the labor market or how policy makers reacted to a particular economic recession, lend themselves to the type of analysis explained in the chapter. We often refer to these examples later in the text to demonstrate the link between theory and reality. Learning Objectives—These succinct statements are guides to the content of each section. Instructors can use them as a snapshot of the important points of the section. After completing the section, students can return to the learning objectives to check if they have mastered the material.Heads Up!—These notes throughout the text warn of common errors and explain how to avoid making them. After our combined teaching experience of more than fifty years, we have seen the same mistakes made by many students. This feature provides additional clarification and shows students how to navigate possibly treacherous waters. Key Takeaways—These statements review the main points covered in each content section. Key Terms—Defined within the text, students can review them in context, a process that enhances learning. Try It! questions—These problems, which appear at the end of each content section and which are answered completely in the text, give students the opportunity to be active learners. They are designed to give students a clear signal as to whether they understand the material before they go on to the next topic. Cases in Point—These essays included at the end of each content section illustrate the influence of economic forces on real issues and real people. Unlike other texts that use boxed features to present interesting new material or newspaper articles, we have written each case ourselves to integrate them more clearly with the rest of the text. Summary—In a few paragraphs, the information presented in the chapter is pulled together in a way that allows for a quick review of the material.End-of-chapter concept and numerical problems—These are bountiful and are intended to check understanding, to promote discussion of the issues raised in the chapter, and to engage students in critical thinking about the material. Included are not only general review questions to test basic understanding but also examples drawn from the news and from results of economics research. Some have students working with real-world data.
- Subjects:
- Economics
- Keywords:
- Macroeconomics Textbooks
- Resource Type:
- e-book
-
e-book
JavaScript lies at the heart of almost every modern web application, from social apps like Twitter to browser-based game frameworks like Phaser and Babylon. Though simple for beginners to pick up and play with, JavaScript is a flexible, complex language that you can use to build full-scale applications. This much anticipated and thoroughly revised third edition of Eloquent JavaScript dives deep into the JavaScript language to show you how to write beautiful, effective code. It has been updated to reflect the current state of Java¬Script and web browsers and includes brand-new material on features like class notation, arrow functions, iterators, async functions, template strings, and block scope. A host of new exercises have also been added to test your skills and keep you on track.
- Subjects:
- Computing
- Keywords:
- Java (Computer program language) Computer programming Programming languages (Electronic computers) Textbooks
- Resource Type:
- e-book