ABSTRACT
Traditionally, the
concept of teaching mathematics has always been a teacher – student
relationship; in which the teacher explains the concept of the topic to the
student and illustrates it with some examples. The student is then left to
understand the topic on his or her own using the tools given by the teacher. A
problem often results when the student needs a guide while practicing and the
teacher is not available. In that case, learning becomes slow and hindered. As
we are in a digital age, where computers have been built to emulate most
services usually offered by a human, it is believed that the computer can also
stand in the gap for the teacher in his / her absence. With respect to algebra,
the objective of this project is the design and implementation of a computer
aided system that algebraic equations with limitations to simultaneous
equations, quadratic equations and cubic equations (involving real numbers
only). The system is designed using Java, CSS (Cascading Style Sheet) and
MathTex as the programming languages. The methodology used is the
Object-Oriented Analysis and Design method. It is expected that this software
would be able to stand in the gap in the absence of the teacher and help
students solve algebraic equations on their own, using their own examples and
at their own pace and also help teachers in getting versatile knowledge of a
algebraic equations by testing them with their own variables. It could also
help teachers understand the most optimal methods for solving an algebraic
equation to avoid errors in the process of teaching and learning.
TABLE OF
CONTENTS
Title
page
Abstract
Table
of contents
List
of Figures
List
of Tables
CHAPTER
ONE: INTRODUCTION
1.0 Background of the study
1.1 Statement
of the problem
1.2 Objective
of the study
1.2.1
Significance
of the study
1.4
Scope of the study
CHAPTER
TWO: REVIEW OF RELATED
LITERATURE
2.0 Introduction
2.1 Theoretical
Background
2.2 Review of Related
Literature
2.3 Summary
CHAPTER THREE: SYSTEM ANALYSIS AND DESIGN
3.0
Introduction
3.1
Analysis
of Existing System
3.2
Design
of the Proposed System
3.2.1 Input Design
3.2.2 Output Design
3.2.3
Database
Design
3.2.4 System Architecture
CHAPTER FOUR: SYSTEM
IMPLEMENTATION
4.0 Introduction
4.1 Choice of Programming Environment
4.2 Implementation Architecture
4.3 Software Testing
4.4 Documentation
4.4.1 User Manual
4.4.2
Source Code listing
CHAPTER FIVE: SUMMARY AND RECOMMENDATION
5.0 Summary
5.1 Recommendation
REFERENCES
APPENDIX – Source Code
CHAPTER
I
INTRODUCTION
1.0
Background
of the study
Algebra is a field of
mathematics that together with number theory, geometry and analysis, is the
study of mathematical symbols and the rules for manipulating those symbols. It
is a unifying thread of almost all mathematics. As a result, it includes
everything from elementary equations, to the study of
abstractions such as groups, rings and fields. Algebra is divided into two main
parts; elementary and abstract or modern algebra. Elementary algebra
encompasses some of the basic concepts of algebra, and is often used to build
one’s understanding of arithmetic (dealing with specified numbers) by
introducing quantities without fixed values (called variables). Elementary
algebra is mostly concerned with structures within the realm of real and
complex numbers. Abstract or modern algebra is the study of algebraic
structures such as groups, rings, fields, modules, vector spaces, lattices etc.
Algebraic equations are
needed in many aspects of life such as engineering, industry, medicine etc. As
a result, we end up solving algebraic equations almost every day as we have to
make decisions about specific quantities such as the amount of food to last a
week, amount of materials needed for construction of a block in a site, amount
of money needed to follow up a project from start to finish etc. As solving
algebraic equations manually can be tiring or time-consuming; which is a
consequence of the bulky steps one has to pass through that increases as the
complexity of the equation increases, this project illustrates the construction
of a desktop application that simulates and solves systems of algebraic equations
and shows the user the algorithm followed by the computer in solving such
equations.
1.1
Statement of the Problem
The following problems
are observed in the manual solution of systems of algebraic equations;
-
Time Conservation: Manually solving an
algebraic equation from start to finish can be time consuming especially in
cases where the equation is as complex as a quadratic or cubic equation or an
exponential equation with long procedures.
-
Cost: One who wants to solve an
algebraic equation prefers manual solution using a calculator, a pen, a
piece(s) of paper as well as four-figure tables in order to get his / her facts
right. Thus, a project analyst in an industry would need a stand-by calculator,
stacks of paper as well as a writing pen, all of which are costly to constantly
supply and exhausts space.
-
Accuracy: Man always has the tendency to
make errors as a result of extensive approximation. Example, an average
individual tends to solve mathematical problems with values not more than 3-4
decimal places. This can cause significant errors when used in the long-run.
1.2
Aims and Objectives
The aim of this project
is to develop a computerized solution for a system of equations, the specific
objectives are to;
·
Reduce the time and energy exhumed in the
process of solving algebraic equations manually.
·
Help students solve algebraic equations
on their own without the constant presence of a school teacher or the constant
usage of physical textbooks, as well as alleviate the stress of having to carry
too many learning materials while going for studies.
·
Minimize the cost of analytic materials;
in a data analyst’s office one workstation or desktop could carry as many
mathematical problem solving applications as possible, which reduces the cost
of buying, writing and solving materials such as
the calculator, papers, pen etc.
·
Aid teachers and examination bodies in
the preparation of questions and the construction of error-free marking
schemes.
1.3
Significance of the study
The beneficiaries of
this project are;
-
Science students involved in mathematics
-
Mathematics teachers
Every science student
needs an in-depth understanding of mathematics for any significant goal is to
be achieved in his / her study. This project would provide a reliable means of
sourcing for help in mathematical problems involving algebraic equations. It
would help the student to solve algebraic equations with high degree of
accuracy, sighting norms and exceptions, as well as rules to be followed.
Mathematics teachers
would benefit widely because they no longer have to rely on the limited
examples textbooks offer them, but they can try as many problems as possible to
expand their understanding of the algebraic equation to be solved and hence
increase their efficiency while teaching.
1.4
Scope of the Project
This project covers
three main types of algebraic equations, namely;
-
Simultaneous Equations which could
involve;
o
Two Linear equations
o
One Linear and one quadratic equation
o
One quadratic and one cubic equation
o
One Linear and one cubic equation
-
Quadratic Equations
-
Cubic Equations
It is limited to real
numbers, meaning that complex numbers, trigonometric functions and exponential
functions are not considered in this context.
================================================================
Item Type: Project Material | Attribute: 115 pages | Chapters: 1-5
Format: MS Word | Price: N3,000 | Delivery: Within 30Mins.
================================================================
No comments:
Post a Comment