Webmaster Tools
Google
Jerry Reynolds, Teacher
What Is Computer Math Online?

Computer Math Online offers full-year online math courses for your home- or private-schooled student. All courses are taught by a certified high-school teacher.

For the 2008-2009 school year, the courses listed on the left side of your screen are being offered. Click on any of the links to learn about the cost, schedules, how to enroll, teacher biography, and the syllabus of each course.

-------------------------------------------

If you need to ask me some questions about online learning for these classes, or online learning in general, I will be glad to talk with you. Use the Email feature in the top-right corner.

I hope that you will let Computer Math Online help you to better prepare your children for their future!

What your student receives:

  • Interactive lessons designed to inspire their minds
  • Fully-explained instruction of all material
  • 24-hour email access to the instructor
  • Opportunities to interact with other students in the class
  • Experience in sending and receiving files online
  • One-on-One online assistance whenever needed





Advantages:

  • Not just a correspondence course –
    • Your student gets the help they need within 24 hours
    • Your student will interact with their classmates
    • Your student will interact with their teacher
  • Asynchronous scheduling –
    • Your student can do their daily lesson any time during the day, to fit a family’s busy schedule
    • The course can fit around family vacations
    • The course can fit around family emergencies
  • Not just a boring math class –
    • Interactive lessons designed to inspire mathematical thinking and problem solving skills
    • Assignments are varied and interesting to do
    • Real-life connections used as often as possible
  • Taught by a Virginia-certified high-school math teacher
Back to the Top!
Back to the Top!
What is the Schedule like?

Yearly Schedule

Each year, this class officially starts on the Tuesday after Labor Day.

Your high-schooler will be able to access the course as soon as he/she is enrolled. But, since this is a "live" course in which they will be "talking" with their classmates for some of their work, it will be best if he/she tries to stay in somewhat the same place as the rest of the students.

The plan is to end by Memorial Day, though the exact date will have to be announced later.
Daily Schedule

Each chapter is made up of lessons. Each lesson can be considered a day's worth of work, usually taking 45 - 60 minutes each.

Here is a list of what each chapter usually contains:
  1. Discussion Board - you communicate with other classmates about programming topics that you are learning
  2. Assignments/Activities - connected with the reading that is assigned
  3. Labs (Intro to Programming) - the Visual Basic programs that are written to practice what has been learned
  4. Test - given at the end of most chapters to assess their knowledge.
Back to the Top!
Back to the Top!
Meet the Teacher!

I am the father of four wonderful, home-schooled children, two of whom have taken the Introduction To Programming course from me.

I am also tremendously blessed to be the husband of a spectacular wife who has a God-given gift to teach all ages and all subjects. (Though she has yet to be able teach me how to color-coordinate my outfits!)

I have been teaching math and computers in public high schools for the past hundred or so years (Oh well - I'm not too good with numbers, I guess!) in New York and Virginia.

Presently, I am a math and computer teacher at Louisa County High School. I am also an online Programming teacher for the Blue Ridge Virtual Governor's School.

I am also a student myself in a Virginia Tech online Master's Degree program, so I know first-hand what your student will be going through in the online environment.

My goal is to use my teaching abilities to help home- and private-schooled students reach their math potential and see the beauty of math in the world around us.
Back to the Top!
What is "Algebra One"?

Algebra One is the foundational class for moving your student from the concrete world of numbers, into the abstract world of using formulas, graphs, and variables to represent those numbers.

Math is everywhere...it's all around us...when you buy groceries, use a computer, put money in a bank, take a vacation, build a playground...it sometimes works in the background as we go on about our lives.

Math is not just something that man has made. It can be seen in nature...patterns of flowers, population growth and decline, seasons of the year...and the more we understand math, the more we understand the beauty of this Creation in which we live.

Algebra One is the first step in teaching your child about this math. To know Algebra One well is the key to all future success in higher levels of math.
What are the Academic Requirements?

Your high-schooler must have been successful in all previous math courses, especially in a "Math 8" class.
(Being comfortable with basic addition, subtraction, multiplication, and division facts is a good indicator.)
What Materials are Needed?

You will have to purchase a TI-83Plus or TI-84Plus Graphing Calculator. This kind of calculator usually runs about $100.00, but you might find a better deal.

Just make sure that you get a graphing calculator, and NOT a scientific one.

Other software that is needed:
  1. an Internet Browser (in other words, a way to connect to the internet - usually Internet Explorer)
  2. Microsoft Word (or similar word processing software)
And that's it! There is no textbook to buy - all the necessary reading is already on the Class Site. I do want to point out, however, that a reference book of some sort may come in handy, just in case my explanations are not helpful enough, or your student needs to read it in a different wording.

And the internet itself will be used throughout the course for research and topic explanations.
Syllabus - or, what will we be learning?

Algebra One Units of Study

Unit 1: Expressions and Operations
Chapter 1: Evaluating
Chapter 2: Polynomials
Chapter 3: Factoring
Unit 2: Equations and Inequalities
Chapter 4: Solving
Chapter 5: Graphing Lines
Chapter 6: Systems
Chapter 7: Quadratics
Unit 3: Functions and Statistics
Chapter 8: Functions
Chapter 9: Lines of Best Fit
Chapter 10: Statistical Techniques
Chapter 11: Matrices
Back to the Top!
What is "Introduction to Programming"?

Introduction to Programming is your student's first step in learning how to program, or control, a computer.

And what, exactly, is programming? It is how this computer that you are using is working at this very moment! Programs tell the computer what to do, how to look - in fact, anything you can do on a computer has been written by a programmer.

Why do I call it a Math class? Because MATH is the only language a computer knows. In fact, the only numbers that a computer knows are zero and one! So your high-schooler will be learning how to effectively communicate with a machine that is not very smart, but it can do 3 tasks better than us:
  1. compute quickly (without using its fingers!)
  2. store lots of data (no, it can't remember where you put your car keys!)
  3. and repeat the same task over and over, quickly (without getting bored!)
Introduction to Programming will teach your high-schooler how to be a programmer, so that they can control what the computer does.

Programming is a skill that all students should learn, at least on a basic level. Some students will even develop a love for it, and may decide to pursue it for a career. Others will learn valuable knowledge about computers and be able to trouble-shoot when their computers decide to "take a vacation" and stop working.

Introduction to Programming will teach your high-schooler the Visual Basic programming language. It is a great language to begin with - easy to use, visually appealing, and a perfect launch-point for those who may want to pursue programming as a career.

Even if your high-schooler never takes another programming course, he/she will have skills that are highly sought-after in today's WorkPlace -
  • computer knowledge,
  • online experience (and not just chat and email!),
  • problem-solving abilities ("knowing what to do when you don't know what to do!")
Still not convinced that it is a math course? Go ahead and check out the Sample Code below and see some of the math involved in writing programs.
Sample Programs!

Want to see what kinds of programs are possible after taking my class? Just click on any of the links below and select "Open".

Many of these programs were made by my students from another year's class. Makes me proud of what they can accomplish.

And don't worry - none of them have any viruses in them - I checked them myself!

Stephani's Stop, Click and Eat This program is made early on in the course, when the students are first learning how to use Visual Basic. As you will see, it doesn't do anything important, but it teaches them some important concepts. Besides, it's kind of a fun program, especially when you realize that it started out as a blank screen, and the student made all of it come to life.

Melissa's Fabrics The purpose of this program was to teach the students how to use math to calculate totals, tax, etc. They also learned how to use more tools that make a program easy to use.

Volumes for 3D Objects I gave the students a choice from 3 different labs. Geoffrey chose to work with volumes - but not just any volumes! He used formulas that I didn't even know...

Rock Paper Scissors Remember this childhood game? Well, it has made it to the 21st century! Great job, Melissa, for making a fun game that randomly chooses for each player.

Christmas Wishes Stephani wanted to wish everyone a Merry Christmas, so she did it with her own special card, thanks to Visual Basic. The students were given a list of programming techniques that they had learned and had to incorporate them into a holiday card. I am continually amazed at how creative teenagers can be when they put their minds to it!
Sample Code!

When you think of a computer class, most people think it is about learning how to use a computer - opening and saving files, word processing, surfing the internet, etc.

For this class, however, you are already expected to know those basics. Computer Math Online! is about making programs like word processors, games, etc.

That requires math - and lots of it! Below, you will see some examples of Visual Basic code that your high-schooler will be writing when they take this class...

Real-World Calculations: This code is used to calculate material that is bought at a Fabric Store. The students have to write the formulas that will determine the subtotal, amount of tax and final cost. In Algebra, variables are usually one letter. In Visual Basic, you can see that variables (Subtotal, AmntOfYards, CostPerYard, etc.) are more like words that describe what is being calculated.
Subtotal = AmntOfYards * CostPerYard
AmntOfTax = Subtotal * 0.05
Final Cost = Subtotal + AmntOfTax

Graphics: The following code draws a red-filled circle wherever the user clicks on the screen. The variable "Rad" stands for the radius of the circle. "X" and "Y" are the coordinates for the center of the circle by using a coordinate plane similar to the one they learned in Algebra. This also incorporates a Loop, which tells the computer to repeat a task over and over again. In this case, 500 red circles are drawn, each one a tiny bit bigger than the last, and that makes it look like one filled circle.
For Rad = 1 To 500
Circle (X, Y), Rad, vbRed
Next Rad

Working With Words: Yes, math is even used when manipulating words, letters, and characters. It isn't just for numbers anymore! Can you guess what this code is supposed to do? Your student will know, after taking this course...
LenOfName = Len(PersonName)
SpacePosition = InStr(1, PersonName, " ")
LenOfLastName = LenOfName - SpacePosition

Computer Simulations and Experiments A computer can simulate thousands of random rolls of a die and never get bored. Your student will be writing a program that does this experiment. Now, you may be thinking, who cares how many rolls it takes? Well, this is just the beginning of teaching programmers how to use the computer to generate random values and simulate experiments that would take too long in real life. Examples would include: population changes, traffic patterns, fingerprint analyses, etc.
Randomize
If NumWanted >= 1 And NumWanted <= 6 And WantInARow > 0 Then
Do While InARowSoFar <> WantInARow
NumRolled = Int(6 * Rnd + 1)
RollList.AddItem NumRolled
Loop
What are the Academic Requirements?

Your high-schooler must have passed an Algebra One course before taking this course. Geometry, Algebra Two (or above) will make it even easier.

Your student needs Algebra One because he/she must be comfortable with variables:
  • solving for them in equations
  • using them in formulas
  • simplifying them in expressions
  • and working with them when multiple variables are being used.
What Materials are Needed?

You will have to purchase Microsoft Visual Basic 6.0 and install it onto your computer. There are several EDITIONS available:
  • Working Edition (the cheapest I've found)
  • Learning Edition (more expensive)
  • Professional Edition (if you decide that this will be your career, since it is the most expensive version)
  • .Net Editions(do not get any of these - they are different than what this course will be teaching)
  • etc., etc., etc.
I recommend the Working Edition, since it is the cheapest and will do everything you need for this course.

But, whatever you choose, it must be Version 6.0! Any other version will be different, and you will have trouble trying to match it up to what I am teaching.

I have searched the Web and have found many sites that sell Visual Basic. And there are probably many computer stores that also sell it, if they sell software. Many of these versions also come with a book, and that can be a valuable resource for your high-schooler.

Other software that is needed:
  1. an Internet Browser (in other words, a way to connect to the internet - usually Internet Explorer)
  2. Microsoft Word (or similar word processing software)
And that's it! There is no textbook to buy - all the necessary reading is already on the Class Site. I do want to point out, however, that a reference book of some sort (might come with your software purchase) may come in handy, just in case my explanations are not helpful enough, or your student needs to read it in a different wording.

And the internet itself will be used throughout the course to search for answers.
Back to the Top!
What is "Geometry"?

The word Geometry means "measure of the earth" and much of math was developed because people wanted to measure things, especially things that could not be measured by 'normal' methods (heights of trees or cliffs, distance to the moon or sun, width of a river, and so forth).

To make these kinds of measurements, our math ancestors had to first develop basic knowledge of lines and shapes. This Geometry class teaches these basics, and we will learn all of this in the context of real-life problems.
What are the Academic Requirements?

Your high-schooler must have been successful in all previous math courses, and also have taken an Algebra One course.
(They should be comfortable working with variables, equations, and graphing that are basic to an Algebra One curriculum.)
What Materials are Needed?

You will have to purchase "Weapons of Math Instruction":
  • Harold Jacobs Geometry: Seeing, Doing, Understanding, 3rd Edition
  • Protractor
  • Compass
  • Straight-edge/Ruler
  • Calculator - any kind will do
Other software that is needed:
  1. an Internet Browser (in other words, a way to connect to the internet - usually Internet Explorer)
  2. Microsoft Word (or similar word processing software)
Syllabus - or, what will we be learning?

Geometry Units of Study

Unit 1: Lines, Angles, Points, and Planes
Chapter 1: Building Blocks
Chapter 2: Parallel Lines
Unit 2: Logic and Triangles
Chapter 3: Reasoning
Chapter 4: Congruence and Similarity
Chapter 5: Right Triangles, Trigonometry and the Pythagorean Theorem
Unit 3: Polygons, Circles, and 3-D
Chapter 6: Quadrilaterals
Chapter 7: Polygons
Chapter 8: Circles
Chapter 9: Models and Formulas
Chapter 10: Constructions
Back to the Top!
What is "Algebra Two"?

Algebra Two takes you to a deeper understanding of the concepts learned in Algebra One and Geometry:
  • Solving more complicated equations;
  • Graphing more than just straight lines;
  • Using Geometric shapes to solve higher-level problems;
  • Using your Reasoning skills to discover what math to use for solving various problems.
In today's competitive world, many colleges see Algebra Two as the first "real" math class for a student. If your student wants to get into the good school, this course is where they would "begin" to build a strong transcript.
What are the Academic Requirements?

Your high-schooler must have been successful in Algebra One and Geometry.
(They should be very comfortable working with variables, solving simple equations and formulas, graphing basic lines and curves, and using a graphing calculator.)
What Materials are Needed?

You will have to purchase a TI-83Plus or TI-84Plus Graphing Calculator. This kind of calculator usually runs about $100.00, but you might find a better deal.

Just make sure that you get a graphing calculator, and NOT a scientific one.

Other software that is needed:
  1. an Internet Browser (in other words, a way to connect to the internet - usually Internet Explorer)
  2. Microsoft Word (or similar word processing software)
And that's it! There is no textbook to buy - all the necessary reading is already on the Class Site. I do want to point out, however, that a reference book of some sort may come in handy, just in case my explanations are not helpful enough, or your student needs to read it in a different wording.

And the internet itself will be used throughout the course for research and topic explanations.
Syllabus - or, what will we be learning?

Algebra Two Units of Study

Unit 1: Expressions and Operations
Chapter 1: Properties
Chapter 2: Factoring
Chapter 3: Fractions
Chapter 4: Radicals
Unit 2: Relations and Functions
Chapter 5: Identify Functions
Chapter 6: Scatter Plots
Chapter 7: Variations
Chapter 8: Sequences
Unit 3: Equations and Inequalities
Chapter 9: Absolute Value Equations
Chapter 10: Quadratic Equations
Chapter 11: Rational and Radical Equations
Unit 4: Analytical Geometry
Chapter 12: Conics
Unit 5: Systems of Equations and Inequalities
Chapter 13: Matrix Equations
Chapter 14: Systems
Unit 6: Introduction to Trigonometry
Chapter 15: Right-Triangle Trigonometry
Chapter 16: Circular Functions
Back to the Top!
What is "Pre-Calculus"?

This is an introductory course for Calculus. Many of the algebraic skills that were learned since our start in Algebra One will be used to further our mathematical journey. Trigonometry that was taught in Algebra Two will be continued. Advanced graphing, with different kinds of coordinate systems, will be used. And the concept of "infinity" will be discussed in many different areas, so that the student will be ready to handle it when they enroll in Calculus.

Calculus itself is not taught here at Computer Math Online, since most parents chooose to send their students to a community college (or equivalent) to take that course.
What are the Academic Requirements?

Your high-schooler must have been successful in all previous math courses, and also have taken an Algebra Two course.

They should be comfortable working with variables, equations, and graphing that are basic to an Algebra One, Geometry, and Algebra Two curriculum.
What Materials are Needed?

You will have to purchase a TI-83Plus or TI-84Plus Graphing Calculator. This kind of calculator usually runs about $100.00, but you might find a better deal.

Just make sure that you get a graphing calculator, and NOT a scientific one.

You will also need to purchase Blitzer Precalculus, 2nd Edition.

Other software that is needed:
  1. an Internet Browser (in other words, a way to connect to the internet - usually Internet Explorer)
  2. Microsoft Word (or similar word processing software)
And the internet itself will be used throughout the course for research and topic explanations.
Syllabus - or, what will we be learning?

Pre-Calculus Units of Study

Unit 1: Prerequisites
Chapter 1: Expressions and Operations
Chapter 2: Polynomials
Chapter 3: Equations and Inequalities
Unit 2: Trigonometry
Chapter 4: Trigonometric Functions
Chapter 5: Analytic Trigonometry
Chapter 6: Trigonometric Laws
Unit 3: Functions
Chapter 7: Polynomial and Rational Functions
Chapter 8: Exponential and Logarithmic Functions
Chapter 9: Composition and Continuity
Chapter 10: Limits
Unit 4: Discrete Mathematics
Chapter 11: Sequences and Series
Chapter 12: Binomial Expansion
Chapter 13: Math Induction
Unit 5: Polars and Parametrics
Chapter 14: Polar Equations
Chapter 15: Parametric Equations
Unit 6: Analytical Geometry
Chapter 16: Conic Sections
Chapter 17: Vectors
Unit 7: Introduction to Calculus
Chapter 18: Derivatives
Back to the Top!
If you own this site,
CLICK HERE
This web site was provided free of charge by www.DomainNameSanity.com