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

Authors

  • Chuckee B. Gatchalian National University Philippines Author
  • Joy Edilaine R. Handig National University Philippines Author
  • Fioglo Baluyot National University Philippines Author

Keywords:

Computer programming, Visual basic

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.© 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.

Downloads

Published

2024-12-01