[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

Paradigm and Architecture of Computing Augmented Learning Management System for Computer Science Education

Published: 01 April 2017 Publication History

Abstract

Literature suggests that existing learning management systems should be extended to integrate learning activities that aim at enhancing comprehension of students in Computer Science education. Therefore, literature has proposed Computing Augmented Learning Management System CALMS that meets the needs of online Computer Science education. However, it's unclear the current state of architecture for the CALMS to assist researchers interrogate and extend its modules for online Computer Science education. Pedagogically to ascertain the thinking direction of current Computer Science educators it's also relevant to understand philosophical stance of learning events from the new idea of CALMS for online computer science education. The review reveals that learning events of the CALMS suggest an adaption of moderate constructivism stance for online Computer Science education. The CALMS incorporate annotations, algorithm or animation visualization and automatic assessment for the purposes of computer science education.

References

[1]
Akingbade, A., Finley, T., Jackson, D., Patel, P., & Rodger, S. H. 2003. JAWAA: Easy web-based animation from CS 0 to advanced CS courses. ACM SIGCSE Bulletin, 351, 162-166.
[2]
Ala-Mutka, K. M. 2005. A survey of automated assessment approaches for programming assignments. Computer Science Education, 152, 83-102.
[3]
Alstes, A., & Lindqvist, J. 2007. VERKKOKE: Learning routing and network programming online. ACM SIGCSE Bulletin, 393, 91-95.
[4]
Ashton, H. S., Beevers, C. E., Milligan, C. D., Schofield, D. K., Thomas, R. C., & Youngson, M. A. 2006. Moving beyond objective testing in online assessment pp. 116-127. Information Science Publishing.
[5]
Ben-Ari, M. 2001. Constructivism in computer science education. Journal of Computers in Mathematics and Science Teaching, 201, 45-73.
[6]
BrusilovskyP.EdwardsS.KumarA.MalmiL.BenottiL.BuckD.UrquizaJ. 2014. Increasing adoption of smart learning content for computer science education.Proceedings of the ACM Working Group Reports on Innovation & Technology in Computer Science Education pp. 31-57. 10.1145/2713609.2713611
[7]
Carter, J., Ala-Mutka, K., Fuller, U., Dick, M., English, J., Fone, W., & Sheard, J. 2003. How shall we assess this? ACM SIGCSE Bulletin, 354, 107-123.
[8]
Cheang, B., Kurnia, A., Lim, A., & Oon, W. C. 2003. On automated grading of programming assignments in an academic institution. Computers & Education, 412, 121-131.
[9]
ChudáD. 2007. Visualization in education of theoretical computer science.Proceedings of the ACM international conference on Computer systems and technologies pp.15-21. 10.1145/1330598.1330687
[10]
Cronjé, J. 2006. Paradigms regained: Toward integrating objectivism and constructivism in instructional design and the learning sciences. Educational Technology Research and Development, 544, 387-416.
[11]
Gotel, O., Scharff, C., & Wildenberg, A. 2008. Teaching software quality assurance by encouraging student contributions to an open source web-based system for the assessment of programming assignments. ACM SIGCSE Bulletin, 403, 214-218.
[12]
GreeningT. 2000. Emerging Constructivist Forces in Computer Science Education: Shaping a New Future?Proceedings of the Springer on Computer Science Education in the 21st century pp.47-80. 10.1007/978-1-4612-1298-0_5
[13]
Helmick, M. T. 2007. Interface-based programming assignments and automatic grading of java programs. ACM SIGCSE Bulletin, 393, 63-67.
[14]
Higgins, C., Hegazy, T., Symeonidis, P., & Tsintsifas, A. 2003. The coursemarker cba system: Improvements over ceilidh. Education and Information Technologies, 83, 287-304.
[15]
Ihantola, P. 2011. Automated assessment of programming assignments: visual feedback, assignment mobility, and assessment of students' testing skills. Aalto University.
[16]
Jonassen, D. H. 1991. Objectivism versus constructivism: Do we need a new philosophical paradigm? Educational Technology Research and Development, 393, 5-14.
[17]
Joy, M., & Luck, M. 1999. Plagiarism in programming assignments. IEEE Transactions on Education, 422, 129-133.
[18]
Luck, M., & Joy, M. 1999. A secure on-line submission system. Software, Practice & Experience, 298, 721-740.
[19]
Mulrow, C. D. 1994. Rationale for systematic reviews. British Medical Journal, 3096954, 597-599. 8086953
[20]
Naps, T. J. 2005. Addressing the Need to Support Algorithm Visualization with Tools for Active Engagement. IEEE Computer Graphics and Applications, 255, 49-55. 16209170
[21]
Pribela, I., Ivanović, M., & Budimac, Z. 2007. Testing almost any aspect of students' assignments. Proceedings of the3rd Balkan Conference in Informatics, Sofia, Bulgaria, pp.173-182.
[22]
PribelaI.IvanovićM.BudimacZ. 2011. System for Testing Different Kinds of Students' Programming Assignments.Proceedings of 5th International Conference on Information Technology ICIT.
[23]
PribelaI.RakićG.BudimacZ. 2012. First Experiences in Using Software Metrics in Automated Assessment.Proceedings of the 15th International Multiconference on Information Society, pp. 250-253.
[24]
Röβling, G., Joy, M., Moreno, A., Radenski, A., Malmi, L., Kerren, A., & Iturbide, J. A. V. et al . 2008. Enhancing learning management systems to better support computer science education. ACM SIGCSE Bulletin, 404, 142-166.
[25]
Röβling, G., & Kothe, A. 2009. Extending moodle to better support computing education. ACM SIGCSE Bulletin, 413, 146-150.
[26]
RöβlingG.McNallyM.CrescenziP.RadenskiA.IhantolaP.Sánchez-TorrubiaM. G. 2010. Adapting moodle to better support CS education.Proceedings of the 2010 ITiCSE working group reports, pp.15-27. 10.1145/1971681.1971684
[27]
Seink, W., Goller, S., Robling, G., & Hofmann, D. eMargo: Eine Digitale Randspalte zum Selbststudium nichtnur dar Informatik. Proceedings der Pre-conference Workshops der 5. e- learning Fachtagung informatik, pp.101-108.
[28]
Skinner, B. F. 1953. Science and Human Behavior. Pearson Education Inc.
[29]
ThotaN.WhitfieldR. 2009. Use of CALMS to enrich learning in introductory programming courses.Proceedings of the 17th International Conference on Computers in Education pp.970-974.
[30]
Vesin, B., Klasnja-Milicevic, A., & Ivanovic, M. 2013. Improving testing abilities of a programming tutoring system. Proceedings of the 2013 17th International Conference on System Theory, Control and Computing ICSTCC pp. 669-673. 10.1109/ICSTCC.2013.6689037
[31]
Watson, T. S., & Skinner, C. H. 2001. Functional behavioral assessment: Principles, procedures, and future directions. School Psychology Review, 302, 156-172.
[32]
Zendler, A., & Spannagel, C. 2008. Empirical foundation of central concepts for computer science education. Journal of Educational Resources in Computing, 82, 6-12.
  1. Paradigm and Architecture of Computing Augmented Learning Management System for Computer Science Education

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image International Journal of Online Pedagogy and Course Design
    International Journal of Online Pedagogy and Course Design  Volume 7, Issue 2
    April 2017
    70 pages
    ISSN:2155-6873
    EISSN:2155-6881
    Issue’s Table of Contents

    Publisher

    IGI Global

    United States

    Publication History

    Published: 01 April 2017

    Author Tags

    1. Architecture
    2. CALMS
    3. Computer Science Education
    4. Computing Augmented Learning Management System
    5. LMS
    6. Learning Management System
    7. Online Learning
    8. Pedagogy

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 0
      Total Downloads
    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 26 Dec 2024

    Other Metrics

    Citations

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media