Review on Utilization of Visual Basic Software for Improving Students’ Computer Programming Performances
Keywords:
Computer programming, Visual basicAbstract
The main objective of this study is to review on utilization of visual basic software for improving students’ computer ability. This study is a literature survey. We focused on two aspects: (i) utilization of visual basic software and (ii) computer programming performance. This study provided important information and benefits to the school, administrators, teachers, students, and researchers.© 2024 Bumi Publikasi Nusant
References
Amoako, P. Y. O., Sarpong, K. A. M., Arthur, J. K., and Adjetey, C. (2013). Performance of
students in computer programming: Background, field of study and learning approach
paradigm. International Journal of Computer Applications, 77(12), 17-21.
Apiola, M., and Tedre, M. (2012). New perspectives on the pedagogy of programming in a
developing country context. Computer Science Education, 22(3), 285–313.
Bennedsen, J., and Caspersen, M.E. (2014). Failure rates in introductory programming. SIGCSE
Bulletin, 39(2), 32–36.
Bergin, S., and Reilly, R. (2011). Programming: Factors that influence success. SIGCSE Bulletin,
(1), 411–415.
Butler, M., and Morgan, M. (2007). Learning challenges faced by novice programming
students studying high level and low feedback concepts. Proceedings Ascilite
Singapore, 1, 99-107.
Corman, L. and Guynes, C. and Vanecek, M (2015). A study of laterality and cognitive style in
information systems and liberal arts students. Journal of Computer Information Systems,
(2), 26-34.
Davies, S. P. (1993). Models and theories of programming strategy. International Journal of
Man-Machine Studies, 39(2), 237-267.
Du Boulay, B. (1986). Some difficulties of learning to program. Journal of Educational
Computing Research, 2(1), 57-73.
Esteves, M., Fonseca, B., Morgado, L., and Martins, P. (2011). Improving teaching and learning
of computer programming through the use of the second Life virtual world. British
Journal of Educational Technology, 42(4), 624-637.
Falkner and Vivian, (2015). Problems-based learning for foundation computer science
courses. Computer Science Education, 10(2), 109-128.
George, C. E. (2002). Using visualization to aid program construction tasks. ACM SIGCSE
Bulletin, 34(1), 191-195.
Giannakos, and Chorianopoulos (2015). Pedagogical changes in the delivery of the first-course
in computer science: Problem solving, then programming. Journal of Engineering
Education, 87, 313-320.
Gomes, A.J., and Mendes, A. (2016). A study on student performance in first year CS courses.
Paper presented at the 15th annual conference on Innovation and technology in
computer science education, Bilkent, Ankara, Turkey. South Africa Computer Journal, 46,
–23.
Hassan, A. B., Abolarin, M. S., and Onawola, H. J. (2006). The application of Visual Basic
computer programming language to simulate numerical iterations. Leonardo Journal of
Sciences, 2006(9), 125-136.
Hattie J. (2013). Design principles for authoring dynamic, reusable learning objects. Australian
Journal of Educational Technology, 19(1), 46-58
Hohenwarter, J., Hohenwarter, M., and Lavicza, Z. (2009). Introducing dynamic mathematics
software to secondary school teachers: The case of GeoGebra. Journal of Computers in
Mathematics and Science Teaching, 28(2), 135-146.
Hudak, M. A. and Anderson, D. E. (2011) Formal operations and learning style predict success
in statistics and computer science courses. Teaching of Psychology, 17(4) 231- 234.
Kessler, C. M., and Anderson, J. R. (1986). Learning flow of control: Recursive and iterative
procedures. Human-Computer Interaction, 2(2), 135-166.
Kurland, D. M., Pea, R. D., Clement, C., and Mawby, R. (2013). A study of the development of
programming ability and thinking skills in high school students. Studying the Novice
Programmer, 2013, 83-112.
Lau and Yuen (2011). A multi-national, multi-institutional study of assessment of
programming skills of first-year CS students. SIGCSE Bulletin, 33(4), 125-180.
Mayer, R. E., Dyck, J. L., and Vilberg, W. (1986). Learning to program and learning to think:
What's the connection?. Communications of the ACM, 29(7), 605-610.
Morgan M. (2017). Teaching eiffel as a first language. Journal of Object-Oriented
Programming, 9, 30-41.
Morrison and Newman (2015). Difficulties in learning and teaching programming: Views of
Students and Tutors. Education and Information Technologies, 7(1), 55-66.
Radošević, D., Orehovački, T., and Lovrenčić, A. (2009). Verificator: Educational tool for
learning programming. Radošević, D., Orehovački, T., Lovrenčić, A:" Verificator:
Educational Tool for Learning Programming", Informatics in Education, 8(2), 261-280.
Sharma, R., and Shen, H. (2018). Does education culture influence factors in learning
programming: A comparative study between two universities across continents.
International Journal of Learning, Teaching and Educational Research, 17(2), 1–24.
Watson, Li and Godwin (2014). Exploring the role of visualization and engagement in
computer science education. SIGCSE Bulletin, 35(2), 131-152.
White, G. (2012). Visual basic programming impact on cognitive style of college students:
need for prerequisites. Information Systems Education Journal, 10(4), 74-83.
Yelland (2006). Lifting the hood of the computer: Program animation with the Teaching
Machine. Proceedings of the Canadian Conference on Electrical and Computer
Engineering, 2, 831-835.