IT Curriculum for Boot Camp: An Iterative Development In Applying OBE In Computer Science Education for Non-Formal Institution
DOI:
https://doi.org/10.23887/jet.v6i4.51343Keywords:
Curriculum design, Boot camp, ProgrammingAbstract
With the development of technology in software design, computer programming is now prevalent in almost every aspect of modern business and daily life. A renewed focus on programming education is attracting workers’ attention and converting skills. In previous research, researchers found difficulties encountered while learning programming languages. In this study, we conduct a case study on Teknokasi startup to develop a curriculum based on customer satisfaction. In this study, data was collected through surveys, which is a qualitative method. The methods used to collect data are interviews and questionnaires. The results of this study indicated three iterations, and further research is required to improve curriculum development. In this iteration, we will use the scrum framework and OBE as a theoretical base. Using input from mentors and students, this study was able to develop the next curriculum and improve programming skills, especially targeted Javascript expertise in a short time frame. Further studies need to be performed to assess this curriculum's effectiveness.
References
Ahmad, A., Madani, F., Ishaq, M., Purwito, L., & Sari, R. P. (2022). Evaluasi Kebijakan Merdeka Belajar Pada Satuan Pendidikan Nonformal. Aksara: Jurnal Ilmu Pendidikan Nonformal, 8(2). https://doi.org/10.37905/aksara.8.2.1143-1154.2022.
Alafgani, M., & Purwandari, E. (2019). Self-Efficacy, Academic Motivation, Self-Regulated Learning and Academic Achievement. Jurnal Psikologi Pendidikan dan Konseling: Jurnal Kajian Psikologi Pendidikan dan Bimbingan Konseling, 5(2), 104. https://doi.org/10.26858/jppk.v5i2.10930.
Alrashedy, K., Dharmaretnam, D., German, D. M., Srinivasan, V., & Gulliver, T. A. (2020). SCC++: Predicting the programming language of questions and snippets of Stack Overflow. Journal of Systems and Software, 162. https://doi.org/10.1016/j.jss.2019.110505.
Ayuningtyas, P., & Setyaputri, N. Y. (2020). Ajian Jaran Goyang Mobile Apps: Sarana Pendidikan Karakter Siswa secara Virtual Melalui Sinergitas Pendidikan Formal dan Non Formal. Prosiding Seminar Nasional Penalaran dan Penelitian Nusantara, 1, 117–129.
Baham, C. (2019). Teaching Tip: Implementing Scrum Wholesale in The Classroom. Journal of Information Systems Education, 30(3), 141–159.
Braun, V., Clarke, V., Boulton, E., Davey, L., & McEvoy, C. (2020). The Online Survey As A Qualitative Research Tool. International Journal of Social Research Methodology, 24(6), 641–654. https://doi.org/10.1080/13645579.2020.1805550.
Busetto, L., Wick, W., & Gumbinger, C. (2020). How to Use and Assess Qualitative Research Methods. Neurological Research and Practice, 2(14). https://doi.org/10.1186/s42466-020-00059-z.
Cagnoni, S., Cozzini, L., Lombardo, G., Mordonini, M., & Poggi, A. (2020). Emotion-based analysis of programming languages on Stack Overflow. ICT Express, 6(3). https://doi.org/10.1016/j.icte.2020.07.002.
Calvo, S., Morales, A., & Wade, J. (2019). The use of MOOCs in social enterprise education: an evaluation of a North–South collaborative FutureLearn program. Journal of Small Business and Entrepreneurship, 31(3), 201–223. https://doi.org/10.1080/08276331.2018.1453241.
Cico, O., Jaccheri, L., & Duc, A. N. (2020). Towards Designing an Experience-based Course around Innovation Bootcamps - A Cohort Study. Proceedings - Frontiers in Education Conference, FIE, 2020-Octob. https://doi.org/10.1109/FIE44824.2020.9274225.
Darmalaksana, W. (2020). Metode Penelitian Kualitatif Studi Pustaka dan Studi Lapangan. In Pre-print Digital Library UIN Sunan Gunung Djati Bandung.
Dawson, J. Q., Campbell, A., Allen, M., & Valair, A. (2018). Designing An Introductory Programming Course to Improve Non-Majors’ Experiences. SIGCSE 2018 - Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 26–31. https://doi.org/10.1145/3159450.3159548.
Falgenti, K. (2020). Studi Komparatif Program Visual Dinamis untuk Pembelajaran Algoritma dan Pemograman Berorientasi Objek. Journal of Applied Computer Science and Technology, 1(1). https://doi.org/10.52158/jacost.v1i1.53.
Farshidi, S., Jansen, S., & Deldar, M. (2021). A decision model for programming language ecosystem selection: Seven industry case studies. Information and Software Technology, 139. https://doi.org/10.1016/j.infsof.2021.106640.
Gorson, J., & O’Rourke, E. (2020). Why do CS1 Students Think They’re Bad at Programming?: Investigating Self-efficacy and Self-assessments at Three Universities. ICER 2020 - Proceedings of the 2020 ACM Conference on International Computing Education Research, 170–181. https://doi.org/10.1145/3372782.3406273.
Haerullah, & Elihami. (2020). Dimensi Perkembangan Pendidikan Formal dan Non Formal. Jurnal Edukasi NonFormal, 1(1), 199–207.
Ihantola, P., Helminen, J., & Karavirta, V. (2013). How to study programming on mobile touch devices: interactive python code exercises. In Proceedings of the 13th Koli Calling International Conference on Computing Education Research. https://doi.org/10.1145/2526968.2526974.
Ivanov, E., & Karsakov, A. (2021). Visual programming language for data visualization based on visual grammar. Procedia Computer Science, 193. https://doi.org/10.1016/j.procs.2021.10.041.
KOH, N. S., GOTTIPATI, S., & SHANKARARAMAN, V. (2018). Effectiveness of Bite-Sized Lecture on Student Learning Outcomes. In 4th International Conference on Higher Education Advances (HEAD’18), 515–523. https://doi.org/10.4995/head18.2018.8027.
Krajčovičová, B., & Cápay, M. (2012). Project Based Education of Computer Science Using Cross-Curricular Relations. Procedia - Social and Behavioral Sciences, 47, 854–861. https://doi.org/10.1016/j.sbspro.2012.06.747.
Kwon, C., Cao, H., & An, Y. (2020). Research on the Training Model of High-Tech Talents Based on the Support of Public Sector. Advances in Economics, Business and Management Research, 118(Msie 2019), 275–280. https://doi.org/10.2991/msie-19.2020.57.
Lakanen, A. J., & Kärkkäinen, T. (2019). Identifying Pathways to Computer Science: The Long-Term Impact of Short-Term Game Programming Outreach Interventions. ACM Transactions on Computing Education, 19(3), 1–30. https://doi.org/10.1145/3283070.
Milićević, J. M., Filipović, F., Jezdović, I., Naumović, T., & Radenković, M. (2019). Scrum Agile Framework in E-business Project Management: An Approach to Teaching Scrum. European Project Management Journal, 9(1), 52–60. https://doi.org/10.18485/epmj.2019.9.1.7.
Misra, R., & Priyadarshini, R. (2018). Stakeholder Feedback System for Curriculum Design and Improvement – A case study. Journal of Engineering Education Transformations, 31(Special Issue). https://doi.org/10.16920/jeet/2018/v0i0/120913.
Price, R., & Dunagan, A. (2019). Betting on Bootcamps: How Short-Course Training Programs Could Change the Landscape of Higher Ed. Clayton Christensen Institute for Disruptive Innovation, April.
Prihantoro, C. R. (2020). Vocational High School Readiness for Applying Curriculum Outcome Based Education (OBE) in Industrial 4.0 Era. International Journal of Curriculum and Instruction, 12(1), 251–267.
Rawlley, A., & Mehra, C. (2020). Challenges in Implementation and Assessment of Outcome Based Education and Curriculum : Global Perspective. JOURNAL OF ENGINEERING, SCIENCE & MANAGEMENT EDUCATION, 13(1), 17–23. https://doi.org/10.14710/ijee.1.2.122-129.
Saito, T., & Watanobe, Y. (2020). Learning Path Recommendation System for Programming Education Based on Neural Networks. International Journal of Distance Education Technologies, 18(1), 36–64. https://doi.org/10.4018/IJDET.2020010103.
Salza, P., Musmarra, P., & Ferrucci, F. (2018). Agile Methodologies in Education: A Review. Agile and Lean Concepts for Teaching and Learning, 25–45. https://doi.org/10.1007/978-981-13-2751-3.
Scherer, R., Siddiq, F., & Viveros, B. S. (2020). A Meta-Analysis of Teaching and Learning Computer Programming: Effective Instructional Approaches and Conditions. Computers in Human Behavior, 109. https://doi.org/10.1016/j.chb.2020.106349.
Shen, R., Wohn, D. Y., & Lee, M. J. (2019). Comparison of Learning Programming Between Interactive Computer Tutors and Human Teachers. CompEd 2019 - Proceedings of the ACM Conference on Global Computing Education, 16, 48–58. https://doi.org/10.1145/3300115.3309506.
Stevanović, J., Atanasijević, S., & ... (2019). Raising the Skills of Business Analysts the Benefits of Elearning Technologies In Corporate Education. In The 10th International Conference on e-Learning (eLearning-2019), 25–30. https://doi.org/10.13140/RG.2.2.28680.37129.
Steyn, C., Davies, C., & Sambo, A. (2018). Eliciting Student Feedback for Course Development: the Application of A Qualitative Course Evaluation Tool Among Business Research Students. Assessment and Evaluation in Higher Education, 44(1), 11–24. https://doi.org/10.1080/02602938.2018.1466266.
Story, D., & Tait, A. (2019). Survey Research. Anestheiosology, 130(2), 192–202.
Subih, M. A., Malik, B. H., Mazhar, I., Izaz-ul-Hassan, Sabir, U., Wakeel, T., Ali, W., Yousaf, A., Bilal-bin-Ijaz, Nawaz, H., & Suleman, M. (2019). Comparison of Agile Method and Scrum Method With Software Quality Affecting Factors. International Journal of Advanced Computer Science and Applications, 10(5), 531–535. https://doi.org/10.14569/ijacsa.2019.0100569.
Tellhed, U., Björklund, F., & Strand, K. K. (2020). Sure I can code (but do I want to?). Why boys’ and girls’ programming beliefs differ and the effects of mandatory programming education. Computers in Human Behavior, 135. https://doi.org/10.1016/j.chb.2022.107370.
Waguespack, L., Babb, J. S., & Yates, D. (2018). Triangulating Coding Bootcamps in IS Education: Bootleg Education or Disruptive Innovation? Information Systems Education Journal, 16(6), 48–58.
Wu, S. (2021). Exploration and Practice of the Curriculum Reform of Real Estate Appraisal Based on OBE Education Concept. ACM International Conference Proceeding Series, 827–830. https://doi.org/10.1145/3456887.3457080.
Yang, J., Wong, G. K. W., & Dawes, C. (2018). An Exploratory Study on Learning Attitude in Computer Programming for the Twenty-First Century. New Media for Educational Change, 59–70. https://doi.org/10.1007/978-981-10-8896-4_5.
Younis, A. A., Sunderraman, R., Metzler, M., & Bourgeois, A. G. (2021). Developing parallel programming and soft skills: A project based learning approach. Journal of Parallel and Distributed Computing, 158. https://doi.org/10.1016/j.jpdc.2021.07.015.
Zhan, Z., He, L., Tong, Y., Liang, X., & Lan, X. (2022). The effectiveness of gamification in programming education: Evidence from a meta-analysis. Computers and Education: Artificial Intelligence, 3. https://doi.org/10.1016/j.caeai.2022.100096.
Zhang, J., Sziegat, H., Perris, K., & Zhou, C. (2019). More than Access: MOOCs and Changes in Chinese Higher Education. Learning, Media and Technology, 44(2), 108–123. https://doi.org/10.1080/17439884.2019.1602541.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2022 Julia Veronica, Tony Wibowo
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Authors who publish with the Journal of Education Technology agree to the following terms:
- Authors retain copyright and grant the journal the right of first publication with the work simultaneously licensed under a Creative Commons Attribution License (CC BY-SA 4.0) that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work. (See The Effect of Open Access)