Get in on the ground floor
This isn't remedial. The purpose of Algorithmic Geometry is to leapfrog you ahead of the pack. You'll learn the most modern, up-to-date representations for points, directions, lines and rotations used in high-tech apps. These concepts differ from what you were taught in Geometry....they're actually simpler. For instance, angles and trig are ugly things in 3D, so we teach you a streamlined approach using direction vectors. These objects require a computer crunching the numbers, explaining why they are barely mentioned in a pure math, college-prep curriculum.
Using this "power" approach to automated problem solving, you'll be able to run circles around people who only know paper and pencil math.
What will I get out of this course?
Our past students all say that college-level math, science and engineering were tamer, having conquered vector math hands-on before ever setting foot on campus. That's cool....but we don't equate the value of knowledge to a rung climbed on the academic ladder. Our goal for you, wherever your career takes you, is to be top dog in 3D math problem-solving. We’re hoping you revel in the buzz of being an early adopter. You'll pick up the basics of Java programming, a high-paying skill.
Is your thing Architecture/CAD? Aerospace, Biology, Nanotech, Animation/graphics, Medical devices, Computer vision, GPS navigation, Earth science, Mechanical engineering, Geographic information systems, Pharmaceutical design, Optics/photonics/metrology, Software engineering, Transportation systems, Robotics (personal, ag, construction, industrial, health care, hospitality)? Any of these are fertile ground for creative application of AlgoGeom. Studying to become a math teacher? We'll work to eventually get you on grant funding to pilot your own AlgoGeom course.
The future is here
The "spatial" quants at the center of applications like GPS, robotics, animation, computer vision, google earth, and nano-molecular modeling derive their power from a 50-50 blend of math-computer science.
Ask someone like this what programming adds to math, and you invariably hear....."I'm basically lazy....I can tell my computer how to solve a problem once, and it becomes a done deal. I never have to do any arithmetic, and all my past work is available in automated form to assist solving harder problems. We won't even mention speed and accuracy."
Don’t worry about the Java part
No big. You'll pick up Java by osmosis the first couple of weeks, and receive personalized mentoring from our TAs whenever you hit a glitch. All the programming labs are done in class where you'll have 100% live-body tech support. What a concept! We use computer graphics as our learning playground -- it’s all hands-on with instant feedback on the screen. In a year's time, you'll have internalized the remarkable power of software geometry, have written your own library of automated solutions, and be mastering challenges in 3D graphics, robotics, nano-tech, computer vision and 3D navigation.
Have a group of friends who want to get this course started in your school? Work with your Math or Computer Science teacher to contact us!