skip to main content
10.1145/3582580.3582629acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicetmConference Proceedingsconference-collections
research-article

C++ Teaching Reform and Exploration Based on ACM/ICPC and Live Code

Published:05 May 2023Publication History

ABSTRACT

How to further increase the programming interest of the C++ course for all freshmen is still a very challenging problem for the time being. The International Collegiate Programming Contest (ICPC) is sponsored by the Association for Computing Machinery (ACM). It is an annual competition designed to showcase college students' innovative ability, team spirit and ability to write programs, and analyze and solve problems under pressure. Aiming at the main problems existing in traditional C++ curriculum teaching, a live code teaching method and an ACM/ICPC innovation model are proposed in this paper that highlights the "student-centered" teaching concept. By taking the "problem-solving" as the main line of teaching, the "live code" as the teaching method, and the informatization teaching as the means, the ACM/ICPC competition promotes the integration of the students' theory and practice. The results of more than ten years of practical teaching show that the proposed live code pedagogy and the ACM/ICPC-based reform have effectively cultivated the students' programming interest and computational thinking, and significantly improved their programming and innovation abilities. At present, the live code teaching method and the ACM/ICPC innovation model have been effectively promoted and applied in the three campuses of our university, as they have a certain leading and exemplary role in cultivating strong professional programming skills, computational thinking, global vision and the all-round development of top-notch innovative talents in the computer field.

References

  1. http://baike.baidu.com/view/94274.htmGoogle ScholarGoogle Scholar
  2. W. Wang, H. Zhang, Y. Ning, , “Discussion on the combination of data structure course and ACM international collegiate programming contest,” Computer Engineering & Science, 2014, vol. 1, pp. 257-260.Google ScholarGoogle Scholar
  3. Y. Zheng, S. Mudar, “A New ACM/ICPC-Based Teaching Reform and Exploration of Design and Analysis of Algorithms,” Lecture Notes in Electrical Engineering, 2013, 269(1): 123-131.Google ScholarGoogle Scholar
  4. Y. Zheng, M. Sarem, “A Novel C++ Teaching Method Based on Game Mode and ACM/ICPC,” Proceedings of the 2018 9th International Conference on Information Technology in Medicine and Education (ITME2018), October 19-21, Hangzhou, Zhejiang, China, 2018, 348-352.Google ScholarGoogle ScholarCross RefCross Ref
  5. Y. Zheng, M. Sarem, Q. Yang, X. Xie, “A Novel Improvement for International Online Judging System and its Applications to Experimental Reform of C++ Course,” Advances in Engineering Research. 2017, 118: 1077-1080.Google ScholarGoogle Scholar
  6. Y. Zheng, “A Novel Method of Reform and Exploration of C++ Bilingual Teaching Based on ACM/ICPC,” Proceedings of 3rd International Conference on Information, Electronic and Computer Science, 2011, 1: 626-630.Google ScholarGoogle Scholar
  7. P. Büchler, G. Brüggelambert, H. Haan-Cao, , “Towards an Integrated Case Method in Management Education—Developing an Ecosystem-Based Research and Learning Journey for Flipped Classrooms,” Administrative Sciences, 2021, 11(4): 1-13Google ScholarGoogle ScholarCross RefCross Ref
  8. Y. Wang, “The Application of Task-driven Pedagogy in Computer Teaching,” Journal of Tianjin Vocational Institutes, 2012, 14(5): 119-121Google ScholarGoogle Scholar
  9. M. J. Wing, “Computational Thinking,” Communications of the ACM, March 2006, vol. 49, no. 3, pp. 33-35Google ScholarGoogle Scholar
  10. B. Huang, Modern Chinese, Higher Education Press, 2007: 3Google ScholarGoogle Scholar
  11. P. Deitel, H. Deitel. C++ How to Program, 10th Edition, Prentice Hall. March 10, 2016Google ScholarGoogle Scholar
  12. http://news.cri.cn/gb/44011/2014/03/19/7171s4470503.htmGoogle ScholarGoogle Scholar
  13. B. Weiner. Social Motivation, Justice, and the Moral Emotions. Lawrence Erlbaum Associates, Inc., Mahwah, New Jersey, 2006Google ScholarGoogle Scholar
  14. A. H. Maslow. Motivation and personality (3rd ed.). Pearson Education. Delhi, India, 1987:69Google ScholarGoogle Scholar
  15. L. L. Curtin. The Yerkes-Dodson law. Nursing Management, 1984, 15(5):7.Google ScholarGoogle Scholar
  16. http://www2.scut.edu.cn/cs/2021/0602/c22279a431688/page.htmGoogle ScholarGoogle Scholar

Index Terms

  1. C++ Teaching Reform and Exploration Based on ACM/ICPC and Live Code

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      ICETM '22: Proceedings of the 2022 5th International Conference on Education Technology Management
      December 2022
      415 pages
      ISBN:9781450398015
      DOI:10.1145/3582580

      Copyright © 2022 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 5 May 2023

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited
    • Article Metrics

      • Downloads (Last 12 months)24
      • Downloads (Last 6 weeks)2

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format .

    View HTML Format