# Search results for "math"

## Delftse Foundations of Computation - 2nd Edition

Copyright Year: 2018

Contributors: Hugtenburg and Yorke-Smith

Publisher: TU Delft Open

License: CC BY-NC-SA

DELFTSE FOUNDATIONS OF COMPUTATION is a textbook for a one-quarter introductory course in theoretical computer science. It includes top-ics from propositional and predicate logic, proof techniques, discrete structures, set theory and the theory of computation, along with practical applications to computer science. It has no prerequisites other than a general familiarity with computer programming.

(1 review)

## Mechanics and Relativity

Copyright Year: 2018

Contributor: Idema

Publisher: TU Delft Open

License: CC BY-NC-SA

In Mechanics and Relativity, the reader is taken on a tour through time and space. Starting from the basic axioms formulated by Newton and Einstein, the theory of motion at both the everyday and the highly relativistic level is developed without the need of prior knowledge. The relevant mathematics is provided in an appendix. The text contains various worked examples and a large number of original problems to help the reader develop an intuition for the physics. Applications covered in the book span a wide range of physical phenomena, including rocket motion, spinning tennis rackets and high-energy particle collisions.

(1 review)

## Think Data Structures: Algorithms and Information Retrieval in Java

Copyright Year: 2016

Contributor: Downey

Publisher: Green Tea Press

License: CC BY-NC-SA

Data structures and algorithms are among the most important inventions of the last 50 years, and they are fundamental tools software engineers need to know. But in my opinion, most of the books on these topics are too theoretical, too big, and too bottom-up:

(3 reviews)

## How to Think Like a Computer Scientist: C Version

Copyright Year: 1999

Contributors: Downey and Scheffler

Publisher: Green Tea Press

License: CC BY-NC

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.”

(2 reviews)

## How to Think Like a Computer Scientist: C++ Version

Copyright Year: 2012

Contributor: Downey

Publisher: Green Tea Press

License: CC BY-NC

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.”

(1 review)

## Object-Oriented Reengineering Patterns

Copyright Year: 2008

Contributors: Demeyer, Ducasse, and Nierstrasz

Publisher: Stéphane Ducasse

License: CC BY-SA

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.

No ratings

(0 reviews)

## Chemical Process Dynamics and Controls

Copyright Year: 2009

Contributor: Woolf

Publisher: openmichigan

License: CC BY

Process controls is a mixture between the statistics and engineering discipline that deals with the mechanism, architectures, and algorithms for controlling a process. Some examples of controlled processes are:

(1 review)

## Building Maintenance & Construction: Tools and Maintenance Tasks

Copyright Year: 2018

Contributor: Rutherford

Publisher: University of Hawaii Manoa

License: CC BY

Building Maintenance & Construction: Tools and Maintenance Tasks introduces and develops knowledge of basic building maintenance tools and materials, applied skills and techniques, industry health and safety standards, and preventive maintenance and troubleshooting practices required by employers for entry-level positions in the building trades and facilities maintenance fields.

(2 reviews)

## College Algebra & Trigonometry

Copyright Year: 2018

Contributor: Beveridge

Publisher: Richard W. Beveridge

License: CC BY-NC-SA

This College Algebra text will cover a combination of classical algebra and analytic geometry, with an introduction to the transcendental exponential and logarithmic functions. If mathematics is the language of science, then algebra is the grammar of that language. Like grammar, algebra provides a structure to mathematical notation, in addition to its uses in problem solving and its ability to change the appearance of an expression without changing the value.

(5 reviews)

## A Brief Introduction to Engineering Computation with MATLAB

Copyright Year: 2011

Contributor: Beyenir

Publisher: Serhat Beyenir

License: CC BY

A Brief Introduction to Engineering Computation with MATLAB is specifically designed for students with no programming experience. However, students are expected to be proficient in First Year Mathematics and Sciences and access to good reference books are highly recommended. Students are assumed to have a working knowledge of the Mac OS X or Microsoft Windows operating systems. The strategic goal of the course and book is to provide learners with an appreciation for the role computation plays in solving engineering problems. MATLAB specific skills that students are expected to be proficient at are: write scripts to solve engineering problems including interpolation, numerical integration and regression analysis, plot graphs to visualize, analyze and present numerical data, and publish reports.

(14 reviews)