Skip to main content
Erschienen in: Education and Information Technologies 4/2017

28.05.2016

Alice in Oman

A study on object-first approaches in computer science education

verfasst von: Khizar Hayat, Naeem Ali Al-Shukaili, Khalid Sultan

Erschienen in: Education and Information Technologies | Ausgabe 4/2017

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The success of university-level education depends on the quality of underlying school education and any deficiency therein may be detrimental to a student’s career. This may be more glaring with Computer Science education, given its mercurial nature. In the developing countries, the Computer Science school curricula are usually stuffed with obsolete, unnecessary and dry contents. The problem is multiplied by the lack of qualified school teachers and separate media of instruction at the school and the university. In this paper we are focusing on the computer Science pedagogy at schools, with a possibility of introducing approaches, like Alice. The latter may on one hand be appealing to both the students and teachers and on the other hand may require a lot less training. With that in view, an experiment was designed to teach Alice, to sampled K-12 students, and study the ensued effects. The outcomes were realized in two ways. One, the attendees were required to furnish a small project/task in order to judge their understanding of Alice. Two, the students were surveyed for their views on Alice and possible inclusion of such approaches in their course. Given the brief contact time, the results were found to be promising as most of the respondents were in favor of a change in the approach Computer Science teaching. The tasks were well received by the respondents and most of them carried out the tasks assigned to them, enthusiastically. English language Comprehension was the single largest problem and that’s why the students demonstrated reluctance in adding dialogues on part of the characters. As far as the responses to the questionnaire were concerned, an overwhelming majority had a favorable opinion of the approach. They found it easy to use, understand, comprehend and considered it useful in initiating a novice to programming. They even rated it superior to their current syllabus. Some questions were chosen from the futuristic point of view and the responses were more than expected as the students felt motivated towards studying IT after coming across Alice. The only thing the respondents insisted was the inclusion Arabic language support in the future versions of Alice.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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 "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!

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!

Literatur
Zurück zum Zitat Adams, J.C. (2007). Alice, Middle Schoolers & the Imaginary Worlds Camps. In Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, SIGCSE ’07 (pp. 307–311). New York: ACM. Adams, J.C. (2007). Alice, Middle Schoolers & the Imaginary Worlds Camps. In Proceedings of the 38th SIGCSE Technical Symposium on Computer Science Education, SIGCSE ’07 (pp. 307–311). New York: ACM.
Zurück zum Zitat Aktunc, O. (2013). A Teaching Methodology for Introductory Programming Courses using Alice. International Journal of Modern Engineering Research, 3(1), 350–353. Aktunc, O. (2013). A Teaching Methodology for Introductory Programming Courses using Alice. International Journal of Modern Engineering Research, 3(1), 350–353.
Zurück zum Zitat Al-Linjawi, A.A., & Al-Nuaim, H.A. (2010). Using Alice to Teach Novice Programmers OOP Concepts. Journal of King Abdulaziz University, 22(1), 59–68.CrossRef Al-Linjawi, A.A., & Al-Nuaim, H.A. (2010). Using Alice to Teach Novice Programmers OOP Concepts. Journal of King Abdulaziz University, 22(1), 59–68.CrossRef
Zurück zum Zitat Barr, V., & Stephenson, C. (2011). Bringing Computational Thinking to K-12: What is Involved and What is the Role of the Computer Science Education Community? ACM Inroads, 2(1), 48–54.CrossRef Barr, V., & Stephenson, C. (2011). Bringing Computational Thinking to K-12: What is Involved and What is the Role of the Computer Science Education Community? ACM Inroads, 2(1), 48–54.CrossRef
Zurück zum Zitat Bell, T., Andreae, P., & Robins, A. (2012). Computer Science in NZ High Schools: The First Year of the New Standards. In Proceedings of the 43rd ACM Technical Symposium on Computer Science Education, SIGCSE ’12 (pp. 343–348). New York: ACM. Bell, T., Andreae, P., & Robins, A. (2012). Computer Science in NZ High Schools: The First Year of the New Standards. In Proceedings of the 43rd ACM Technical Symposium on Computer Science Education, SIGCSE ’12 (pp. 343–348). New York: ACM.
Zurück zum Zitat Bishop-Clark, C., Courte, J., & Howard, E.V. (2006). Programming in Pairs with Alice to Improve Confidence, Enjoyment, and Achievement. Journal of Educational Computing Research, 34(2), 213–228.CrossRef Bishop-Clark, C., Courte, J., & Howard, E.V. (2006). Programming in Pairs with Alice to Improve Confidence, Enjoyment, and Achievement. Journal of Educational Computing Research, 34(2), 213–228.CrossRef
Zurück zum Zitat Brown, P.H. (2008). Some field experience with alice. Journal of Computing Sciences in Colleges, 24(2), 213–219.MathSciNet Brown, P.H. (2008). Some field experience with alice. Journal of Computing Sciences in Colleges, 24(2), 213–219.MathSciNet
Zurück zum Zitat Bruckman, A., Biggers, M., Ericson, B., McKlin, T., Dimond, J., DiSalvo, B., Hewner, M., Ni, L., & Yardi, S. (2009). “Georgia Computes”!: Improving the Computing Education Pipeline. ACM SIGCSE Bulletin, 41(1), 86–90.CrossRef Bruckman, A., Biggers, M., Ericson, B., McKlin, T., Dimond, J., DiSalvo, B., Hewner, M., Ni, L., & Yardi, S. (2009). “Georgia Computes”!: Improving the Computing Education Pipeline. ACM SIGCSE Bulletin, 41(1), 86–90.CrossRef
Zurück zum Zitat Cooper, S., Dann, W., & Pausch, R. (2000a). Alice: A 3-D Tool for Introductory Programming Concepts. Journal of Computing Sciences in Colleges, 15(5), 107–116. Cooper, S., Dann, W., & Pausch, R. (2000a). Alice: A 3-D Tool for Introductory Programming Concepts. Journal of Computing Sciences in Colleges, 15(5), 107–116.
Zurück zum Zitat Cooper, S., Dann, W., & Pausch, R. (2000b). Developing Algorithmic Thinking with Alice. In Proceedings of the Information Systems Education Conference, ISECON 2000. Cooper, S., Dann, W., & Pausch, R. (2000b). Developing Algorithmic Thinking with Alice. In Proceedings of the Information Systems Education Conference, ISECON 2000.
Zurück zum Zitat Dann, W., Cooper, S., & Pausch, R. (2000). Making the Connection: Programming with Animated Small World. In Proceedings of the 5th Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE ’00 (pp. 41–44). New York: ACM. Dann, W., Cooper, S., & Pausch, R. (2000). Making the Connection: Programming with Animated Small World. In Proceedings of the 5th Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE ’00 (pp. 41–44). New York: ACM.
Zurück zum Zitat Duncan, C., Bell, T.T., & Tanimoto, S. (2014). Should Your 8-year-old Learn Coding?. In Proceedings of the 9th Workshop in Primary and Secondary Computing Education, wiPSCE ’14 (pp. 60–69). New York: ACM. Duncan, C., Bell, T.T., & Tanimoto, S. (2014). Should Your 8-year-old Learn Coding?. In Proceedings of the 9th Workshop in Primary and Secondary Computing Education, wiPSCE ’14 (pp. 60–69). New York: ACM.
Zurück zum Zitat Fincher, S., Cooper, S., Kölling, M., & Maloney, J. (2010). Comparing Alice, Greenfoot & Scratch. In Proceedings of the the 41st ACM Technical Symposium on Computer Science Education, SIGCSE ’10 (pp. 192–193). New York: ACM. Fincher, S., Cooper, S., Kölling, M., & Maloney, J. (2010). Comparing Alice, Greenfoot & Scratch. In Proceedings of the the 41st ACM Technical Symposium on Computer Science Education, SIGCSE ’10 (pp. 192–193). New York: ACM.
Zurück zum Zitat Kelleher, C., & Pausch, R. (2007). Using Storytelling to Motivate Programming. Communications of the ACM, 50(7), 58–64.CrossRef Kelleher, C., & Pausch, R. (2007). Using Storytelling to Motivate Programming. Communications of the ACM, 50(7), 58–64.CrossRef
Zurück zum Zitat Kelleher, C., Pausch, R., & Kiesler, S. (2007). Storytelling Alice Motivates Middle School Girls to Learn Computer Programming. In Proceedings of the the SIGCHI Conference on Human Factors in Computing Systems, CHI ’07 (pp. 1455–1464). New York: ACM. Kelleher, C., Pausch, R., & Kiesler, S. (2007). Storytelling Alice Motivates Middle School Girls to Learn Computer Programming. In Proceedings of the the SIGCHI Conference on Human Factors in Computing Systems, CHI ’07 (pp. 1455–1464). New York: ACM.
Zurück zum Zitat Kölling, M. (2010). The greenfoot programming environment. ACM Transactions on Computing Education, 10(4), 14:1–14:21.CrossRef Kölling, M. (2010). The greenfoot programming environment. ACM Transactions on Computing Education, 10(4), 14:1–14:21.CrossRef
Zurück zum Zitat Kouznetsova, S. (2007). Using BlueJ and Blackjack to Teach Object-oriented Design Concepts in CS1. Journal of Computing Sciences in Colleges, 22(4), 49–55. Kouznetsova, S. (2007). Using BlueJ and Blackjack to Teach Object-oriented Design Concepts in CS1. Journal of Computing Sciences in Colleges, 22(4), 49–55.
Zurück zum Zitat Liu, J., Lin, C.H., Hasson, E.P., & Barnett, Z.D. (2011). Introducing Computer Science to K-12 Through a Summer Computing Workshop for Teachers. In Proceedings of the the 42Nd ACM Technical Symposium on Computer Science Education, SIGCSE ’11 (pp. 389–394). New York: ACM. Liu, J., Lin, C.H., Hasson, E.P., & Barnett, Z.D. (2011). Introducing Computer Science to K-12 Through a Summer Computing Workshop for Teachers. In Proceedings of the the 42Nd ACM Technical Symposium on Computer Science Education, SIGCSE ’11 (pp. 389–394). New York: ACM.
Zurück zum Zitat Malan, D.J., & Leitner, H.H. (2007). Scratch for Budding Computer Scientists. ACM SIGCSE Bulletin, 39(1), 223–227.CrossRef Malan, D.J., & Leitner, H.H. (2007). Scratch for Budding Computer Scientists. ACM SIGCSE Bulletin, 39(1), 223–227.CrossRef
Zurück zum Zitat Maloney, J.H., Peppler, K., Kafai, Y., Resnick, M., & Rusk, N. (2008). Programming by Choice: Urban Youth Learning Programming with Scratch. ACM SIGCSE Bulletin, 40(1), 367–371.CrossRef Maloney, J.H., Peppler, K., Kafai, Y., Resnick, M., & Rusk, N. (2008). Programming by Choice: Urban Youth Learning Programming with Scratch. ACM SIGCSE Bulletin, 40(1), 367–371.CrossRef
Zurück zum Zitat Park, N. (2013). Application and Analysis of STEAM using Education Programming Language in Elementary School. INFORMATION: An Interdisciplinary Journal, 16(10), 7311–7324. Park, N. (2013). Application and Analysis of STEAM using Education Programming Language in Elementary School. INFORMATION: An Interdisciplinary Journal, 16(10), 7311–7324.
Zurück zum Zitat Resnick, M., Maloney, J.H., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., & Kafai, Y. (2009). Scratch: Programming for All. Communications of the ACM, 52(11), 60–67.CrossRef Resnick, M., Maloney, J.H., Monroy-Hernández, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J., Silverman, B., & Kafai, Y. (2009). Scratch: Programming for All. Communications of the ACM, 52(11), 60–67.CrossRef
Zurück zum Zitat Rodger, S.H., Hayes, J., Lezin, G., Qin, H., Nelson, D., Tucker, R., Lopez, M., Cooper, S., Dann, W., & Slater, D. (2009). Engaging Middle School Teachers and Students with Alice in a Diverse Set of Subjects. ACM SIGCSE Bulletin, 41(1), 271–275.CrossRef Rodger, S.H., Hayes, J., Lezin, G., Qin, H., Nelson, D., Tucker, R., Lopez, M., Cooper, S., Dann, W., & Slater, D. (2009). Engaging Middle School Teachers and Students with Alice in a Diverse Set of Subjects. ACM SIGCSE Bulletin, 41(1), 271–275.CrossRef
Zurück zum Zitat Seidman, R.H. (2009). Alice first: 3D interactive game programming. ACM SIGCSE Bulletin, 41(3), 345–345.CrossRef Seidman, R.H. (2009). Alice first: 3D interactive game programming. ACM SIGCSE Bulletin, 41(3), 345–345.CrossRef
Zurück zum Zitat Sykes, E.R. (2007). Determining the effectiveness of the 3D alice programming environment at the computer science i level. Journal of Educational Computing Research, 36(2), 223–244.CrossRef Sykes, E.R. (2007). Determining the effectiveness of the 3D alice programming environment at the computer science i level. Journal of Educational Computing Research, 36(2), 223–244.CrossRef
Zurück zum Zitat Thompson, D., Bell, T., Andreae, P., & Robins, A. (2013). The Role of Teachers in Implementing Curriculum Changes. In Proceedings of the 44th ACM Technical Symposium on Computer Science Education, SIGCSE ’13 (pp. 245–250). New York: ACM. Thompson, D., Bell, T., Andreae, P., & Robins, A. (2013). The Role of Teachers in Implementing Curriculum Changes. In Proceedings of the 44th ACM Technical Symposium on Computer Science Education, SIGCSE ’13 (pp. 245–250). New York: ACM.
Zurück zum Zitat Voogt, J., Fisse, P., Good, J., Mishra, P., & Yadav, A. (2015). Computational Thinking in Compulsory Education: Towards an Agenda for Research and Practice. Education and Information Technologies, 20(4), 715–728.CrossRef Voogt, J., Fisse, P., Good, J., Mishra, P., & Yadav, A. (2015). Computational Thinking in Compulsory Education: Towards an Agenda for Research and Practice. Education and Information Technologies, 20(4), 715–728.CrossRef
Zurück zum Zitat Ward, B., Marghitu, D., Bell, T., & Lambert, L. (2010). Teaching Computer Science Concepts in Scratch and Alice. Journal of Computing Sciences in Colleges, 26(2), 173–180. Ward, B., Marghitu, D., Bell, T., & Lambert, L. (2010). Teaching Computer Science Concepts in Scratch and Alice. Journal of Computing Sciences in Colleges, 26(2), 173–180.
Zurück zum Zitat Webb, M., Davis, N., Bell, T., Katz, Y.J., Reynolds, N., Chambers, D.P., & Sysło, M.M. (2016). Computer Science in K-12 School Curricula of the 21st Century: Why, What and When? Education and Information Technologies, 1–24. Webb, M., Davis, N., Bell, T., Katz, Y.J., Reynolds, N., Chambers, D.P., & Sysło, M.M. (2016). Computer Science in K-12 School Curricula of the 21st Century: Why, What and When? Education and Information Technologies, 1–24.
Zurück zum Zitat Wilson, C., Sudol, L.A., Stephenson, C., & Stehlik, M. (2010). Running on Empty: The Failure to Teach K-12 Computer Science in the Digital Age. Wilson, C., Sudol, L.A., Stephenson, C., & Stehlik, M. (2010). Running on Empty: The Failure to Teach K-12 Computer Science in the Digital Age.
Zurück zum Zitat Wing, J.M. (2006). Computational thinking. Communications of the ACM, 49 (3), 33–35.CrossRef Wing, J.M. (2006). Computational thinking. Communications of the ACM, 49 (3), 33–35.CrossRef
Metadaten
Titel
Alice in Oman
A study on object-first approaches in computer science education
verfasst von
Khizar Hayat
Naeem Ali Al-Shukaili
Khalid Sultan
Publikationsdatum
28.05.2016
Verlag
Springer US
Erschienen in
Education and Information Technologies / Ausgabe 4/2017
Print ISSN: 1360-2357
Elektronische ISSN: 1573-7608
DOI
https://doi.org/10.1007/s10639-016-9499-4

Weitere Artikel der Ausgabe 4/2017

Education and Information Technologies 4/2017 Zur Ausgabe

Premium Partner