Updating search results...

Search Resources

61 Results

View
Selected filters:
  • logic
Form and Content: An Introduction to Formal Logic
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

Derek Turner, Professor of Philosophy, has written an introductory logic textbook that students at Connecticut College, or anywhere, can access for free. The book differs from other standard logic textbooks in its reliance on fun, low-stakes examples involving dinosaurs, a dog and his friends, etc.

This work is published in 2020 under a Creative Commons AttributionNonCommercial-NoDerivatives 4.0 International License. You may share this text in any format or medium. You may not use it for commercial purposes. If you share it, you must give appropriate credit. If you remix, transform, add to, or modify the text in any way, you may not then redistribute the modified text.

Subject:
Arts and Humanities
Philosophy
Material Type:
Textbook
Author:
Derek Turner
Date Added:
02/04/2020
Foundations of Computation
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Foundations of Computation is a free textbook for a one-semester course in theoretical computer science. It has been used for several years in a course at Hobart and William Smith Colleges. The course has no prerequisites other than introductory computer programming. The first half of the course covers material on logic, sets, and functions that would often be taught in a course in discrete mathematics. The second part covers material on automata, formal languages, and grammar that would ordinarily be encountered in an upper level course in theoretical computer science.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Hobart and William Smith Colleges
Author:
Carol Critchlow, David Eck
Date Added:
02/18/2015
A Friendly Introduction to Mathematical Logic
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

At the intersection of mathematics, computer science, and philosophy, mathematical logic examines the power and limitations of formal mathematical thinking. In this expansion of Leary’s user-friendly 1st edition, readers with no previous study in the field are introduced to the basics of model theory, proof theory, and computability theory. The text is designed to be used either in an upper division undergraduate classroom, or for self study. Updating the 1st Edition’s treatment of languages, structures, and deductions, leading to rigorous proofs of Gödel’s First and Second Incompleteness Theorems, the expanded 2nd Edition includes a new introduction to incompleteness through computability as well as solutions to selected exercises.

Subject:
Mathematics
Material Type:
Textbook
Provider:
SUNY Geneseo
Author:
Christopher Leary
Lars Kristiansen
Date Added:
08/10/2015
From Psychology to Logic: Learning Computer Programming in the Kitchen
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This lesson focuses on the biggest problem faced by any young programmer - i.e. the LOGIC BUILDING required while solving a particular problem. With programming, the solution to a particular problem lies in the head, but one is unable to convert it into a computer program. This is because the thought processes of a human are much faster than the sense of observation. If this thought process could be slowed down, logic to solve a programming problem could be found very easily. This lesson focuses on converting this psychological thought process in a step-by -step logic fashion that a computer program can understand. This lesson is recorded in a kitchen where the basic programming concepts are taught by giving examples from the process of making a mango milk shake. This lesson teaches the 4 following techniques: 1) Swapping two variables by swapping a glass of milk with a glass of crushed ice; 2) Finding max from an array by finding the biggest mango; 3) Sorting an array by arranging the jars; and 4) Understanding the concept of a function, parameters and return type by comparing it with the blender/juicer. The lesson targets those students who know the syntax of programming in any language (C or GWBASIC preferred), but are unable to build the logic for a program. It can be taught in a class of 45 to 50 minutes.

This lesson is also available in Mandarin Chinese.

Subject:
Applied Science
Engineering
Psychology
Social Science
Material Type:
Lecture
Provider:
MIT
Provider Set:
MIT Blossoms
Author:
Tanzeela Ali
Date Added:
02/13/2015
Fundamental Methods of Logic
Unrestricted Use
CC BY
Rating
0.0 stars

Fundamental Methods of Logic is suitable for a one-semester introduction to logic/critical reasoning course. It covers a variety of topics at an introductory level. Chapter One introduces basic notions, such as arguments and explanations, validity and soundness, deductive and inductive reasoning; it also covers basic analytical techniques, such as distinguishing premises from conclusions and diagramming arguments. Chapter Two discusses informal logical fallacies. Chapters Three and Four concern deductive logic, introducing the basics of Aristotelian and Sentential Logic, respectively. Chapter Five deals with analogical and causal reasoning, including a discussion of Mill's Methods. Chapter Six covers basic probability calculations, Bayesian inference, fundamental statistical concepts and techniques, and common statistical fallacies.

Subject:
Arts and Humanities
Philosophy
Material Type:
Textbook
Provider:
University of Wisconsin-Milwaukee
Author:
Matthew Knachel
Date Added:
09/08/2017
Great Ideas in Theoretical Computer Science
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course provides a challenging introduction to some of the central ideas of theoretical computer science. It attempts to present a vision of "computer science beyond computers": that is, CS as a set of mathematical tools for understanding complex systems such as universes and minds. Beginning in antiquity—with Euclid's algorithm and other ancient examples of computational thinking—the course will progress rapidly through propositional logic, Turing machines and computability, finite automata, Gödel's theorems, efficient algorithms and reducibility, NP-completeness, the P versus NP problem, decision trees and other concrete computational models, the power of randomness, cryptography and one-way functions, computational theories of learning, interactive proofs, and quantum computing and the physical limits of computation. Class participation is essential, as the class will include discussion and debate about the implications of many of these ideas.

Subject:
Applied Science
Computer Science
Engineering
Mathematics
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Aaronson, Scott
Date Added:
02/01/2008
The History of Computing
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course focuses on one particular aspect of the history of computing: the use of the computer as a scientific instrument. The electronic digital computer was invented to do science, and its applications range from physics to mathematics to biology to the humanities. What has been the impact of computing on the practice of science? Is the computer different from other scientific instruments? Is computer simulation a valid form of scientific experiment? Can computer models be viewed as surrogate theories? How does the computer change the way scientists approach the notions of proof, expertise, and discovery? No comprehensive history of scientific computing has yet been written. This seminar examines scientific articles, participants’ memoirs, and works by historians, sociologists, and anthropologists of science to provide multiple perspectives on the use of computers in diverse fields of physical, biological, and social sciences and the humanities. We explore how the computer transformed scientific practice, and how the culture of computing was influenced, in turn, by scientific applications.

Subject:
Applied Science
Arts and Humanities
Computer Science
Engineering
History
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Gerovitch, Slava
Date Added:
02/01/2004
Industrial Robotics & Automation
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This Wiki has been set up to help assist with learning FANUC's HandlingTool Operations and Programming. While the intention is to help the Erie Community College students of the Mechatronics program, it is freely available to anyone wishing to learn about the use of FANUC robots.

Subject:
Applied Science
Engineering
Material Type:
Activity/Lab
Diagram/Illustration
Homework/Assignment
Lesson Plan
Module
Student Guide
Textbook
Author:
Michael Eagan
Date Added:
07/23/2019
An Introduction to Logic: From Everyday Life to Formal Systems
Unrestricted Use
CC BY
Rating
0.0 stars

An introduction to the discipline of logic covering subjects from the structures of arguments, classical and modern logic, categorical and inductive inferences, to informal fallacies.

Subject:
Arts and Humanities
Philosophy
Material Type:
Textbook
Provider:
Smith College
Author:
Albert Mosley
Eulalio Baltazar
Date Added:
03/25/2020
Introduction to Logic and Critical Thinking
Unrestricted Use
CC BY
Rating
0.0 stars

This is an introductory textbook in logic and critical thinking. The goal of the textbook is to provide the reader with a set of tools and skills that will enable them to identify and evaluate arguments. The book is intended for an introductory course that covers both formal and informal logic. As such, it is not a formal logic textbook, but is closer to what one would find marketed as a critical thinking textbook. Downloadable as a pdf file.

Subject:
Arts and Humanities
Philosophy
Material Type:
Textbook
Provider:
Lansing Community College
Author:
Matthew J. Van Cleave
Date Added:
01/04/2016
Introduction to Philosophy
Unrestricted Use
CC BY
Rating
0.0 stars

Designed to meet the scope and sequence of your course, Introduction to Philosophy surveys logic, metaphysics, epistemology, theories of value, and history of philosophy thematically. To provide a strong foundation in global philosophical discourse, diverse primary sources and examples are central to the design, and the text emphasizes engaged reading, critical thinking, research, and analytical skill-building through guided activities.

Subject:
Arts and Humanities
Philosophy
Material Type:
Textbook
Provider:
Rice University
Provider Set:
OpenStax College
Author:
Allison Fritz
Corey McCall
Daniel Garro
Gayle Horton
Gregory Browne
Jeremy Gallegos
Jon Gill
Kurt Stuke
Maryellen Lo Bosco
Naomi Friedman
Nathan Smith
Parish Conkling
Rebecca A. Longtin
Date Added:
06/15/2022
Introduction to  Philosophy Reader
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

Philosophy (from Greek φιλοσοφία, philosophia, literally "love of wisdom") is the study of general and fundamental problems concerning matters such as existence, knowledge, values, reason, mind, and language. The term was probably coined by Pythagoras (c. 570 – c. 495 BC). Philosophical methods include questioning, critical discussion, rational argument and systematic presentation. Classic philosophical questions include: Is it possible to know anything and to prove it? What is most real? However, philosophers might also pose more practical and concrete questions such as: Is there a best way to live? Is it better to be just or unjust (if one can get away with it)? Do humans have free will?

Subject:
Arts and Humanities
Philosophy
Material Type:
Textbook
Author:
Noah Levin
Date Added:
12/07/2022
John Stuart Mill
Unrestricted Use
CC BY
Rating
0.0 stars

John Stuart Mill (May 20, 1806 - May 8, 1873), an English philosopher and political economist, was an influential liberal thinker of the nineteenth century. John Stuart Mill refined and developed utilitarianism, which was originally formulated by Jeremy Bentham (1748-1832), his godfather and a close friend of his father James Mill.

Subject:
Arts and Humanities
Philosophy
Material Type:
Reading
Provider:
New World Encyclopedia
Date Added:
08/04/2017
Line-Follower Challenge
Read the Fine Print
Educational Use
Rating
0.0 stars

Student groups are challenged to program robots with light sensors to follow a black line. Learning both the logic and skills behind programming robots for this challenge helps students improve their understanding of how robots "think" and widens their appreciation for the complexity involved in programming LEGO® MINDSTORMS® NXT robots to do what appears to be a simple task. They test their ideas for approaches to solve the problem and ultimately learn a (provided) working programming solution. They think of real-world applications for line-follower robots that use sensor input. A PowerPoint® presentation and pre/post quizzes are provided.

Subject:
Career and Technical Education
Physical Science
Physics
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Pranit Samarth
Sachin Nair
Satish S. Nair
Date Added:
02/17/2017
Logic II
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course begins with an introduction to the theory of computability, then proceeds to a detailed study of its most illustrious result: Kurt Gödel's theorem that, for any system of true arithmetical statements we might propose as an axiomatic basis for proving truths of arithmetic, there will be some arithmetical statements that we can recognize as true even though they don't follow from the system of axioms. In my opinion, which is widely shared, this is the most important single result in the entire history of logic, important not only on its own right but for the many applications of the technique by which it's proved. We'll discuss some of these applications, among them: Church's theorem that there is no algorithm for deciding when a formula is valid in the predicate calculus; Tarski's theorem that the set of true sentence of a language isn't definable within that language; and Gödel's second incompleteness theorem, which says that no consistent system of axioms can prove its own consistency.

Subject:
Applied Science
Arts and Humanities
Computer Science
Engineering
Mathematics
Philosophy
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
McGee, Vann
Date Added:
02/01/2004
Logic Puzzle
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This activity is intended as an exercise in deductive logic. The students perform a series of "experiments" in which they try to identify which predators eat which specific prey (Each predator eats one and only one prey).
The instructions are on the site. students may also click on the blue square to make the game full screen.
A worksheet is added for students to record their results. This also is an exercise in articulating the logic used in the study. (Most students have no trouble figuring out the relationships). Writing down their results and conclusions is a bit trickier. )
This has been used for community college classes. It can be used at lower levels such as high school or even middle school without the worksheet.

Subject:
Life Science
Mathematics
Material Type:
Game
Date Added:
10/13/2016