Home

MathPiper was developed at Shawnee State University (which is located in Portsmouth, Ohio USA) for use in its Computer Engineering-Technology (CET) degree program. It is designed to make it easier for students who are interested in STEM careers to grasp the mathematics that are involved with these careers.

High School Students - If you are interested in learning the fundamentals of computer programming, MathPiper is a good language to start with because the parts of it that are similar to typical programming languages are easy to learn. After the fundamentals of computer programming have been learned using MathPiper, learning other programming languages such as Java, JavaScript, or Python is easier. However, the computer algebra parts of MathPiper are very different from typical programming languages, so the time spent learning MathPiper will provide you with math-oriented capabilities that typical programming languages are not specifically designed to provide.

High School Teachers - ETCO1120 "Introduction to STEM Computer Programming" is the first computer programming course that incoming CET freshman take, and the programming language it uses is MathPiper. Robot TAs (Teaching Assistants) have been developed for this course that automatically provide immediate feedback on all programming assignments and exams. If you are interested in teaching ETCO1120 at your high school (either as part of the College Credit Plus program or apart from it), all of the materials for this class will be provided to you for free.

Parents (and Grandparents) of High School Students - Computer programming is a 21st century skill that will significantly increase your capabilities and marketability. Most adults know people who would pay money to someone who could help them solve their problems, and MathPiper is designed to make solving a wide range of problems easier. It is never too late to learn computer programming, and the Robot TAs that are used in ETCO1120 "Introduction to STEM Computer Programming" make learning how to program much easier than approaches that are based on conventional teaching methods.