Software development for E-learning tool
The discovery of smartphones and tablets has triggered a whole new era of the usage of modern technologies. The age of having stationary and bulky computers in order to use certain softwares have gradually been replaced by smartphones and tablets Since then, software developers have created numer...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2016
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/68349 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-68349 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-683492023-03-04T19:05:11Z Software development for E-learning tool Foong, Alexander Kwok Leong Wong Chee How School of Mechanical and Aerospace Engineering DRNTU::Engineering The discovery of smartphones and tablets has triggered a whole new era of the usage of modern technologies. The age of having stationary and bulky computers in order to use certain softwares have gradually been replaced by smartphones and tablets Since then, software developers have created numerous amount of apps to cater to the different needs in the market. The aim of this project is to create a simple and easy to use app targeted at students and beginners in applying Finite Element Method. To date, there are limited amount of apps that are created for Finite Element Analysis(FEA). The available apps that exist in the market are targeted at industrial consumers. Therefore, these apps are expensive for students to learn with. Furthermore, existing knowledge of FEM is required for these apps, making it hard for students to apprehend. The project starts off with searching for the best platform to perform software coding with high volume of consumers. A detailed comparison of the currently popular mobile operating systems (OS) is done by statistics available in open source. The result obtained will serve as a basis in the report for picking Apple product as the OS. Apple Inc. provide a software development tool, known as Xcode. Xcode is a interactive tool recommended by Apple Inc. that allows customisation according to the software developers. Incorporating multiple programming language, such as C, C++, Objective C, Swift, Xcode is chosen as the platform for the project app development software. Detailed analysis and methodologies of the FEM in programming language are discussed. Pseudocode is used to display the logics behind different algorithms of the software to create the user interface, as well as the mathematical aspects of FEM. Experimenting of the developed app will be conducted to ensure the credibility of it. Step by step walk through will be carried out to ensure a smooth usage for new users to follow. Possible improvements will be discussed in the final section to showcase the potential of this project. Bachelor of Engineering (Mechanical Engineering) 2016-05-25T07:11:49Z 2016-05-25T07:11:49Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/68349 en Nanyang Technological University 85 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering |
spellingShingle |
DRNTU::Engineering Foong, Alexander Kwok Leong Software development for E-learning tool |
description |
The discovery of smartphones and tablets has triggered a whole new era of the usage
of modern technologies. The age of having stationary and bulky computers in order
to use certain softwares have gradually been replaced by smartphones and tablets
Since then, software developers have created numerous amount of apps to cater to
the different needs in the market. The aim of this project is to create a simple and
easy to use app targeted at students and beginners in applying Finite Element
Method.
To date, there are limited amount of apps that are created for Finite Element
Analysis(FEA). The available apps that exist in the market are targeted at industrial
consumers. Therefore, these apps are expensive for students to learn with.
Furthermore, existing knowledge of FEM is required for these apps, making it hard
for students to apprehend.
The project starts off with searching for the best platform to perform software
coding with high volume of consumers. A detailed comparison of the currently
popular mobile operating systems (OS) is done by statistics available in open source.
The result obtained will serve as a basis in the report for picking Apple product as the
OS.
Apple Inc. provide a software development tool, known as Xcode. Xcode is a
interactive tool recommended by Apple Inc. that allows customisation according to
the software developers. Incorporating multiple programming language, such as C,
C++, Objective C, Swift, Xcode is chosen as the platform for the project app
development software.
Detailed analysis and methodologies of the FEM in programming language are
discussed. Pseudocode is used to display the logics behind different algorithms of the
software to create the user interface, as well as the mathematical aspects of FEM.
Experimenting of the developed app will be conducted to ensure the credibility
of it. Step by step walk through will be carried out to ensure a smooth usage for new
users to follow. Possible improvements will be discussed in the final section to
showcase the potential of this project. |
author2 |
Wong Chee How |
author_facet |
Wong Chee How Foong, Alexander Kwok Leong |
format |
Final Year Project |
author |
Foong, Alexander Kwok Leong |
author_sort |
Foong, Alexander Kwok Leong |
title |
Software development for E-learning tool |
title_short |
Software development for E-learning tool |
title_full |
Software development for E-learning tool |
title_fullStr |
Software development for E-learning tool |
title_full_unstemmed |
Software development for E-learning tool |
title_sort |
software development for e-learning tool |
publishDate |
2016 |
url |
http://hdl.handle.net/10356/68349 |
_version_ |
1759857758807523328 |