Review on Utilization of Visual Basic Software for Improving Students’ Computer Programming Performances

Chuckee B. Gatchalian(1), Joy Edilaine R. Handig(2), Fioglo Baluyot(3),


(1) National University Philippines
(2) National University Philippines
(3) National University Philippines
Corresponding Author

Abstract


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.

Keywords


Computer programming; Visual basic.

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, 37(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, 35(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, 14–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.


Full Text: PDF

Article Metrics

Abstract View : 679 times
PDF Download : 366 times

Refbacks

  • There are currently no refbacks.


Copyright (c) 2024 Bumi Publikasi Nusantara

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.