Sei sulla pagina 1di 13

A Mobile Learning Application for Symbian on

C Programming Language
MaryAnn G. Matamorosa

Jean B. Maitem

Technological Institute of the


Technological Institute of the Philippines
#8 Aries St. Cupang Antipolo City Philippines- Quezon City
(0915)4431281
(0926)883-3200

Rosmina Joy M. Cabauatan


Technological Institute of the
Philippines - Quezon City
(0921)6618728

jeanmaitem@gmail.com rjmcabauatan@yahoo.com
matamorosamaryann@yahoo.com
Clariza A. Lagunoy
Technological Institute of the Philippines
# 524 Apitong St. Marikina Heights
Marikina City
(0926)883-2566

clarizalagunoy@yahoo.com

Rose Lynn Mhar E. Alvero


Technological Institute of the Philippines
# 24 B Yale St. Cubao, Quezon City
(0948)774-4938

roselynn.alvero@ yahoo.com

ABSTRACT
The study was conducted in order to develop a
mobile learning application on C programming.
The proponents came up with the decision of
developing the application for those students
having a hard time understanding the c
programming language. It can help the user or
students in studying C programming language to
provide an easier start and to easily provide a
basic overview of C programming language. This
mobile application add as learning material for
students including all the lessons about c
programming as well as tutorials, simulator and
assessments to test what have been a user learn.
These categories in the mobile learning
application will act as a reviewer and also to help
and to understand the transaction more
effectively and clearly. The proponents include
the reports, voiceover, glossary and hyperlinks
for additional information and learning of the C
programming language.

This document compose to make it possible to


develop a mobile learning application that could
integrate the things mentioned above by the use
of the QT programming tool, Nokia Creator and
create its interface elements with the use of
Photoshop CS4 and Adobe Fireworks (formerly
Macromedia Fireworks).

Categories and Subject


Descriptors
K.3 [COMPUTERS AND EDUCATION]:
Computer Uses in Education- Computer-assisted
instruction (CAI)

General Terms
Design

Keywords
C programming language, Mobile Application

1.

INTRODUCTION
Mobile phones have become a need in people's
lives. With this technology, students can now be
assured of a new and much more exciting
learning that will surely be beneficial and as it
bring excitement to them. But we have to admit
that there are still important subject matters that
would be very helpful if it would somehow be
aided by mobile learning applications.
One of these important topics that are being
neglected by the mobile learning field is learning
programming languages. Many students know the
importance, and the benefit of learning
programming languages and some feel the need
to develop their own programs, but discouraged
to pursue this because they assume that learning
programming languages is a tedious and a
complicated experience. And thats why some
dont venture into programming anymore. So this
project aims to compliment the students needs
and rapid technological changes. [1]
The idea is to make learning this programming
language easier and less complicated for those
who want to venture into programming. The way
the team would achieve this is to provide a
learning tool which would be easily accessible to
them while it teaches the principles of
programming in ways that it can easily be
absorbed.
Thats why the team decided to conduct a project
that will integrate the two the mobile phones
that become needs of people and the exciting
learning that will help surely benefit the students.
This can easily read all the lessons regarding the
C programming subject.
The general objective of the project team in
developing this mobile learning application is to
provide an easier start and to easily provide a
basic overview about the basics of C
programming. By reaching this objective,
difficulty in learning the said programming
language would be reduced which will lead to
having more programmers in the near future.
This project would contribute to the world of ICT
through increasing the population of people
familiar with the said programming language.

Which in turn will lead to more programmers


mastering the said language, and that will result
in the development of more efficient and more
productive programs. The project will also serve
as a reference in coming up with similar
applications which aims at imparting knowledge
and expertise to the end users.

2. RELATED WORKS

MobiDics is a teaching tool that has a web based


interface which can be imported into its
supported mobile devices. The features of the
application are as follows: account management
including the users' names, degree, position, etc.
a web based interface which can be viewed on
any supported mobile devices, and a multilingual
programming that can support multiple known
languages. This application is developed for
android platform which means that it can be
ported to a wide variety of devices such as
current tablets or Smartphone [2]
The team's application applied the basic and
features that are on the MobiDics' features such
as account management allowing a user to input
login details, linking to web pages which also
contain relevant information.
A Web-Feed Based Service for Enhancing
Asynchronous
Learning
on
Personal
Computers and Mobile Devices
For learning English, memorizing and
recognizing vocabulary plays a critical role.
According to the global Language Monitor, there
are more than 1,000,000 English words now, and
the number of words will not stop increasing in
the future. It is impossible for people to know all
words in every article; therefore, a dictionary is a
useful tool to check the meanings, definitions,
pronunciations and examples of those new words.
[3]
This is related to Using Mobile learning in C
programming because it can also help to students

in giving ideas and improve their skills in this


subject. Like Mobile learning in C programming
users can see the result or use this application by
simply on PCs or mobile devices anytime and
anywhere.
Study on the Usage of Mobile Learning Engine
in Computer Application Course
Mobile learning, commonly referred to as Mlearning, is a form of e-learning that specifically
employs wireless communications devices to
deliver content and learning support. Mobile
learning technologies can include mobile phones,
smart phones handheld gaming devices. It is a
field which combines and e-learning. Handheld
devices are emerging as one of the most
promising technologies for supporting learning
scenarios; mainly because they offer new
opportunities for individuals who required mobile
computer solutions that other devices cannot
provide. [4]
The project team may relate to using Mobile
learning in C programming because it is also a
mobile learning that helps IT, CS students or
those people interested to learn more about C
programming. It has lessons, glossary,
assessment, learning resources and examples
about this subject. Like Mobile learning in C
programming it is learning with specific devices
like your mobile phones or PCs that you can use
in any place and the device providing wireless
two way communication between teachers and
students.
A study on the readiness of mobile learning in
open education (IT in Medicine and Education
ITME)
In the past decade, while we saw and more
learners embark on e-learning, we also noticed a
preference towards mobile learning, which
students are on the move and use some plugged
or UN tethered mobile devices. Mobile learning
evolves from the needs of flexible and ubiquitous
learning anywhere, anytime and on any devices.
With the advent of the Internet and wireless
network technology, it is well feasible to achieve
learning anywhere and anytime. There are also
mobile devices that support the connection to the

internet and networked system. Such devices


include, but are not limited to: iPods, PDA's,
MP3 players, e-book readers, mobile phones, and
most recently tablet PC's such as iPods. These
devices have their advantages and limitations for
affective learning. [5]
The Study on the Readiness of Mobile Learning
in Open Education which an M-learning that
investigates the technological feasibility of
mobile learning, investigates the students needs
of flexible and ubiquitous learning.
Mobile learning in C programming because are
positive and encouraging, and the mobile devices
can be used productively in learning, particularly
in open and distance learning. And we also
consulted studies on how students use mobile
devices in informal learning which we absorb in
new environment that many students in this
country are using mobile phones that have a
learning tool for additional knowledge.
Applying Research of Mobile Learning Mode
in Teaching (2010 International Forum on
Information Technology and Applications)
Mobile learning is considered to be the fourth
wave of learning with mainframe computer,
desktop computers and the internet representing
the first second and third waves.
The term mobile refers to learning that may
take place in multiple locations, across multiple
times, and addressing multiple content areas
using either static or portable equipments such as
wireless laptops, PDAS, smart phones, or
personal media players. [6]
Applying Research of mobile learning mode in
teaching helps the teachers or users in giving
ideas in learning style of effective teaching to the
students. It also give ideas to the user about in C
programming.
Like Applying Research of mobile learning mode
in teaching, Mobile learning in C programming
gives educational information, educational
resources and educational services in anytime and
in meaningful way by the learner in a certain
socio-cultural context.

Self-Initiated
Curriculum
Planning,
Visualization and Assessment in Improving
Meaningful Learning
With the recent evolution of telecommunications
Technologies, mobile devices have become an
important means of delivering educational
contents.
These devices can help create a ubiquitous
learning environment, which enables learners to
seamlessly connect with other learning peers. A
major challenge for the course designers and
educators has been to understand and explore the
best possible methods to deploy these new
technologies in the learning process. [7]
The Comparison between Mobile and Ubiquitous
learning which can contribute towards more
effective problem-solving skills and increase
meaningful learning in two different learning
environments the mobile and ubiquitous learning.
The journal is related to our proposed thesis
similar to a curriculum planning which were also
assessments for the user that can challenge the
user if he/she understands the certain topic.
A
Collaborative
Mobile
Learning
Environmental Education System for Students
Mobile learning, a relatively new concept, has
increasingly attracted the interest of educators,
researchers, and companies that develop learning
systems and instructional materials.
Although currently applied in small-scale
projects, mobile learning possesses the potential
for use in specific educational settings. Because
they are small size and students are familiar with
their use, mobile telephones are unobtrusive in
the classroom, require no technological training,
and do not intimidate their users. Furthermore,
Mobile technologies potentially promote,
facilitate, and enhance student collaboration and
interaction, processes that serve as a means for
accessing, discovering, discussing, and sharing
environmental concerns. [11]
These articles have similarities with our system
that team aims to elaborate a new learning or
educational system to the student to study the
lessons in a new concept. However, the
technology is getting better now we produce that

for environment purpose. These environmental


studies are now more aware about the
environment and they look after the environment
with more care.
They have added that they learned something
useful while enjoying themselves. An interesting
and joyful result of the study was the positive
opinions of students about the system and their
desire to see the use of mobile technologies in
environmental studies.
Applying Research of Mobile Learning Mode
in Teaching
A variety of educational usages have been
reported, such as using short message for
language teaching ,learning-aids for certain key
concepts, vocabulary and practice questions , and
many informal problem-solving or experiential
learning situation. Therefore, with the
development of technology, educational uses of
mobile devices is from formal learning to certain
blind spots of learning. In addition, proper
learning modes play an important role in guiding
effective implementation of Mobile learning.[12]
This study is related in our system because there
concept is to develop of wireless technology,
students are exposed to a new educational
experience, mobile education or m-Learning.
Almost the same in list of our mobile learning
concept that we provide learning resources to the
search something about the entire topics. And
also to enhance their ability to research,
investigate new knowledge not only for topics.
The teams offer different definitions for this form
of education.
Mobile Learning System Based on Learning
Unit
In order to support large-scale mobile learning
software running on the resource- limited mobile
devices, a mobile learning system based on
Learning Unit (LU) is introduced. First the LU
model is described, then the integrated
architecture of the system is presented and some
critical problems in it such as the structure of the
client system and the LU manager are discussed.
The experiment indicates that the model is
reasonable and the implement is reliable. It
effectively supports the application of mobile

learning software migrating in the wireless


Environment. [13]
This paper is related to the project of C
programming language to support. a mobile
learning in order to help the student in studying
by using a cellphone or a mobile. It also helps
implementing the reliability and effectiveness of
the mobile application.
Design and development of a mobile learning
management system adaptive to learning style
of students
On the basis of prevailing E-learning Web
platforms, a mobile platform could be used as a
new educational environment. It is a mobile
learning management system adaptive to
students' learning styles, using mobile learning
environment and unique characteristics of mobile
equipments. Through this system, the researcher
expected to set adaptive environment to
individual learners on the ground of learning
style, one of learners variables. [14]
The paper helps the proponent to have an idea or
a guideline to develop a mobile learning
applications adopt to students learning styles by
using a mobile learning to lessen their time by
researching about the C programming language.
With this system it may easily help them studying
at their own ways by using this application
Applying Research of Mobile Learning Mode
in Teaching
As a new research area, mobile learning has
become an emerging tool for teaching. Mobile
learning theory and practical application research
has significance on mobile learning and learning
society. The thesis discusses background of the
mobile learning, theoretical foundation and
practical applications. According to various
theoretical
foundations,
mobile
devices,
corresponding learning resources, learning style
and other factors, the mode of mobile learning
can be divided into four categories: regularity of
forgetting based refresher learning, Pleasant
Education based Game Learning, discussion
based cooperative learning and search engines
based inquiry learning. The four learning mode
above have been put into practice in education

and can provide some reference for carrying out


mobile learning in the future. It has an invaluable
effect for the promotion of lifelong learning and
enhancement of the quality of the people. [15]
The paper helps the proponents in the
development of wireless technology, students are
exposed to a new educational experience, mobile
education or mobile learning. Experts in the field
have offered different definitions for this form of
education. Detailed definition often referred to as
mobile learning
Mobile Technology for Learning Java
Programming - Design and Implementation of
a Programming Tool for VISCOS Mobile
Mobile learning (m-Learning) has proved to
enhance learning and teaching environments.
Mobile devices, such as smart phones and
personal digital assistants (PDAs) are used as
learning organizer tools and for delivering an
online course to university students. However,
there are few applications that support Computer
Science studies through mobile learning
environments. This thesis presents the design and
implementation of a mobile learning application
called mobProg. mobProg is a mobile-based
application that provides students with a smart
phone-based platform for learning Java
programming. [16]
The project teams may convey this mobile
Technology for learning Java Programming
because it has the same purpose to provide
students a mobile learning application and
especially to support the Computer studies and to
student willing to learn this subject, also it offers
a tutorials supported environment, has Learning
Resources wherein you can connect to a different
website that you can research more information
about the subject and it offers Symbian Device.
The Design of Mobile Learning System for
Teachers Further Education
With the rapid development of mobile technology
and the increasing availability of wireless mobile
devices in everyday life, mobile learning is
emerging as an important aspect of e-learning.

This paper aims to design a mobile learning


system for teachers further education. To give a
picture of the system, in this paper, we first
review literature as the underpinning rationale,
briefly describe the system architecture model
and then introduce the mobile client system
solution in detail. [17]
This Mobile learning is related to C
Programming mobile Learning because it has the
same purpose to increase the availability of
mobile devices in terms of further education.
It also contains a powerful support for effective
learning and performance-based assessment.
This mobile teaching application helps students
and teachers easier learning system, for student
they can learn using their mobile devices at their
own without the help of teacher because
nowadays mobile learning is more spontaneous,
portable, situated and everywhere, and truly
offers learners the opportunity to learn 'on the go.
Effectiveness of Mobile Learning on
Awareness about Learning Disability among
Student Teachers
Mobile devices such as mobile phones , PDAs
and I- pods are realizing their potential to be used
as a powerful learning tools, however the
application of mobile technology in learning
context is very much limited. Mobile learning can
be used to provide learners with better
opportunities and enhance learning outcomes.
[18]
This article encouraged the project team to make
a mobile learning in C programming because
todays generation mobile learning is more
helpful to students in terms of education using
their mobile devices and to provide a lesson or
topics about the subject and assessment to test
their knowledge skills.
Mobile Learning and Handheld Devices in the
Classroom
Mobile learning (or m-learning) the intersection
of mobile computing and e-learning: accessible
resources wherever you are, strong search
capabilities, rich interaction, powerful support for

effective learning, and performance-based


assessment. eLearning is independent of location
in time or space.
A new m-learning architecture will support
creation, brokerage, delivery and tracking of
learning and information contents, using ambient
intelligence,
locationdependence
personalization, multimedia, instant messaging
(text, video) and distributed databases.
The high connectivity and functionality may lead
to new group behaviors, akin to the SMS
phenomenon. [19]
The papers help and give techniques to the
project team on how to build a C Programming
mobile Learning. It has also a lesson where in the
student can read about the subject, a Learning
resources that can connect to Web Pages to give
an additional information and has also assessment
to test the knowledge of student like in traditional
classroom settings is motivated by a search for
more effective educational and instructional
approaches, whereas properly used mobile
networked technology in the classroom can
change the traditional instructional paradigms.
Mobile Learning in School Contexts: Can
Teachers Alone Make It Happen?
Evidence from a range of studies indicates the
potential that mobile technologies have to support
important aspects of learning. However, it is clear
from a number of study findings offering
evidence about implementation approaches that
developing relevant uses of mobile technologies
to support learning is not concerned just with
appropriateness of learner techniques or
pedagogical approaches, but also with developing
wider cultural acceptance and involvement in the
contexts in which learning is supported. Learning
activities using mobile technologies can (and
should) occur within learning settings that
constitute the foundation of a wide system,
including both home and school (informal to
formal) elements. [20]
The Study is related to the project of C
programming mobile learning because it has the
same purpose to help the student make easier for
them to learn the lesson using their mobile

phones and to convince them to use mobile


learning system and also to enhance their
knowledge about the subject, and the professor
can monitor their students to improve their skills
in programming.

if the application is almost unusable and faulty,


the user would be having a hard time in learning
the topics and instead, spend the most time
coping with the application and adapting to its
flaws.

3. THEORETICAL
FRAMEWORK

1.1.2 Social Technology


The mobile devices main function is to bring
people together. Even on a longer distance.
And with this purpose being achieved, we can
say that these devices provide social interaction
between groups of people.

Figure1. Venn Diagram


Mobile learning provides enhanced collaboration
among learners, access to information, and a
deeper contextualization of learning.
Hypothetically, effective mobile learning can
empower learners by enabling them, to better
assess relevant information, redefine the goals
and consider the understanding concept. [8]
1.1 Device Aspect
The application is developed for Symbian
platform devices. And the common brand of
devices where Symbian can be found are devices
developed by Nokia [9]
These phones are somewhat accessible to many
people, and these are also the type of devices that
people use every day.
Therefore it would be a good learning tool that
can be accessible anytime the user needs.
1.1.1

Device Usability

It is obvious that the application should be usable


in order for the user to gain the most benefit. And

2.1 Learner Aspect


The application would not provide the entire
learning experience and would not be successful
in doing so, without the users personal desire to
learn. If the users attention span is insufficient
for the application. The learning process would
not be that effective anyway. There is also a need
for the learner to assess his/her skills on his/her
own. And the user must show complete
participation in the learning process.
2.1.1 Interaction Technology
Most mobile devices have its ways to provide
interaction with other people. Theres text
messaging, Bluetooth, internet chatting, and
infrared being the earliest. And these forms of
connectivity should give the users a more
effective learning experience by having
interactions with other users.
3.1 Social Aspect
Mobile applications, especially mobile learning
applications are designed to have its specific
purpose in the society, and importantly to solve
certain issues and to come up with trends.
3.1.1 The
contribution

mobile

applications

social

In todays trend, Information Technology is the


driving force that runs the economy, society, as
well as the whole nation. And programmers are
the ones behind the systems that are responsible
for these driving forces. And thats why there is a
need to have more programmers more than ever.
And this mobile application helps create a new

breed of programmers by providing them with a


handy, easy to use application that would teach
programming in increments that can easily be
absorbed.

4. METHODS

problem that will be solved. The development


phase is the overall production because of the
software being Symbian-based; Qt is the
programming tool that is used for the
development of the application.
Aside from programming, the team also did
buttons and graphics editing, as well as
conversion of videos that would be part of the
application's tutorial module. After the successful
development, the team undergoes checking if the
software met its objective and ready to deploy on
Nokia Symbian phone. Last is the validation,
when the team made sure that the requirements
have been compiled. And this is also the phase
where quality assurance is made, through further
evaluation. In addition, using this process
developer can freely make changes in any part of
the phases and improve the project.

System Architecture

Figure 2 Evolutionary Process Model


This study used the evolutionary process model
as its guide to come up with a successful project.
Evolutionary Process Model has series of
activities which are: outlining description of the
mobile application; analyzing of requirements;
the development phase; checking and testing the
software on a device and validating the
application.
In the outline description the project team first
brainstormed on what and how the project should
be implemented. This includes the requirements,
the platform that the software will be developed,
and the time that would be spent to develop the
system.
This includes the requirements, the platform that
the software will be developed, and the time that
would be spent during the development and most
importantly, the application concept, and the

Figure 3 Mobile Learning Application on C


programming Language System Architecture
Mobile Learning on C Programming Language
System architecture shows the flow of the
developed software and how the information will
be delivered to the user.

5. EVALUATION
The researchers used the ISO 9126 for the

software evaluation. This international standard


defines characteristics that describe, with
minimal overlap, software quality. ISO 9126
provides the definition of the characteristics and
associated quality evaluation process to be used
when specifying the requirements for and
evaluating the quality of software products
throughout their cycle. [10]
This was conducted in order to come up with
relative data which determines the users
response and assessment on the applications
interface, functionality, usability, efficiency,
portability and reliability.

Table 1 Lists the numbers of the respondents


who answer the questionnaire in a particular
criterion multiplied by each range.
All the results obtained in every range will be
added and divided by the total number of
respondents to get the total mean of criterion.
And then total mean will be compared in the
range using the Likert scale.

Table 2 shows the users response upon using the


application and assessing the application based
on its functionality and mechanics.

Table 3 shows the average mean of 3.9 in rating


the usability of the application. This describes the
application to be very acceptable to the target
users.

Table 4 shows the average mean of 3.1 which


means that the application has a significant and
acceptable level of efficiency and utilization of
the devices resources.

Table 7 Shows the overall mean 3.52 which


means the applications is very acceptable to the
users.
Table 5 shows the average mean of 3.3 which
means the portability of the application is at a
acceptable level.

RESULTS
The evaluation with overall average mean of 3.52
is obtained from the statistical formula of

x =

, where

= is the means,

= means the sum of all values and n =


number of create values.
As a result of the evaluation, the Mobile learning
on C programming language mobile application
is very acceptable for most of the respondents.

Table 6 shows the average mean of 3.4 which


means the applications reliability is acceptable

Based on their ratings, the content information of


the mobile learning application is therefore useful
and helpful for the users. As well learnability and
attractiveness. Based from the student user
assessment and for evaluation coming from
twenty respondents the overall appearance of the
mobile learning application is Acceptable.

6. CONCLUSION
The C programming language is one of the basic,
but essential languages that ever existed in the
programming field. So there is a need to promote
this programming language in terms of increasing
the population who focus and master it. And in
order to achieve this, learning must be made
easier even for beginners and aspiring

programmers. This is the objective of the


application. One problem with learning
programming languages is the assumption that
the subject matter is extremely complicated and
based from the summary of findings made, the
researchers therefore conclude that this mobile
learning application had somehow achieved its
objective.
The result proves that the usability of this mobile
learning on C programming achieved Very
Acceptable based on the evaluation from the
respondents.
Logically intensive, so the tendency is for
beginners to completely forget and not consider
learning at all. And that is the problem that
should be removed from the equation.

REFERENCES
[1] A Review of Mobile Learning in the Mobile
Age.
http://link.springer.com/chapter/10.1007/978-3642-14657-2_28
[2] MobiDics.Cooperative Mobile E-Learning for
Teachers
http:/ceur-ws.org/vol-995/papers/ paer_34.pdf
[3] Web-Feed Based Service for Enhancing
Asynchronous
Shuchih Ernest Chang, 2010
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?
tPublications&searchField%3DSearch_All
%26queryText
%3Dwebbased+mobile+learning+2010

The aim of the application is to reduce the


difficulty of learning by dividing the subject
matter into topics that can easily be absorbed.
therefore, learning the programming language
incrementally is possible.

[4] Study the Usage of Mobile Learning Engine


Mahendra Gupta, 2011
http://ieeexplore.ieee.org/xpl/articleDetailsstudy+
on+the+readiness+of+mobile+learning+in+open
+education

This in turn will make learning possible and


faster. And this ease of learning would open more
possibilities of having more and more people
creating more efficient and more beneficial
programs in the future.

[5] A study on the readiness of mobile learning in


open education.
Cheung, S.K.S. ,2011
http://ieeexplore.ieee.org/xpl/articleDetails.jsp
%3DAppliying+Research+of+mobile+learning+
mode+in+teaching

7. FUTURE WORKS

The project can serve as a basis on how projects


regarding
mobile
learning
should
be
implemented, and what requirements and
guidelines exist in order to come up with a
successful mobile learning project and
developing a successful and worthy mobile
application. Another purpose of this research is
that it can be a guideline or outline for future
developers in developing more efficient and
advanced applications in the future, and also for
improving the limitations that this current
application has such as scope of the subject and
better assessment techniques.

[6] Applying Research of Mobile Learning Mode


in Teaching.
Yuan Jiugen, 2010
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?
3DAppliying+Research+of+mobile+learning+mo
de+in+teaching
[7] A Comparison between Mobile and
Ubiquitous Learning.
BaharPoursaeed, Chien-Sing Lee, 2010
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?
3DSearch_All%26queryText
%3Dmobile+learning
[8] Koole A Model for framing mobilea
learning
https://mobilelearninginfokit.pbworks.com/w/pag
e/41753215/framework%20for%mobile
%20learning

[9] Nokia Developer


http://www.developer.nokia.com/Devices/
[10] ISO-9126. Software Quality Characteristics
http://softwaretestingstandard.org/
[11] A Collaborative Mobile Learning
Environmental Education System for Students
N. Cavus, 2008
http://ieeexplore.ieee.org/xpl/login.jsp2Fieeexplo
re.ieee.or
[12] Applying Research of Mobile Learning
Mode in Teaching
Yuan Jiugen, 2010
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?
3DApplying+Research+of+Mobile+Learning+M
ode+in+Teaching

[13] Mobile Learning System Based on Learning


Unit
Hong Wang, 2008
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?
3DMobile+Learning+System+Based+on+Learni
ng+Unit
[14] Design and development of a mobile
learning management system adaptive to
learning style of students
Gangnae-Myon,
http://ieeexplore.ieee.org/xpl/articleDetails.js?
3DDesign+and+development+of+a+mobile+lear
ning+management+system+adaptive+to+learning
+style+of+students
[15] Applying Research of Mobile Learning
Mode in Teaching
Yuan Jiugen1,2010
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?
3DDesign+and+development+of+a+mobile+lear
ning+management+system+applyinge+research+
learning

[16] Mobile Technology for Learning Java


Programming
ftp://cs.joensuu.fi/pub/Theses/2007_MSc_Hahsi
m_Ahmed.pdf
[17] The Design of Mobile Learning System for
Teachers Further Education
Guangran Liu,2010
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?
development+of+a+mobile+learning+manageme
nt
[18] Effectiveness of Mobile Learning on
Awareness about Learning Disability among
Student Teachers
Mrs.Chavhan R.K, 2010
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?
3DEffectiveness+of+Mobile+Learning+on+Awar
eness+about+Learning+Disability+among+Stude
nt+Teachers
[19] Mobile Learning and Handheld Devices in
the Classroom
Robby Robson
http://ieeexplore.ieee.org/xpl/articleDetails.jsp+
Mobilelearning%3D6%26handheld
devicet
%3DClassroom
[20] Mobile Learning in School Contexts
Don Passey
http://ieeexplore.ieee.org/xpl/articleDetails.jsp+
Magazines&pageNumber%3D6%26queryText
%3Dmobile+learning
[21] Codepad online compiler
http://codepad.org/t0qw4KGA
[22] C Programming tutorial chapter
http://www.programiz.com/c-programming
[23] Text to speech IVONA an Amazon company
http://www.ivona.com/us/

Potrebbero piacerti anche