Children's Educational Software Program: Development and Analysis

Verified

Added on  2022/12/09

|38
|9716
|6
Project
AI Summary
This project explores the development and analysis of a children's educational software program. It begins with an introduction outlining the research topic, background, aim, objectives, and questions. The literature review examines the need for such software, software prototypes, requirements, and its operation for both teachers and students, along with its advantages. The research and development methodology are discussed, including data collection and project development approaches. Data findings, designs, analysis, evaluation, and testing are then presented, followed by conclusions, recommendations, and reflections. The project covers various aspects of the software, including use case diagrams, sequence diagrams, and system design, with a focus on computer-assisted learning and its potential to enhance children's engagement and learning outcomes. The project also looks into the technologies involved and the people involved in the development of the software.
Document Page
Children’s educational
software program
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Document Page
Table of Contents
Document Page
CHAPTER 1: INTRODUCTION....................................................................................................1
Research Topic.......................................................................................................................1
Research Background.............................................................................................................1
Research Aim.........................................................................................................................2
Research Objectives...............................................................................................................2
Research Questions................................................................................................................2
CHAPTER 2: LITERATURE REVIEW AND CONTEXT............................................................3
Need to develop the educational software program for the students......................................3
Software prototype and requirements for development.........................................................5
Working of software at both the ends of teachers as well as students also..........................10
Advantages after using of the software by the people who are involved in it......................13
CHAPTER 3: RESEARCH AND DEVELOPMENT METHOD.................................................16
Data collection approaches...................................................................................................16
Project development approaches..........................................................................................17
CHAPTER 4: DATA FINDINGS AND DESIGNS......................................................................19
Questionnaire........................................................................................................................19
CHAPTER 5: ANALYSIS AND EVALUATION OR TESTING...............................................20
CHAPTER 6: CONCLUSIONS AND RECOMMENDATIONS.................................................29
CHAPTER 7: REVIEW AND REFLECTIONS...........................................................................30
CHAPTER 8: REFERENCES.......................................................................................................32
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
CHAPTER 1: INTRODUCTION
Research Topic
Children’s educational software program
Research Background
Educational software program is based on the computer assistance based learning which
means that there is software which are developed only for the students learning and facilitates all
the features which help the students in developing themselves personally as well as
professionally also. The reason behind developing the software for the children is that some of
the children's can be disinterested in the classroom learning and they just don't like reading. The
particular project is Focus in utilising the advantage of computers in the most positive way and
by completing this project child can learn to associate knowledge and fun simultaneously. This is
the technical project where software development is being discussed for the children in terms of
study and learning (Papadakis and Kalogiannakis, 2020). Therefore, the following discussion is
based on the research topic and Research aim of the project such as children educational
software program in order to investigate the online learning approach and motivation instead of
book reading. Hence the following discussion is based on the analysis of the need to develop the
educational software program for the students, examining the software prototype and
requirements for development, determining the working of software at both the ends of teachers
as well as students also and assessing the advantages after using of the software by the people
who are involved in it with proper findings and conclusion. Computer assisted learning can be
defined as the use of computers which helps and supports the education and training of people. It
can also test attainment at any area and also can manage a progress record for the instructor. It
can be of various types such as visual learning, listening practice, test and games, internet
searches and online courses. There are mainly three Technologies involved in such software such
as hardware, software and course ware. It can help the student in gaining interest in the studies
and supports them to encourage in the participation of various activities and interact with other
people who are associated with the same software. Debate on it is important to research on this
topic and formulate the report by collecting data and analysing it for the whole project (Bates,
Maher, Medland and Gillespie, 2018).
1
Document Page
Research Aim
To investigate the study associated with the children and an educational software program for
them which will provide learning approach and motivation rather than books
Research Objectives
To analyse the need to develop the educational software program for the students
To examine the software prototype and requirements for development
To determine the working of software at both the ends of teachers as well as students also
To assess the advantages after using of the software by the people who are involved in it
Research Questions
What are the needs to develop the educational software program for the students?
Explain the software prototype and requirements for development?
How the software can work at both the ends of teachers as well as students also?
Describe the advantages of the software after using by the people who are involved in it?
2
Document Page
CHAPTER 2: LITERATURE REVIEW AND CONTEXT
Need to develop the educational software program for the students
Need from the student’s end
There are lots of requirements which are needed from the students and to develop the
educational software program in a successful manner such as first is the reliable computer which
means that there is no online schedule without a computer and it is the most essential item on this
list. The whole computer system includes the monitor, keyboard, mouse, speakers and central
Processing Unit. They are the basic things which are required in the form of hardware devices.
Software which are required are the operating system, storage, Microsoft office and all the
necessary tools which are required for the installation process. Second one is also the most
important requirement that is the earphones or headphones which means that in order to hear the
voice of the teacher it is important to clarify their voices therefore a good quality of earphone
and headphone are required for online studies (Chen, Park and Breazeal, 2020). Third is the note
taking apps which means that application of recording the notes are also important so that
student can write the important points on it and can review later on whenever needed therefore
this is also considered one of the important tool for the succession idea of software program.
Fourth is the internet access which is the major requirement for the students to have in their
house so that they can connect with the internet and can have the interaction with the software
and teachers and their friends. Without the internet connection student won't be having the access
to study material and neither they can login with the software. Therefore, all such needs and
requirements are main date for the student so that the development of software program idea can
get successful in all the forms as expected. Because if all such requirements are not fulfilled by
the student at their end that it can be difficult for them to operate the software and work on it in
an efficient and effective manner (Papadakis, Zaranis and Kalogiannakis, 2019). It can only
prove potential if all such needs are fulfilled by the students at their places.
Need of people
Need of people in the development of educational software program are because there are
some specific people who have the in-depth knowledge about advance technology and what
necessary tools are required while operating search software and how it can get used by the users
in an easy and comfortable manner. First of all, there is a requirement of software developer
3
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
where they can develop the software as per the need and requirement of the studies and the
students. The person should be specialised in coding and programming so that they can easily
understand the requirements and can develop according to the instructions given by the user.
Technical persons are required in order to install the software in the computer system not only in
the system of teachers but also in the system of student so that they can easily guide both of them
to operate the software. It is important to give the knowledge of features of the software to users
so that they can utilise the software in an efficient manner by utilising all the features involved in
the software. Moreover, the teachers and administrators are also required to guide the students in
using of the software because they can only teach the students to use the software and they can
only tell them the advantages of using the software. Administrator must have the technical
knowledge so that they can resolve the issue or if any occurs in the system of teacher or a student
so that all the features and studies can be done in an appropriate manner without any hindrances
(Strawhacker, Lee and Bers, 2018).
Need of technologies
Educational software program allocates various Technology involved in Act such as the
multimedia content which renders the users a high interactivity level. There are two
characteristics which distinguishes them when compared to traditional teaching practices. For
example, multimedia content such as pictures, graphics and sound which supports the students to
engage in their studies. There are different digital resources are used such as electronic grade
books, digital portfolios, learning games and real-time feedback on the performance of teachers
and students. There are five elements in the technology of education such as designing,
development, utilisation, management and evaluation. These are the knowledge and functions
executed by the technical professionals in the domain. Each area of instructional Technology the
body of knowledge which is dependent on research as well as experience also. For the data
driven education system, there are personalization and evidence based learning for the school
efficiency and continuous innovation. Moreover, the basic technologies are required for the
educational software program such as the computer system along with the hardware and software
devices which are installed within the computer and the technical people who have for the
assistance to use the software and diet all the people who are involved in the scenario. Search
requirements are only for the basic education software program but if the school wants to
develop the advanced educational software program with updated Technologies than they have
4
Document Page
to develop and introduce the custom learning experiences, cloud computing, speech to text
options, virtual and augmented learning experiences, 3D printing and learning Analytics (Abbasi,
Moeini, Shahriari and Khoozani, 2018).
Software prototype and requirements for development
Use Case Diagram
Use case diagram can be defined as the development of a figure which showcase the
early stage of development of the software, it captures the needs and requirements of the
software, it validates the software architecture, it drives the execution and development of test
cases and moreover it is developed by analysing together with domain experts. It consists actors
and they are the ones who interacts with use cases, they are named by a noun and it plays a role
in the business moreover it has the concept of similarity with the user but user can play different
roles. Use cases are the another factor which includes in the use case diagram such as they are
the system functions and named by verb and noun. Each actor is linked with the use case while
some of the use cases may not be linked with the actors. There is also the communication link
such as the participation of an actor is a use case which is shown by creating the relationship
between an actor to a use case by a solid link. Actors which are connected with the use cases by
relationships, they indicate the actor and use case communication with each other with the help
of messages. Boundary of the system is another element of use case such as it is the entire
system which is defined in the requirements document. In the case of large and complicated
system, each of the module can be in the system boundary formation of system boundary for use
cases which are specific to each of the business functions and the entire system can span all the
module which are showcasing the overall system boundary. Below the figure is shown of the
educational software program which consist the actors and use cases along with their
communication link and boundary of a system (Nikolopoulou, Akriotou and Gialamas, 2019).
5
Document Page
Sequence Diagram
Sequence diagrams can be defined as the depiction of interaction among the objects in the
sequential order which means that the order in which the communication takes place among the
actors. It can also use the terms event diagrams or event scenarios to describe the sequence
diagram. They are broadly utilised by the Businessman and software developers to understand
and document the requirements for existing or new software systems. There are different
sequence diagram notations such as actors, lifelines, messages and guards. Such diagrams have
the users such as it is mainly used in the visualisation and modelling of the logic behind a
6
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
function or procedure. They are also used to demonstrate the details of UML use case diagrams.
It is utilised to better understand the functionality in retail of future and current software systems.
They usually visualizers that how the task for messages move among the objects and components
in a software system. The below figure showcases the sequence diagram of educational software
system along with their notations (Lehto, Ray, Vepsäläinen and Koivusilta, 2018).
Activity Diagram
7
Document Page
Activity diagram can be defined as the illustration of the flow of control in a software
system which refers to the various steps involved in the implementation of a use case. It portrays
the flow of the control from a start point to the endpoint depicting the different decision paths
which exist at the time of implementation of the activity. It depicts both sequential processing as
well as concurrent processing of the activities which uses the activity diagram. Below is the
figure which showcases the activity diagram of educational software system with all the
requirements involved in it (Trott, 2019).
Class Diagram
Class diagram can be defined as the static diagram which presents The static view of the
software system. It's not only used in the describing or visualising the different factors of a
system but also for construction in the executable court of the software system. Drawing of Class
8
chevron_up_icon
1 out of 38
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]