THE STUDY AND PRACTICE OF MODERN MATHEMATICS
Introduction
How to Learn Mathematics
Why Learn Mathematics?
Studying Mathematics
Homework Assignments and Problem Solving
Tests
Inspiration
How to Write Mathematics
What Is the Goal of Mathematical Writing?
General Principles of Mathematical Writing
Writing Mathematical Sentences
Avoiding Errors
Writing Mathematical Solutions and Proofs
Writing Longer Mathematical Works
The Revision Process
How to Research Mathematics
What Is Mathematical Research?
Finding a Research Topic
General Advice
Taking Basic Steps
Fixing Common Problems
Using Resources
Practicing Good Mathematical Judgment
How to Present Mathematics
Why Give a Presentation of Mathematics?
Preparing Your Talk
Do’s and Don’ts
Using Technology
Answering Questions
Publishing Your Research
Looking Ahead: Taking Professional Steps
What Is It Like Being a Mathematician?
Guide to Web Resources
A Mathematical Scavenger Hunt
Mathematicians
Mathematical Concepts
Mathematical Challenges
Mathematical Culture
Mathematical Fun
THE TOOLS OF MODERN MATHEMATICS
Introduction
Getting Started with LaTeX
What Is TeX?
What Is LaTeX?
How to Create LaTeX Files
How to Create and Typeset a Simple LaTeX Document
How to Add Basic Information to Your Document
How to Do Elementary Mathematical Typesetting
How to Do Advanced Mathematical Typesetting
How to Use Graphics
How to Learn More
Getting Started with PSTricks
What Is PSTricks?
How to Make Simple Pictures
How to Plot Functions
How to Make Pictures with Nodes
How to Learn More
Getting Started with Beamer
What Is Beamer?
How to Think in Terms of Frames
How to Set up a Beamer Document
How to Enhance a Beamer Presentation
How to Learn More
Getting Started with Mathematica, Maple, and Maxima
What Is a Computer Algebra System (CAS)?
How to Use a CAS as a Calculator
How to Compute Functions
How to Make Graphs
How to Do Simple Programming
How to Learn More
Getting Started with MATLAB and Octave
What Are MATLAB and Octave?
How to Explore Linear Algebra
How to Plot a Curve in Two Dimensions
How to Plot a Surface in Three Dimensions
How to Manipulate the Appearance of Plots
Other Considerations
How to Learn More
Getting Started with R
What Is R?
How to Use R as a Calculator
How to Explore and Describe Data
How to Explore Relationships
How to Test Hypotheses
How to Generate Table Values and Simulate Data
How to Make a Plot Ready to Print
How to Learn More
Getting Started with HTML
What Is HTML?
How to Create a Simple Web Page
How to Add Images to Your Web Pages
How to Add Links to Your Web Pages
How to Design Your Web Pages
How to Organize Your Web Pages
How to Learn More
Getting Started with Geometer’s Sketchpad and GeoGebra
What Are Geometer’s Sketchpad and GeoGebra?
How to Use Geometer’s Sketchpad
How to Use GeoGebra
How to Do More Elaborate Sketches in Geometer’s Sketchpad
How to Do More Elaborate Sketches in GeoGebra
How to Export Images from Geometer’s Sketchpad and GeoGebra
How to Learn More
Getting Started with PostScript
What Is PostScript?
How to Use the Stack
How to Make Simple Pictures
How to Add Text to Pictures
How to Use Programming Constructs
How to Add Color to Pictures
More Examples
How to Learn More
Getting Started with Computer Programming Languages
Why Program?
How to Choose a Language
How to Learn More
Getting Started with Free and Open Source Software
What Is Free and Open Source Software?
Why Use Free and Open Source Software?
What Is Linux?
How to Install Linux
Where to Get Linux Applications
How Is Linux Familiar?
How Is Linux Different?
How to Learn More
Putting It All Together
Bibliography
Index