Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics Commons

Open Access. Powered by Scholars. Published by Universities.®

Open Educational Resources

Book Gallery

Discipline
Institution
Keyword
Publication Year
File Type

Articles 1 - 24 of 24

Full-Text Articles in Physical Sciences and Mathematics

A Brief Introduction To General Topology, Richard P. Millspaugh May 2024

A Brief Introduction To General Topology, Richard P. Millspaugh

Open Educational Resources

The material in this text is intended to be accessible to undergraduates who have had an introduction to elementary set theory and proof techniques. It includes sufficient material from general topology to prove the two main topological results found in a standard first semester calculus course: the Intermediate Value Theorem and the Extreme Value Theorem. This material can be found in Chapters 2 through 6 and makes up the bulk of the text. Rather than approaching these topics through use of the standard euclidean metric, it defines the standard topology on R in terms of the usual order on R. …


Apex Calculus: Und Edition (June 2023), Gregory Hartman, Department Of Mathematics, University Of North Dakota Jun 2023

Apex Calculus: Und Edition (June 2023), Gregory Hartman, Department Of Mathematics, University Of North Dakota

Open Educational Resources

This text comprises a three–volume series on Calculus. The first part covers material taught in many “Calculus 1” courses: limits, derivatives, and the basics of integration, found in Chapters 1 through 6. The second text covers material often taught in “Calculus 2”: integration and its applications, along with an introduction to sequences, series and Taylor Polynomials, found in Chapters 7 through 10. The third text covers topics common in “Calculus 3” or “Multivariable Calculus”: parametric equations, polar coordinates, vector–valued functions, and functions of more than one variable, found in Chapters 11 through 15. All three are available separately for free. …


Calculus I Companion, Beth Campbell Hetrick, Kimberly R. Spayd Jan 2023

Calculus I Companion, Beth Campbell Hetrick, Kimberly R. Spayd

Open Educational Resources

A course pack for supplementing Calculus 1 with algebra, geometry, trigonometry, and precalculus topics, including reading material, activities, and practice problems assembled from various OER texts.


The Art Of Analysis, Christopher Hammond Aug 2022

The Art Of Analysis, Christopher Hammond

Open Educational Resources

Christopher Hammond, Professor of Mathematics at Connecticut College, has written an introductory textbook in real analysis. This resource is freely available for anyone to use, either individually or in a classroom setting.

The primary innovation of this text is a new perspective on teaching the theory of integration. Most introductory analysis courses focus initially on the Riemann integral, with other definitions discussed later (if at all). The paradigm being proposed is that the Riemann integral and the “generalized Riemann integral” should be considered simultaneously, not separately – in the same manner as uniform continuity and continuity. Riemann integrability is simply …


Computer Science Principles With C++, Seth D. Bergmann Sep 2021

Computer Science Principles With C++, Seth D. Bergmann

Open Educational Resources

This textbook is intended to be used for a first course in computer science, such as the College Board’s Advanced Placement course known as AP Computer Science Principles (CSP). This book includes all the topics on the CSP exam, plus some additional topics. It takes a breadth-first approach, with an emphasis on the principles which form the foundation for hardware and software. No prior experience with programming should be required to use this book. This version of the book uses the C++ programming language.


Computer Science Principles With Python, Seth D. Bergmann Aug 2021

Computer Science Principles With Python, Seth D. Bergmann

Open Educational Resources

This textbook is intended to be used for a first course in computer science, such as the College Board’s Advanced Placement course known as AP Computer Science Principles (CSP). This book includes all the topics on the CSP exam, plus some additional topics. It takes a breadth-first approach, with an emphasis on the principles which form the foundation for hardware and software. No prior experience with programming should be required to use this book. This version of the book uses the Python programming language.


Introduction To Assembly Language Programming: From Soup To Nuts: Arm Edition, Charles W. Kann May 2021

Introduction To Assembly Language Programming: From Soup To Nuts: Arm Edition, Charles W. Kann

Open Educational Resources

This is an ARM Assembly Language Textbook designed to be used in classes such as Computer Organization, Operating Systems, Compilers, or any other class that needs to provide the students with a overall of Arm Assembly Language. As with all Soup to Nuts books, it is intended to be a resource where each chapter builds on the material from previous chapters, and leads the reader from a rudimentary knowledge of assembly language to a point where they can use it in their studies.


Mineralogy, Dexter Perkins Oct 2020

Mineralogy, Dexter Perkins

Open Educational Resources

This is a beta version of an open access textbook on Mineralogy, current as of October 2020. For the most recently updated live version please see: https://opengeology.org/Mineralogy/


Computer Science Principles With Java, Seth D. Bergmann Sep 2020

Computer Science Principles With Java, Seth D. Bergmann

Open Educational Resources

This textbook is intended to be used for a first course in computer science, such as the College Board’s Advanced Placement course known as AP Computer Science Principles (CSP). This book includes all the topics on the CSP exam, plus some additional topics. It takes a breadth-first approach, with an emphasis on the principles which form the foundation for hardware and software. No prior experience with programming should be required to use this book. This version of the book uses the Java programming language.


Math Active Learning Lab: Math 107 Precalculus Notebook, Gwennie Byron, Department Of Mathematics, University Of North Dakota Aug 2020

Math Active Learning Lab: Math 107 Precalculus Notebook, Gwennie Byron, Department Of Mathematics, University Of North Dakota

Open Educational Resources

This course notebook has been designed for students of Math 107 (Precalculus) at the University of North Dakota. It has been designed to help you get the most out of the ALEKS resources and your time.

  • Topics in the Notebook are organized by weekly learning module.
  • Space for notes from ALEKS learning pages, e-book and videos directs you to essential concepts.
  • Examples and “You Try It” problems have been carefully chosen to help you focus on these essential concepts.
  • Completed Notebook is an invaluable tool when studying for exams.


Math Active Learning Lab: Math 98 Notebook, Gwennie Byron, Michele Iiams, Department Of Mathematics, University Of North Dakota Aug 2020

Math Active Learning Lab: Math 98 Notebook, Gwennie Byron, Michele Iiams, Department Of Mathematics, University Of North Dakota

Open Educational Resources

This course notebook has been designed for students of Math 98 (Intermediate Algebra) at the University of North Dakota. It has been designed to help you get the most out of the ALEKS resources and your time.

  • Topics in the Notebook are organized by weekly learning module.
  • Space for notes from ALEKS learning pages, e-book and videos directs you to essential concepts.
  • Examples and “You Try It” problems have been carefully chosen to help you focus on these essential concepts.
  • Completed Notebook is an invaluable tool when studying for exams.


Math Active Learning Lab: Math 103 College Algebra Notebook, Gwennie Byron, Department Of Mathematics, University Of North Dakota Aug 2020

Math Active Learning Lab: Math 103 College Algebra Notebook, Gwennie Byron, Department Of Mathematics, University Of North Dakota

Open Educational Resources

This course notebook has been designed for students of Math 103 (College Algebra) at the University of North Dakota. It has been designed to help you get the most out of the ALEKS resources and your time.

  • Topics in the Notebook are organized by weekly learning module.
  • Space for notes from ALEKS learning pages, e-book and videos directs you to essential concepts.
  • Examples and “You Try It” problems have been carefully chosen to help you focus on these essential concepts.
  • Completed Notebook is an invaluable tool when studying for exams.


University Physics I: Classical Mechanics, Julio Gea-Banacloche Feb 2019

University Physics I: Classical Mechanics, Julio Gea-Banacloche

Open Educational Resources

This is a textbook for the first semester of University Physics for scientists and engineers. It covers classical mechanics, and a brief introduction to thermodynamics. The presentation and approach are similar to Mazur’s “The Principles and Practice of Physics,” in that conservation laws are introduced before forces, and one-dimensional systems thoroughly covered before moving to two dimensions. Although the course is “calculus based,” the book has been written with the understanding that many students may be taking calculus simultaneously as a corequisite, so the use of calculus is relatively sparse.

This revised version (Fall 2019) takes into account a number …


Astronomy For Educators, Daniel E. Barth Jan 2019

Astronomy For Educators, Daniel E. Barth

Open Educational Resources

Astronomy for Educators provides new and accomplished K-12 instructors with concepts and projects for low-cost, high-impact STEM classroom instruction that is built around the National Academies National Research Council's K-12 Framework for Science Education.


Math Active Learning Lab: Math 93 Notebook, Michele Iiams, Gwennie Byron Oct 2018

Math Active Learning Lab: Math 93 Notebook, Michele Iiams, Gwennie Byron

Open Educational Resources

This course notebook has been designed for students of Math 93 (Algebra Prep III) at the University of North Dakota. It has been designed to help you get the most out of the ALEKS resources and your time.

  • Topics in the Notebook are organized by weekly learning module.
  • Space for notes from ALEKS learning pages, e-book and videos directs you to essential concepts.
  • Examples and “You Try It” problems have been carefully chosen to help you focus on these essential concepts.
  • Completed Notebook is an invaluable tool when studying for exams.


Programming For The Web: From Soup To Nuts: Implementing A Complete Gis Web Page Using Html5, Css, Javascript, Node.Js, Mongodb, And Open Layers., Charles W. Kann Iii Sep 2018

Programming For The Web: From Soup To Nuts: Implementing A Complete Gis Web Page Using Html5, Css, Javascript, Node.Js, Mongodb, And Open Layers., Charles W. Kann Iii

Open Educational Resources

This book is designed to be used as a class text but should be easily accessible to programmers interested in Web Programming. It should even be accessible to an advanced hobbyist.

The original goal behind this text was to help students doing research with me in Web based mapping applications, generally using Open Layers. The idea was to provide persistent storage using REST and simple http request from JavaScript to store the data on a server.

When teaching this class, I became painfully aware of just how little students know about Web Programming. They did not know how to format …


Elementary Set Theory, Richard P. Millspaugh Sep 2018

Elementary Set Theory, Richard P. Millspaugh

Open Educational Resources

This text is appropriate for a course that introduces undergraduates to proofs. The material includes elementary symbolic logic, logical arguments, basic set theory, functions and relations, the real number system, and an introduction to cardinality. The text is intended to be readable for sophomore and better freshmen majoring in mathematics.

The source files for the text can be found at https://github.com/RPMillspaugh/SetTheory


Math Active Learning Lab: Math 92 Notebook, Michele Iiams, Gwennie Byron Aug 2018

Math Active Learning Lab: Math 92 Notebook, Michele Iiams, Gwennie Byron

Open Educational Resources

This course notebook has been designed for students of Math 92 (Algebra Prep II) at the University of North Dakota. It has been designed to help you get the most out of the ALEKS resources and your time.

  • Topics in the Notebook are organized by weekly learning module.
  • Space for notes from ALEKS learning pages, e-book and videos directs you to essential concepts.
  • Examples and “You Try It” problems have been carefully chosen to help you focus on these essential concepts.
  • Completed Notebook is an invaluable tool when studying for exams.


Computer Organization With Mips, Seth D. Bergmann Jul 2018

Computer Organization With Mips, Seth D. Bergmann

Open Educational Resources

This book is intended to be used for a first course in computer organization, or computer architecture. It assumes that all digital components can be constructed from fundamental logic gates. The book begins with number representation schemes and assembly language for the MIPS architecture, including assembler directives, pseudo-operations, and floating point instructions. It then describes the machine language instruction formats, and shows the student how to translate an assembly language program to machine language. This is followed by a chapter which describes how to construct an assembler for MIPS. This chapter may be omitted without loss of continuity. This is …


Apex Calculus: Und Edition, Gregory Hartman, Department Of Mathematics, University Of North Dakota Jul 2017

Apex Calculus: Und Edition, Gregory Hartman, Department Of Mathematics, University Of North Dakota

Open Educational Resources

This text comprises a three–volume series on Calculus. The first part covers material taught in many “Calculus 1” courses: limits, derivatives, and the basics of integration, found in Chapters 1 through 6. The second text covers material often taught in “Calculus 2”: integration and its applications, along with an introduction to sequences, series and Taylor Polynomials, found in Chapters 7 through 10. The third text covers topics common in “Calculus 3” or “Multivariable Calculus”: parametric equations, polar coordinates, vector–valued functions, and functions of more than one variable, found in Chapters 11 through 15. All three are available separately for free. …


Introduction To Computer Science With Java Programming, Seth D. Bergmann May 2017

Introduction To Computer Science With Java Programming, Seth D. Bergmann

Open Educational Resources

This book is intended to be used for a first course in computer programming. No prior experience with programming should be necessary in order to use this book. But this book is intended to be used with a course that teaches more than computer programming; it is intended to be used with a course that teaches Computer Science. The distinction is subtle, but important.

The author(s) believe that a breadth-first approach is the best way to introduce the concepts of Computer Science to students. Rather than isolate topics in courses (bits and bytes in a computer organization course; formal grammars …


Compiler Design: Theory, Tools, And Examples, Seth D. Bergmann May 2017

Compiler Design: Theory, Tools, And Examples, Seth D. Bergmann

Open Educational Resources

Compiler design is a subject which many believe to be fundamental and vital to computer science. It is a subject which has been studied intensively since the early 1950’s and continues to be an important research field today. Compiler design is an important part of the undergraduate curriculum for many reasons: (1) It provides students with a better understanding of and appreciation for programming languages. (2) The techniques used in compilers can be used in other applications with command languages. (3) It provides motivation for the study of theoretic topics. (4) It is a good vehicle for an extended programming …


Introduction To Mips Assembly Language Programming, Charles W. Kann Jan 2015

Introduction To Mips Assembly Language Programming, Charles W. Kann

Open Educational Resources

This book was written to introduce students to assembly language programming in MIPS. As with all assembly language programming texts, it covers basic operators and instructions, subprogram calling, loading and storing 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 purpose of this text is to show how concepts in Higher Level Languages (HLL), such as Java or C/C++, are represented in assembly. By showing how program constructs from these HLL map into assembly, the concepts will be easier …


Digital Circuit Projects: An Overview Of Digital Circuits Through Implementing Integrated Circuits - Second Edition, Charles W. Kann May 2014

Digital Circuit Projects: An Overview Of Digital Circuits Through Implementing Integrated Circuits - Second Edition, Charles W. Kann

Open Educational Resources

Digital circuits, often called Integrated Circuits or ICs, are the central building blocks of a Central Processing Unit (CPU). To understand how a computer works, it is essential to understand the digital circuits which make up the CPU. This text introduces the most important of these digital circuits; adders, decoders, multiplexers, D flip-flops, and simple state machines.

What makes this textbook unique is that it puts the ability to understand these circuits into the hands of anyone, from hobbyists to students studying Computer Science. This text is designed to teach digital circuits using simple projects the reader can implement. But …