Skip to main content
Top

2023 | OriginalPaper | Chapter

Web Application Development Achievement: Clarifying the Relationship Between Visual GUI Design and Textual Programming

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

To develop web applications, the design of a graphical user interface (GUI design) is combined with textual programming. As these two practices are inevitably interconnected, the relationship between students’ achievements in GUI design and textual programming should be a positive one. In order to improve instruction in web application development, this relationship should be clarified. This clarification is relevant because different kinds of GUI controls are available (e.g., standard input/output controls, data validation controls). These controls differ with respect to the nature and complexity of their properties, which need to be specified, possibly resulting in positive relationships of different strengths. To this end, this study used a sample of 74 second-year undergraduate students, who developed simple web applications through combining visual GUI design in the ASP.NET language and textual programming in C# language. By considering the students’ web development achievements regarding this design and that programming, a positive relationship between them was found. In one group of 36 students, whose achievements in a 3-variable task were modest (almost 65% correct), this relationship was very strong (Spearman’s \(rho = 0.868, df = 34, p < 0.01\)); the correlation between visual GUI design using validation controls and textual programming was also very strong (\(r_{S} = 0.872, df = 34, p < 0.01\)), whereas the correlation between visual GUI design using standard controls and textual programming was moderate (\(r_{S} = 0.555, df = 34, p < 0.01\)). In the other group of 38 students, whose achievements in a 5-variable task were quite good (about 90% correct), this relationship was moderate (\(r_{S} = 0.564, df = 36, p < 0.01\)); the correlation between visual GUI design using standard controls and textual programming was also moderate (\(r_{S} = 0.540, df = 36, p < 0.01\)), whereas the correlation between visual GUI design using validation controls and textual programming was rather weak (\(r_{S} = 0.348, df = 36, p < 0.05\)). Suggestions for practice and research are included.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Appendix
Available only for authorised users
Literature
1.
go back to reference Martinez, W.L.: Graphical user interfaces. WIREs Comput. Stat. 3(2), 119–133 (2011)CrossRef Martinez, W.L.: Graphical user interfaces. WIREs Comput. Stat. 3(2), 119–133 (2011)CrossRef
2.
go back to reference Xiong, X., Ning, A.: Exploration and research on web programming course in higher vocational college. In: 10th International Conference on Computer Science & Education (ICCSE), New York, pp. 824–828. IEEE (2015) Xiong, X., Ning, A.: Exploration and research on web programming course in higher vocational college. In: 10th International Conference on Computer Science & Education (ICCSE), New York, pp. 824–828. IEEE (2015)
4.
go back to reference Taylor, T.: Web competencies for IT students. In: Braun, R. (ed.) Proceedings of 7th International Conference on Information Technology Based Higher Education and Training, New York, pp. 297–304. IEEE (2006) Taylor, T.: Web competencies for IT students. In: Braun, R. (ed.) Proceedings of 7th International Conference on Information Technology Based Higher Education and Training, New York, pp. 297–304. IEEE (2006)
5.
go back to reference Delamater, M., Boehm, A.: Murach’s ASP.NET 4.6 Web Programming with C# 2015. Mike Murach & Associates, Fresno (2016) Delamater, M., Boehm, A.: Murach’s ASP.NET 4.6 Web Programming with C# 2015. Mike Murach & Associates, Fresno (2016)
6.
go back to reference Wang, W., Bromall, N.: Knowledge and skill gaps in programming. In: Proceedings of the EDSIG Conference, Norfolk, VA, pp. 1–10. Information Systems & Computing Academic Professionals, Wrightsville Beach (2018) Wang, W., Bromall, N.: Knowledge and skill gaps in programming. In: Proceedings of the EDSIG Conference, Norfolk, VA, pp. 1–10. Information Systems & Computing Academic Professionals, Wrightsville Beach (2018)
7.
go back to reference Sobral, S.R.: Bloom’s taxonomy to improve teaching-learning in introduction to programming. Int. J. Inf. Educ. Technol. 11(3), 148–153 (2021)MathSciNet Sobral, S.R.: Bloom’s taxonomy to improve teaching-learning in introduction to programming. Int. J. Inf. Educ. Technol. 11(3), 148–153 (2021)MathSciNet
9.
go back to reference Coffey, J.W.: Relationship between design and programming skills in an advanced computer programming class. J. Comput. Sci. Coll. 30(5), 39–45 (2015) Coffey, J.W.: Relationship between design and programming skills in an advanced computer programming class. J. Comput. Sci. Coll. 30(5), 39–45 (2015)
10.
go back to reference Robins, A.V.: Novice programmers and introductory programming. In: Fincher, S.A., Robins, A.V. (eds.) The Cambridge Handbook of Computing Education Research, pp. 327–376. Cambridge University Press, Cambridge (2019)CrossRef Robins, A.V.: Novice programmers and introductory programming. In: Fincher, S.A., Robins, A.V. (eds.) The Cambridge Handbook of Computing Education Research, pp. 327–376. Cambridge University Press, Cambridge (2019)CrossRef
11.
go back to reference Hofuku, Y., Cho, S., Nishida, T., Kanemune, S.: Why is programming difficult? Proposal for learning programming in “small steps” and a prototype tool for detecting “gap”. In: Diethelm, I., Arndt, J., Dnnebier, M., Syrbe, J. (eds.) Informatics in Schools: Local Proceedings of the 6th International Conference ISSEP 2013 - Selected Papers, pp. 13–24. Universittsverlag Potsdam, Potsdam (2013) Hofuku, Y., Cho, S., Nishida, T., Kanemune, S.: Why is programming difficult? Proposal for learning programming in “small steps” and a prototype tool for detecting “gap”. In: Diethelm, I., Arndt, J., Dnnebier, M., Syrbe, J. (eds.) Informatics in Schools: Local Proceedings of the 6th International Conference ISSEP 2013 - Selected Papers, pp. 13–24. Universittsverlag Potsdam, Potsdam (2013)
12.
go back to reference Lahtinen, E., Ala-Mutka, K., Jrvinen, H.-M.: A study of the difficulties of novice programmers. In: Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education (ITiCSE 2005), pp. 14–18. ACM, New York (2005) Lahtinen, E., Ala-Mutka, K., Jrvinen, H.-M.: A study of the difficulties of novice programmers. In: Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education (ITiCSE 2005), pp. 14–18. ACM, New York (2005)
Metadata
Title
Web Application Development Achievement: Clarifying the Relationship Between Visual GUI Design and Textual Programming
Author
Djordje M. Kadijevich
Copyright Year
2023
DOI
https://doi.org/10.1007/978-3-031-43393-1_50

Premium Partner