Kết quả cho “Problems”
Bộ lọc ▾

Nguồn ngoài
Notes on Diffy Qs: Differential Equations for Engineers
Jirí Lebl · Jirí Lebl · 2014
A one semester first course on differential equations, aimed at engineering students. Prerequisite for the course is the basic calculus sequence. This free online book (e-book in webspeak) should be usable as a stand-alone textbook or as a companion to a course using another book such as Edwards and Penney, Differential Equations and Boundary Value Problems: Computing and Modeling or Boyce and DiPrima, Elementary Differential Equations and Boundary Value Problems (section correspondence to these two is given). I developed and used these notes to teach Math 286/285 at the University of Illinois at Urbana-Champaign Sample Dirichlet problem solution (one is a 4-day-a-week, the other a 3-day-a-week semester-long course). I have also taught Math 20D at University of California, San Diego with these notes (a 3-day-a-week quarter-long course). There is enough material to run a 2-quarter course, and even perhaps a two semester course depending on lecturer speed.

Nguồn ngoài
Introduction to Probability
Charles Grinstead; J. Laurie Snell · American Mathematical Society · 2006
Probability theory began in seventeenth century France when the two great French mathematicians, Blaise Pascal and Pierre de Fermat, corresponded over two problems from games of chance. Problems like those Pascal and Fermat solved continuedto influence such early researchers as Huygens, Bernoulli, and DeMoivre in establishing a mathematical theory of probability. Today, probability theory is a wellestablished branch of mathematics that finds applications in every area of scholarlyactivity from music to physics, and in daily experience from weather prediction topredicting the risks of new medical treatments. This text is designed for an introductory probability course taken by sophomores,juniors, and seniors in mathematics, the physical and social sciences, engineering,and computer science. It presents a thorough treatment of probability ideas andtechniques necessary for a form understanding of the subject. The text can be usedin a variety of course lengths, levels, and areas of emphasis. For use in a standard one-term course, in which both discrete and continuousprobability is covered, students should have taken as a prerequisite two terms ofcalculus, including an introduction to multiple integrals. In order to cover Chapter 11, which contains material on Markov chains, some knowledge of matrix theoryis necessary. The text can also be used in a discrete probability course. The material has beenorganized in such a way that the discrete and continuous probability discussions arepresented in a separate, but parallel, manner. This organization dispels an overlyrigorous or formal view of probability and o?ers some strong pedagogical valuein that the discrete discussions can sometimes serve to motivate the more abstractcontinuous probability discussions. For use in a discrete probability course, studentsshould have taken one term of calculus as a prerequisite. Very little computing background is assumed or necessary in order to obtain fullbenefits from the use of the comp

Nguồn ngoài
Leading Assessment for Inclusion
Joanna Tai; Johanna Funk; Lois Harris; Joanne Dargusch · Deakin University · 2024
Assessment should benefit all students’ learning and retention. However, current systems do not take into account the diverse characteristics, backgrounds, and situations of students. Instead, universities rely on accommodations – which are only available to specific groups – to make case-by-case adjustments, rather than proactively improving assessment designs in ways that are socio- culturally, and research informed, for the purposes of inclusion. This resource is an outcome of a project which explored assessment policy and practice across the university sector. It introduces assessment for inclusion concepts, drawing on curated resources and case study examples, to offer introductory considerations for anyone in higher education interested in being a leader in assessment for inclusion, at all levels from the classroom through to institutional decision makers. This focus on the distributed leadership of assessment for inclusion aligns with the idea that more than what individuals can achieve alone, it is also how people can lead, promote, inspire, and support others to do the same. This resource has been created with the intention to raise questions for sharing with colleagues, to facilitate the discussion of problems with inclusion in assessment, and to support the development of context-appropriate strategies around assessment design and implementation. This resource was designed to support students in the Graduate Certificate of Higher Education Learning and Teaching at Deakin University, specifically in the assessment unit, EEE741 “Designing and Implementing Assessment for Learning in Higher Education”.

Nguồn ngoài
Communication Concepts
Erin Hawley · Deakin University · 2024
Communication challenges abound in the 21st century. Communicators everywhere are struggling to connect with diverse, distracted audiences, in both urgent and everyday contexts. In other words, communication has never been more vital, but it’s becoming harder and harder to be heard. In this book, we make sense of communication. From multiple perspectives, we unpack the practices, politics, pleasures, and problems that are activated when meaning is shared across real and virtual spaces. This book will help you use the thinking tools of communication theory to understand why communication matters and how it impacts (and is impacted by) our rapidly changing world.

Nguồn ngoài
Knowing Home: Braiding Indigenous Science with Western Science
Gloria Snively ; Wanosts’a7 Williams · University of Victoria · 2016
Knowing Home attempts to capture the creative vision of Indigenous scientific knowledge and technology that is derived from an ecology of a home place. The traditional wisdom component of Indigenous Science—the values and ways of decision-making—assists humans in their relationship with each other, the land and water, and all of creation. Indigenous perspectives have the potential to give insight and guidance to the kind of environmental ethics and deep understanding that we must gain as we attempt to solve the increasingly complex problems of the 21st century. Braiding Indigenous Science and Western Science is a metaphor used to establish a particular relationship. Linked by braiding, there is a certain reciprocity. Each strand remains a separate entity, but all strands come together to form the whole. When we braid Indigenous Science with Western Science we acknowledge that both ways of knowing are legitimate forms of knowledge. The book provides a window into the vast storehouse of innovations and technologies of the Indigenous peoples who live in Northwestern North America. It is our hope that the Indigenous Science examples, research and curriculum models will inspire deep reflection regarding the under-representation of Aboriginal students in the sciences. It is intended that the rich examples and cases, combined with the resources listed in the appendices, will enable teachers and students to explore Indigenous Science examples in the classroom, and in addition, support the development of curriculum projects in home places.

Nguồn ngoài
Mathematics for Elementary Teachers
Michelle Manes · University of Hawaii Manoa · 2017
This book will help you to understand elementary mathematics more deeply, gain facility with creating and using mathematical notation, develop a habit of looking for reasons and creating mathematical explanations, and become more comfortable exploring unfamiliar mathematical situations.The primary goal of this book is to help you learn to think like a mathematician in some very specific ways. You will:• Make sense of problems and persevere in solving them. You will develop and demonstrate this skill by working on difficult problems, making incremental progress, and revising solutions to problems as you learn more.• Reason abstractly and quantitatively. You will demonstrate this skill by learning to represent situations using mathematical notation (abstraction) as well as creating and testing examples (making situations more concrete).• Construct viable arguments and critique the reasoning of others. You will be expected to create both written and verbal explanations for your solutions to problems. The most important questions in this class are “Why?” and “How do you know you're right?” Practice asking these questions of yourself, of your professor, and of your fellow students.Throughout the book, you will learn how to learn mathematics on you own by reading, working on problems, and making sense of new ideas on your own and in collaboration with other students in the class.

Nguồn ngoài
Conventions 101: A Functional Approach to Teaching (And Assessing!) Grammar and Punctuation
Chauna Ramsey · Open Oregon Educational Resources · 2016
This is a collection of cumulative units of study for conventional errors common in student writing. It's flexible, functional, and zeroes in problems typically seen in writing of all types, from the eternal “there/they're/their” struggle to correct colon use. Units are organized from most simple to most challenging.

Nguồn ngoài
Beyond Coding
David Tuffley · Griffith University · 2025
In today’s competitive IT industry, technical skills alone are no longer enough to succeed. This book teaches essential soft skills that transform technical professionals into complete IT leaders. You will master clear communication for diverse audiences, build strong teams through collaboration and conflict resolution, and solve complex problems with structured thinking. The guide covers time management techniques, project management fundamentals, and stakeholder delivery methods. Additional modules address professional ethics, customer relations, cultural awareness, leadership influence, and personal growth. These practical skills complement your technical knowledge, creating competitive advantages in today’s IT industry. The book provides frameworks, tools, and strategies that help you advance your career, lead projects successfully, and adapt to changing workplace demands.

Nguồn ngoài
Scientific Computing for Chemists with Python
Charles Weiss · Charles J. Weiss · 2025
This book serves as an introduction to coding for chemists. The tools employed in this book are the powerful and popular combination of Jupyter notebooks and the Python programming language. No background beyond first-year college chemistry and occasionally some very basic spectroscopy (for advanced chapters) is assumed for most of this book. This book starts with a brief primer on Jupyter notebooks in chapter 0 and computer programming with Python in chapters 1 and 2. If you already have a background in these tools, feel free to skip ahead. The rest of the book dives into applications of Python to solving chemical problems. Python and Jupyter were chosen for a variety of reasons, including that they are: Relatively easy to use and learn Powerful and well-suited for solving chemical problems Free, open-source software Cross-platform (e.g., runs on Windows, macOS, and Linux) Supplemented with numerous, specialized libraries for handling specific types of data or problems (e.g., machine learning) Supported by a helpful and welcoming community Learning to use a number of popular Python scientific libraries to solve chemical problems is one of the themes of this book. A Python library can be thought of as a tool pack with premade functions for performing common tasks in scientific data processing, analysis, and visualization. For example, the matplotlib library provides a variety of functions for creating a wide range of plots, while the scikit-learn library contains functions and resources for machine learning.

Nguồn ngoài
Introduction to Computer Programming with Python
Harris Wang · Athabasca University Press · 2023
This introduction to computer programming with Python begins with some of the basics of computing and programming before diving into the fundamental elements and building blocks of computer programs in Python language. From the installation of Python, Python interactive programming, and integrated development environments to raising and handling exceptions, using compound data types to solve problems, and implement divide-and-conquer processes using functions, classes and modules, this textbook will set students up for success in programming and computing study and practice. The included exercises and projects are designed to hone students’ skills.

Nguồn ngoài
Handbook of Software Engineering Methods
Lara Letaw · Oregon State University · 2024
Software engineering can help people create sustainable, extensible programs that solve problems people care about.I won’t tell you how to be a software engineer; you’ll learn that over time by doing it. Instead, this book is about software engineering methods: Ways people achieve specific objectives in software engineering—that can save your project. My hope is that, after reading this book (or parts of it), you’ll feel better equipped for software engineering.

Nguồn ngoài
Prealgebra via Python Programming: First Steps to Perform Large Scale Computational Tasks in the Sciences and Engineerings
Sergio Rojas · Sergio Rojas · 2018
This book was written for students and instructors who want to learn how to use a computer for other than the most common uses, such as web browsing, document creation, or paying bills online. This book is for anyone who wants to perform computational tasks that they design. In other words, if you wish to learn how to program a computer, this book is for you. Because prealgebra is a subject that practically everyone is supposed to learn in grade school, it provides a platform to introduce basic computer programming concepts. Consequently, this book should also be of interest to students in middle or high school who want to learn how to program, and who are willing to invest the time and effort in learning a programming language that they could continue using throughout their schooling and in their professional life. Similarly, this book could also be of interest to pre-service and in-service mathematics teachers wishing to have at their disposal a complementary tool to assist in fostering understanding, competency, and interest in mathematics among their students. This book can be integrated with the teachers’ curriculum as way to tackle non-traditional math problems using an inexpensive modern computer language. By the end of the book, a reader will have learned enough to be able to write a preliminary, step-by-step one variable equation solver that can be expanded in the future to use with more complex equations. In other words, by the end of the book, you will be able to write code that programs their machines to solve equations. This code is foundational and readers are ecouraged to learn on their own how to build on it to suit their mathematics learning needs.

Nguồn ngoài
Patterns for Beginning Programmers
David Bernstein · James Madison University · 2022
Programming patterns are solutions to problems that require the creation of a small fragment of code that will be part of a larger program. Hence, this book is about teaching you how to write such fragments of code. However, it is not about teaching you the syntax of the statements in the fragments, it assumes that you already know the syntax. Instead, it is about finding solutions to problems that arise when first learning to program.

Nguồn ngoài
Think Raku: How to Think Like a Computer Scientist
Laurent Rosenfeld; Allen Downey · Green Tea Press · 2017
The title of this book was originally Think Perl 6, but since Perl 6 has been renamed Raku, we have also changed the title of the 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.
Nguồn ngoài
A First Course in Electrical and Computer Engineering
Louis Scharf · OpenStax CNX · 2009
This book was written for an experimental freshman course at the University of Colorado. The course is now an elective that the majority of our electrical and computer engineering students take in the second semester of their freshman year, just before their first circuits course. Our department decided to offer this course for several reasons: we wanted to pique student' interest in engineering by acquainting them with engineering teachers early in their university careers and by providing with exposure to the types of problems that electrical and computer engineers are asked to solve; we wanted students entering the electrical and computer engineering programs to be prepared in complex analysis, phasors, and linear algebra, topics that are of fundamental importance in our discipline; we wanted students to have an introduction to a software application tool, such as MATLAB, to complete their preparation for practical and efficient computing in their subsequent courses and in their professional careers; we wanted students to make early contact with advanced topics like vector graphics, filtering, and binary coding so that they would gain a more rounded picture of modern electrical and computer engineering. In order to introduce this course, we had to sacrifice a second semester of Pascal programming. We concluded that the sacrifice was worth making because we found that most of our students were prepared for high-level language computing after just one semester of programming. We believe engineering educators elsewhere are reaching similar conclusions about their own students and curriculums. We hope this book helps create a much needed dialogue about curriculum revision and that it leads to the development of similar introductory courses that encourage students to enter and practice our craft.Students electing to take this course have completed one semester of calculus, computer programming, chemistry, and humanities. Concurrently with this course, students take ph

Nguồn ngoài
An Introduction to Matlab and Mathcad
Troy Siemers · APEX Calculus · 2011
This textbook, or really a “coursebook” for a college freshman-level class, has been updated for Spring 2014 and provides an introduction to programming and problem solving using both Matlab and Mathcad. We provide a balanced selection of introductory exercises and real-world problems (i.e. no “contrived” problems). We include many examples and screenshots to guide the reader. We assume no prior knowledge of Matlab or Mathcad.

Nguồn ngoài
How to Think Like a Computer Scientist: C Version
Allen Downey; Thomas Scheffler · Green Tea Press · 1999
The goal of this book is to teach you to think like a computer scientist. I like the way computer scientists think because they combine some of the best features of Mathematics, Engineering, and Natural Science. Like mathematicians, computer scientists use formal languages to denote ideas (specifically computations). Like engineers, they design things, assembling components into systems and evaluating trade offs among alternatives. Like scientists, they observe the behavior of complex systems, form hypotheses, and test predictions.The single most important skill for a computer scientist is problem-solving. By that I mean the ability to formulate problems, think creatively about solutions, and express a solution clearly and accurately. As it turns out, the process of learning to program is an excellent opportunity to practice problem-solving skills. That’s why this chapter is called “The way of the program.”

Nguồn ngoài
How to Think Like a Computer Scientist: C++ Version
Allen Downey · Green Tea Press · 2012
The goal of this book is to teach you to think like a computer scientist. I like the way computer scientists think because they combine some of the best features of Mathematics, Engineering, and Natural Science. Like mathematicians,computer scientists use formal languages to denote ideas (specifically computations). Like engineers, they design things, assembling components into systems and evaluating trade offs among alternatives. Like scientists, they observe the behavior of complex systems, form hypotheses, and test predictions.The single most important skill for a computer scientist is problem-solving. By that I mean the ability to formulate problems, think creatively about solutions, and express a solution clearly and accurately. As it turns out, the process of learning to program is an excellent opportunity to practice problem-solving skills. That’s why this chapter is called “The way of the program.”

Nguồn ngoài
Object-Oriented Reengineering Patterns
Serge Demeyer; Stéphane Ducasse; Oscar Nierstrasz · Stéphane Ducasse · 2008
The documentation is missing or obsolete, and the original developers have departed. Your team has limited understanding of the system, and unit tests are missing for many, if not all, of the components. When you fix a bug in one place, another bug pops up somewhere else in the system. Long rebuild times make any change difficult. All of these are signs of software that is close to the breaking point. Many systems can be upgraded or simply thrown away if they no longer serve their purpose. Legacy software, however, is crucial for operations and needs to be continually available and upgraded. How can you reduce the complexity of a legacy system sufficiently so that it can continue to be used and adapted at acceptable cost? Based on the authors' industrial experiences, this book is a guide on how to reverse engineer legacy systems to understand their problems, and then reengineer those systems to meet new demands. Patterns are used to clarify and explain the process of understanding large code bases, hence transforming them to meet new requirements. The key insight is that the right design and organization of your system is not something that can be evident from the initial requirements alone, but rather as a consequence of understanding how these requirements evolve.

Nguồn ngoài
Introduction to MIPS Assembly Language Programming
Charles Kann · Charles W. Kann III · 2016
This book was written to introduce students to assembly language programming in MIPS. As with all assemblylanguage programming texts, it covers basic operators and instructions, subprogram calling, loading andstoring memory, program control, and the conversion of the assembly language program into machine code. However this book was not written simply as a book on assembly language programming. The larger purposeof this text is to show how concepts in Higher Level Languages (HLL), such as Java or C/C++, arerepresented in assembly. By showing how program constructs from these HLL map into assembly, theconcepts will be easier to understand and use when the programmer implements programs in languages likeJava or C/C++. Concepts such as references and variables, registers, binary and Boolean operations, subprogram execution, memory types (heap, stack, and static), and array processing are covered to clarify thedecisions made when implementing HLL. Program control is presented using a mapping from structuredprograms in pseudo code to help students understand structured programming, and why it exists. Memoryaccess in assembly is presented to high light the difference between references (pointers) and values, and howthese impact HLL. This book has numerous code examples, and many problems at the end of each chapter, and it is appropriate for a class in Assembly Language, or as a extra resource for a class in Computer Organization.