Git Product home page Git Product logo

cmhughes / precalculusdocument Goto Github PK

View Code? Open in Web Editor NEW
5.0 5.0 3.0 8.81 MB

Modelling-based approach to pre-calculus materials: exponential, logarithmic, polynomial, rational, piecewise-defined, and trigonometric functions; transformations and composition of functions; parametric curves. Emphasizing the rule of four: graphically, numerically, verbally, and algebraically.

TeX 75.59% CSS 0.38% JavaScript 24.03%

precalculusdocument's Introduction

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.
    
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
    
    See http://www.gnu.org/licenses/

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

This document started at Portland Community College; some 
activity happened between February 2011 and December 2012.

Ethos:
    Modelling-based approach to pre-calculus materials: 
        exponential functions
        logarithmic functions
        polynomial functions
        rational functions
        piecewise-defined functions
        trigonometric functions
        transformations and composition of functions
        parametric curves
    
    Emphasizing the rule of four:  
        graphically
        numerically
        verbally
        algebraically. 

We release this document to the world in the hope that it 
can be built upon. 

mainfile.tex \includes the various chapter files. The graphs and 
other images are all produced with tikz/pgfplots; you compile
the document with pdflatex. You might like to make use of the 
arara tool to ease the compilation. All features and settings
are controlled in mainfile.tex

Progress (July 2013)
    - we have made some progress on the first half of this document-
      the pdf should be a fairly good indicator of how far we got.

Features:
    - solutions to problems are written to separate files
      which are \inputted at the end
    - the problem numbers hyperlink to their respective solutions,
      and the solution numbers hyperlink back to the problems
    - the hyperlinks for even and odd problems can be toggled
      separately
    - problems can be tagged as 'core' which puts a star by them (and their 
      solution), and creates a list of core problems per section

Ideas for the future:
    - chapter by chapter index
    - global index
    - chapter by chapter glossary
    - global glossary
    - xml markup as in http://linear.ups.edu/html/preface.html may 
      lead to easier output to different modes (pdf, html, SAGE links)
    - (obviously) complete the other chapters

Disclaimer:
    - if you find any mistakes, feel free to fix them and push your 
      version back up to git

How to contribute:
    FIRST-TIME contributions:
    - create an account on github
    - fork this project
    - clone it using 
            git clone https://github.com/cmhughes/precalculusDocument.git
    - make sure you stay up to date by running 
            git add remote upstream https://github.com/cmhughes/precalculusDocument.git

    SUBSEQUENT contributions
    - grab the latest version using 
            git fetch upstream
            git merge upstream/master
    - make your changes
    - push your changes up to your fork using 
            git push
    - submit a pull request from within your fork on github

precalculusdocument's People

Contributors

cmhughes avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.