Incorporating the elements of computational thinking into the Mobile Application Development Life Cycle (MADLC) model

Letchumanan Shanmugam, Siti Fatimah Yassin, Fariza Khalid

Research output: Contribution to journalArticle

Abstract

Computational Thinking (CT) is a term of great interest which elicits a good response from researchers. Most researchers have become aware and pay much attention to CT because most industries have begun to focus on computational thinking skills, in addition to future work skills. One of the critical skills required among graduates is CT. Additionally, smartphones and mobile devices have become ubiquitous and more people now access the web via mobile devices than from personal computers. As the number of devices expands dramatically, users are becoming accustomed to having both web and computing access via small, mobile devices and phones. Development, as well as mobile device use, has become increasingly popular amongst students. In mobile application development, one of the models that can be used is the Mobile Application Development Life Cycle (MADLC). Therefore, in this paper we integrate the elements of CT into the MADLC model hoping to provide broad benefits not only in its development but in the use of CT skills. For the appropriate CT element determination that integrates into the MADLC model, we conducted interviews, observations and document analysis. All of the experts we interviewed regarding computational thinking stated that elements of computational thinking are able to be integrated into mobile application module development. From the interviews of all experts, we identified the appropriate CT elements that could be integrated into the MADLC model, namely abstraction, algorithm, decomposition, pattern recognition and evaluation.

Original languageEnglish
Pages (from-to)815-824
Number of pages10
JournalInternational Journal of Engineering and Advanced Technology
Volume8
Issue number5
Publication statusPublished - 1 Jun 2019

Fingerprint

Life cycle
Mobile devices
Smartphones
Mobile phones
Personal computers
Pattern recognition
Students
Decomposition
Industry

Keywords

  • Computational Thinking
  • MADLC Model
  • Mobile Application Development

ASJC Scopus subject areas

  • Environmental Engineering
  • Engineering(all)
  • Computer Science Applications

Cite this

Incorporating the elements of computational thinking into the Mobile Application Development Life Cycle (MADLC) model. / Shanmugam, Letchumanan; Yassin, Siti Fatimah; Khalid, Fariza.

In: International Journal of Engineering and Advanced Technology, Vol. 8, No. 5, 01.06.2019, p. 815-824.

Research output: Contribution to journalArticle

@article{f42d408956d1411a8a559fe73b1b8abe,
title = "Incorporating the elements of computational thinking into the Mobile Application Development Life Cycle (MADLC) model",
abstract = "Computational Thinking (CT) is a term of great interest which elicits a good response from researchers. Most researchers have become aware and pay much attention to CT because most industries have begun to focus on computational thinking skills, in addition to future work skills. One of the critical skills required among graduates is CT. Additionally, smartphones and mobile devices have become ubiquitous and more people now access the web via mobile devices than from personal computers. As the number of devices expands dramatically, users are becoming accustomed to having both web and computing access via small, mobile devices and phones. Development, as well as mobile device use, has become increasingly popular amongst students. In mobile application development, one of the models that can be used is the Mobile Application Development Life Cycle (MADLC). Therefore, in this paper we integrate the elements of CT into the MADLC model hoping to provide broad benefits not only in its development but in the use of CT skills. For the appropriate CT element determination that integrates into the MADLC model, we conducted interviews, observations and document analysis. All of the experts we interviewed regarding computational thinking stated that elements of computational thinking are able to be integrated into mobile application module development. From the interviews of all experts, we identified the appropriate CT elements that could be integrated into the MADLC model, namely abstraction, algorithm, decomposition, pattern recognition and evaluation.",
keywords = "Computational Thinking, MADLC Model, Mobile Application Development",
author = "Letchumanan Shanmugam and Yassin, {Siti Fatimah} and Fariza Khalid",
year = "2019",
month = "6",
day = "1",
language = "English",
volume = "8",
pages = "815--824",
journal = "International Journal of Engineering and Advanced Technology",
issn = "2249-8958",
publisher = "Blue Eyes Intelligence Engineering and Sciences Publication",
number = "5",

}

TY - JOUR

T1 - Incorporating the elements of computational thinking into the Mobile Application Development Life Cycle (MADLC) model

AU - Shanmugam, Letchumanan

AU - Yassin, Siti Fatimah

AU - Khalid, Fariza

PY - 2019/6/1

Y1 - 2019/6/1

N2 - Computational Thinking (CT) is a term of great interest which elicits a good response from researchers. Most researchers have become aware and pay much attention to CT because most industries have begun to focus on computational thinking skills, in addition to future work skills. One of the critical skills required among graduates is CT. Additionally, smartphones and mobile devices have become ubiquitous and more people now access the web via mobile devices than from personal computers. As the number of devices expands dramatically, users are becoming accustomed to having both web and computing access via small, mobile devices and phones. Development, as well as mobile device use, has become increasingly popular amongst students. In mobile application development, one of the models that can be used is the Mobile Application Development Life Cycle (MADLC). Therefore, in this paper we integrate the elements of CT into the MADLC model hoping to provide broad benefits not only in its development but in the use of CT skills. For the appropriate CT element determination that integrates into the MADLC model, we conducted interviews, observations and document analysis. All of the experts we interviewed regarding computational thinking stated that elements of computational thinking are able to be integrated into mobile application module development. From the interviews of all experts, we identified the appropriate CT elements that could be integrated into the MADLC model, namely abstraction, algorithm, decomposition, pattern recognition and evaluation.

AB - Computational Thinking (CT) is a term of great interest which elicits a good response from researchers. Most researchers have become aware and pay much attention to CT because most industries have begun to focus on computational thinking skills, in addition to future work skills. One of the critical skills required among graduates is CT. Additionally, smartphones and mobile devices have become ubiquitous and more people now access the web via mobile devices than from personal computers. As the number of devices expands dramatically, users are becoming accustomed to having both web and computing access via small, mobile devices and phones. Development, as well as mobile device use, has become increasingly popular amongst students. In mobile application development, one of the models that can be used is the Mobile Application Development Life Cycle (MADLC). Therefore, in this paper we integrate the elements of CT into the MADLC model hoping to provide broad benefits not only in its development but in the use of CT skills. For the appropriate CT element determination that integrates into the MADLC model, we conducted interviews, observations and document analysis. All of the experts we interviewed regarding computational thinking stated that elements of computational thinking are able to be integrated into mobile application module development. From the interviews of all experts, we identified the appropriate CT elements that could be integrated into the MADLC model, namely abstraction, algorithm, decomposition, pattern recognition and evaluation.

KW - Computational Thinking

KW - MADLC Model

KW - Mobile Application Development

UR - http://www.scopus.com/inward/record.url?scp=85069704184&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85069704184&partnerID=8YFLogxK

M3 - Article

VL - 8

SP - 815

EP - 824

JO - International Journal of Engineering and Advanced Technology

JF - International Journal of Engineering and Advanced Technology

SN - 2249-8958

IS - 5

ER -