Browse > Article
http://dx.doi.org/10.9708/jksci.2022.27.04.231

Proposal on the Improvement Direction of Web App Development lecture for Non-IT majors  

Kim, Koono (Global Leadership School, Handong Global University)
Abstract
In this paper, I analyze the difficulties of web service development education for non-IT majors through the Q&A of students posted in the k-mooc lecture, and propose methods to improve them. Through Q&A analysis, it was confirmed that non-majors mainly had difficulties in using unfamiliar tools, cost of cloud service, setting up server environment, and writing code while taking web service development courses. To solve this problem, I propose a method to reduce the server cost problem and the complexity of the server environment by using BaaS(Backend as a Service), which is one of the cloud service models. It also shows that it is possible to reduce the length of code that needs to be written at once by using the React library to modularize long code into smaller units. Finally, I propose an improvement plan that even non-IT majors can easily learn by implementing a web application that works by using the design output obtained by using Figma.
Keywords
Coding education; Web service development; Cloud service; Web framework; Javascript;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Degital today, https://www.digitaltoday.co.kr/news/articleView.html?idxno=423104
2 J. Y. Lee, "An Analysis on Cloud Mobile BaaS Market Perspective", Electronic and Telecomunications, Vol. 30, No. 4, pp. 191-202, Aug. 2015.
3 Nader Dabit, "Full-Stack Cloud Development with AWS Amplify", CODE Magazine, Vol. 22, No. 1, pp. 38-46, Jan. 2021.
4 Chan Jung Park, Jung Suk Hyun, "Analysis of the Effects of Learners' Visual Literacy and Thinking Patterns on Program Understanding and Writing in Basic Coding Education for Computer Non-majors", The Journal of Korean Association of Computer Education, Vol 23, No. 2, pp. 1-11, Mar. 2020.   DOI
5 Houssem Yahiaoui, "Firebase Cookbook", Birmingham, UK:Packt Publishing, 2017.
6 Bonnie Eisenman, "React native", Insight, 2016.
7 B.O. Lee, "Angular 2programming : with bootstrap", LBO, 2016.
8 Y.H. Kim, D.W. Moon, "Vue.JS to end with a cup of coffee: Building real-world applications with Vue.JS", BJpublic, 2019.
9 Mark Volkmann, "Svelt and Sapper in Action", Hanbit Media Inc, 2021.
10 YeSeon Bae, "Study on MOOC status and improvement plan", Journal of The Korean Society of Internet Information, Vol. 17, No. 2, pp. 27-33, Dec. 2016.
11 M. Nirgude, "Debugger Tool to Improve Conceptual Understanding of Programming Language of Novice Learners", IEEE Fifth International Conference on Technology for Education, pp. 69-72, Dec. 2013.
12 Hyejin Jeong, "Analysis of Algorithm Thinking based on Basic Software Education Effectiveness for non-major students in SW college", The Korean Association of General Education, Vol 15, No 2, 175-187, Aug. 2021.   DOI
13 Moonseong Kim, Hyunchul Park and Woochan.Lee, "Advanced Software Education Curriculum for Non-IT Major University Students", Journal of the Korea Society of Digital Industry and Information Management, Vol. 15, no. 3, Sep. 2019.
14 Daeyoung Na and Koono Kim, "Coding Education Academic Achievement Analysis According to Reference Book and Type of Reading", Journal of The Korea Society of Computer and Information, Vol. 26, No. 12, pp. 323-330, Dec. 2021   DOI
15 Yoonee Shin, Hyojung Jung, Suh Eungkyo, "Effect of Coding Education Program based on Design Thinking for Non-engineering students", The Journal of Learner-Centered Curriculum and Instruction, Vol 19, No. 10, pp. 351-373, May. 2019.
16 J. Sorva, "Visual Program Simulation in Introductory Programming Education", Doctoral Dissertation, Aalto University, Helsinki, Feb. 2012.
17 2021 Developer Survey, https://insights.stackoverflow.com/survey/2021#most-popular-technologies-language
18 2020 EmergingJobs Report, https://business.linkedin.com/content/dam/me/business/en-us/talent-solutions/emerging-jobs-report/Emerging_Jobs_Report_U.S._FINAL.pdf