Click here to Skip to main content
12,349,778 members (26,191 online)
Click here to Skip to main content
Add your own
alternative version

Stats

33K views
27 bookmarked
Posted

Edumatter M12: School Math Calculators and Equation Solvers

, 5 Oct 2012 CPOL
Rate this:
Please Sign up or sign in to vote.
Educational software package for Microsoft Windows® contains “5-in-1” School Math Calculators and Equation Solvers applications, intended for public/private school (K-12) and college students, educators, and self-paced education/home schooling
This is an old version of the currently published article.

Editorial Note

This article is an entry in our AppInnovation Contest. Articles in this sub-section are not required to be full articles so care should be taken when voting.

Introduction

Educational software package Edumatter® M-12 (or simply -Edumatter) for Microsoft Windows® developed by Dr. Alexander Bell (Infosoft International Inc, NY) is intended for public/private school (K-12) and college students, educators, and self-paced education/home schooling. It can run on any computer HW platform equipped with Microsoft Windows OS in either regular desktop, or touch-screen modes, or mixed one (using any combination of computer keyboard/mouse and on-screen user controls).

Note: this project is submitted to The Windows 8* & Ultrabook™ App Innovation Contest. You can download and try this application software on your computer running Microsoft Windows OS (refer to 'Download' section following).

Ultrabook features to utilize in application

  • Tilt Sensor to switch between portrait/landscape screen layout (TBD)
  • Multi-Touch mode to enhance Graphing Calculator (TBD)
  • GPS sensor to query database of local Math Tutors, SAT preps, private schools
  • GPS sensor to implement practice module on DMS/DD format conversion (TBD)
  • GPS/Wi-Fi to run local-specific ads on educational topics  (TBD)
  • Multi-core CPU (i3/i5/i7) to build efficient parallel algorithms, in particular, prime factoring
  • Multi-core CPU (i3/i5/i7) to implement Speech-enhanced UI, currently TTS ("talking") and potentially ASR ("listening/responding" to commands)
Other sales points:
  • Unique ability to operate on any combination of fractions, mixed numbers, decimals and integers; results are also displayed as both fractions and decimals.
  • Fast Prime-factoring algorithm capable of cracking down up to 18-digit integers.

Background

Edumatter M-12 is configured as modular “5-in-1” School Math Calculators and Equation Solvers software package containing: 

  • FC12 Fraction Calculator
  • PF12 Prime Factoring Calculator
  • LE12 Linear Equation Solver
  • SE12 System of Linear Equation Solver
  • QE12 Quadratic Equation Solver 

Each module in Edumatter M-12 provides unique capability of processing any combination of fractions (proper/improper), whole or mixed numbers, and decimals. Calculation results are also shown in both fractional and decimal forms except for quadratic equation solver (QE12), which outputs either real or complex numbers in decimal form only (for the obvious reason that the roots of the latter can be irrational numbers).

Fraction Calculator FC12

Fraction Calculator FC12 (see the sample screenshot #1 included in slide show [1]) extends the functionality of the popular online Multiple Fractions Calculator [7] (note: its online counterpart is topping Google search list for many years). FC-12 can perform binary and unary arithmetic operations on any combinations of whole and mixed number, fractions (proper/improper), and decimal numbers (positive/negative), like: 4, 8.75, 2/3, 9/4, 3 5/7, -6 2/3, 9, 8.75, -12. Any fraction or mixed number can be reduced to the lowest terms. Any improper fraction could be converted to mixed number and vice versa. As an additional convenience feature, all calculation results appear in “History” text box, so they can be copied to computer “Clip Board” memory, or stored in the standard text file for future use.

Prime Factoring Calculator PF12

As a reminder, prime factoring refers to finding non-trivial factors of any positive integer (whole) number, where trivial factors of any whole number are just the number 1 and the number itself. Any other factors are considered non-trivial, for example, number 6 has two non-trivial factors: 6 = 2*3.

Prime Factoring Calculator PF12 (see sample screenshot #2 included in slide show [1]) implements effective computational algorithm that can perform fast prime factoring of any integer number up to 18 digits (!), essentially unparalleled in any commercially available school math calculators. Results are displayed in calculation history text box and also can be copied to computer “Clip Board” memory, or stored in the standard text file for future use.

Linear Equation Solver LE12

As a reminder, Linear Equation in its canonical form can be written as:
AX + B = C,
where numbers A, B and C are called the coefficients of the equation. The general solution to the Linear equation is: X = (C-B)/A

Linear Equation Solver LE12 is capable of solving linear equation with fractional or whole coefficients (see sample screenshot #3 included in slide show [1]). Results are displayed as both fractions and equivalent decimals in calculation history text box, and also can be copied to computer “Clip Board” memory, or stored in the standard text file for future use.

System of Linear Equation Solver SE12

As a reminder, system of linear equations in its canonical form can be written as:
A1X + B1Y= C1
A2X + B2Y= C2

System of Linear Equation Solver SE12 is capable of solving system of linear equations with fractional, decimal or integer coefficients (see sample screenshot #4 included in slide show [1]). Results are displayed as fractions and equivalent decimals in calculation history text box, and also can be copied to computer “Clip Board” memory, or stored in the standard text file for future use.

Quadratic Equation Solver QE12

As a reminder, quadratic equations in its canonical form can be written as: Ax^2+Bx+C=0.

Quadratic Equation Solver QE12 is capable of solving quadratic equations with fractional or whole coefficients (see sample screenshot #5 included in slide show [1]).  Its output can be either real or complex numbers presented in decimal form only: as we shall know from the theory (see recommended links attached to the article), the solution to quadratic equation might be irrational numbers, thus it could not be presented by any finite fraction. As in all previous cases, calculation results appear in history box and can be copied to computer “Clip Board”, or stored in the standard text file.

Using the code

Core algorithms implemented in Fraction Calculator FC12 were previously published and discussed in the Tip section on Codeproject [5].

Speech enhancement

User Interface (UI) implements optional speech-enhancement features, providing certain verbal instructions to Users via TTS (Text-to-Speech) technology.

Benchmarks

Edumatter M-12 includes 3 proprietary performance benchmarks, reflecting the number-crunching capabilities of client computer:

  • General Math
  • Prime Factoring
  • Parallel Processing, dedicated mostly to computers with Intel i3, i5 or i7 multi-core CPU

Points of Interest

Product availability and compatibility

Edumatter M-12 application software is optimized for and fully compatible with Microsoft Windows 7. It’s backward compatible with previous versions of Windows Vista/XP, and expected to be compatible with incoming Windows 8 operating system, running either in desktop mode, or on any touch-screen devices, including mobile Tablets. Detailed User Manual manual is currently available online at [2]. Free Trial edition of Edumatter M-12 software is currently available online at [3]. Standard retail edition is coming soon as announced on the page.

Download

To download Edumatter M-12 application software click on the image-link below showing a sample screenshot of a FC12 Fraction Calculator. You will be redirected to webinfocentral.comdownload page [3].

More sample screenshots of other modules are available online at reference [1].

Promo

Under current promotional program Users can obtain complementary (i.e. totally free!) full-product License Keys, available while supplies last: under this program 100 Keys will be given away to interested Users [4] (certain restrictions apply as stated in EULA and Company's operational policies).

Online Calculators

As mentioned above, Fraction Calculator FC12 has its free online counterpart with limited features placed in public domain [7]. Other computational modules pertinent to this application are also available online at webinfocentral.com. Comparing pros and cons of “both worlds”, i.e. desktop apps vs. online web apps: Edumatter M-12 implemented as regular desktop application for Microsoft Windows does not require live Internet connection and provides much better performance and overall user experience than its online web-based counterparts. On the other hand, it requires one-time product installation and activation on particular client’s computer running Microsoft Windows, while web-based applications are universally accessible via any digital platform equipped with web browser. It's relevant to mention that desktop and web applications are not mutually exclusive, so they can successfully coexist in digital education domain, effectively complementing each other.

HTML Calculator 

Engineering Calculator VOLTA-2011 is another potential contender for aforementioned contest [8].

References

  1. Edumatter M-12 sample screenshots (slide show)
  2. Edumatter M-12 User Manual
  3. Edumatter M-12 Download site
  4. Edumatter M-12 Order Form
  5. Fast Integer Algorithms: GCD and LCM (CodeProject article)
  6. Fast Greatest Common Divisor (GCD) Algorithm
  7. Online Multiple Fractions Calculator
  8. Engineering Calculator VOLTA-2011 (HTML5)

History

Edumatter M-12 current version: 12.0.1.3

 Note: current app version is not digitally signed, so warning message could pop-up during download/installation process

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

DrABELL
President Infosoft International Inc
United States United States
Dr. A. Bell is a full-stack software developer (Win/Web/Mobile). He holds PhD in EE/IT, published 300+ articles, authored 37 inventions and is credited for 10+ Enterprise level projects; currently focused on HTML5/CSS3, Javascript/jQuery, .NET/WPF/C#, Android/Angular.js, 'Big Data', AI, IoT. Alex participated in App Innovation Contests (AIC 2102/2013) with multiple winning submissions. Sample projects/pubs:
  1. Real-time NY Bus monitoring app (IoT)
  2. Semaphon™ semantic phone num-to-text converter
  3. Educational Web Portal
  4. Free Online NY Payroll Tax Calculator
  5. WebTV powered by Embedded YouTube Player (Goog #1 YouTube API for ASP.NET)
  6. Top-50 Digital Cameras (powered by iMark-DCAM rating engine)
  7. Pure CSS3 Slide Show
  8. Inflation Calculator
  9. CSS3 Modal Pop-up Dialog
  10. Multilingual Geocoder with Interactive Map
  11. Online Semantic Analyzer (Concordance Calculator)
  12. NY City Job Market and Agency Ratings
  13. Advanced CSS3 Table Formatting

You may also be interested in...

Comments and Discussions


Discussions posted for the Published version of this article. Posting a message here will take you to the publicly available article in order to continue your conversation in public.
 
GeneralHappy Ganesh Chaturthi Pin
Ganesh Chaturthi 201421-Aug-14 6:05
memberGanesh Chaturthi 201421-Aug-14 6:05 
QuestionDefinitely a 5! Pin
Frank Reidar Haugen30-May-14 3:43
memberFrank Reidar Haugen30-May-14 3:43 
AnswerRe: Definitely a 5! Pin
DrABELL30-May-14 6:23
professionalDrABELL30-May-14 6:23 
GeneralNice Pin
Espen Harlinn30-Oct-12 13:34
mvpEspen Harlinn30-Oct-12 13:34 
GeneralRe: Nice Pin
DrABELL30-Oct-12 14:29
memberDrABELL30-Oct-12 14:29 
Question[My vote of 1] ??? Pin
Greg Russell8-Oct-12 20:44
memberGreg Russell8-Oct-12 20:44 
AnswerRe: [My vote of 1] ??? Pin
DrABELL9-Oct-12 3:58
memberDrABELL9-Oct-12 3:58 
GeneralRe: [My vote of 1] - your justifiable criticsim Pin
Greg Russell9-Oct-12 4:29
memberGreg Russell9-Oct-12 4:29 
GeneralRe: [My vote of 1] - your justifiable criticsim Pin
DrABELL9-Oct-12 6:30
memberDrABELL9-Oct-12 6:30 
QuestionFree key Pin
point645-Oct-12 2:44
memberpoint645-Oct-12 2:44 
AnswerRe: Free key Pin
DrABELL5-Oct-12 3:25
memberDrABELL5-Oct-12 3:25 
GeneralMy vote of 5 Pin
devvvy4-Oct-12 21:51
memberdevvvy4-Oct-12 21:51 
GeneralRe: My vote of 5 Pin
DrABELL5-Oct-12 2:18
memberDrABELL5-Oct-12 2:18 
QuestionHow does this make use of the features of an Ultrabook? Pin
Chris Maunder3-Oct-12 15:42
adminChris Maunder3-Oct-12 15:42 
AnswerRe: How does this make use of the features of an Ultrabook? Pin
DrABELL4-Oct-12 14:58
memberDrABELL4-Oct-12 14:58 
GeneralRe: How does this make use of the features of an Ultrabook? Pin
Chris Maunder5-Oct-12 8:00
adminChris Maunder5-Oct-12 8:00 
GeneralRe: How does this make use of the features of an Ultrabook? Pin
DrABELL5-Oct-12 13:02
memberDrABELL5-Oct-12 13:02 
GeneralRe: How does this make use of the features of an Ultrabook? Pin
Chris Maunder9-Oct-12 13:29
adminChris Maunder9-Oct-12 13:29 
GeneralRe: How does this make use of the features of an Ultrabook? Pin
DrABELL9-Oct-12 14:29
memberDrABELL9-Oct-12 14:29 
GeneralRe: How does this make use of the features of an Ultrabook? Pin
DrABELL5-Oct-12 13:13
memberDrABELL5-Oct-12 13:13 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

| Advertise | Privacy | Terms of Use | Mobile
Web01 | 2.8.160621.1 | Last Updated 5 Oct 2012
Article Copyright 2012 by DrABELL
Everything else Copyright © CodeProject, 1999-2016
Layout: fixed | fluid