Skip to main content

A Programming Related Courses’ E-learning Platform Based on Online Judge

  • Conference paper
  • First Online:
Frontier and Future Development of Information Technology in Medicine and Education

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 269))

Abstract

Coding practice is the most efficient way in learning of programming related courses. In this paper, we propose a programming related courses’ E-learning platform based on online judge. This platform is designed according to B/S structure, and page optimization techniques such as Gzip are applied to boost the access speed. Teaching achievements prove that the platform can markedly improve the learning effect of programming related courses.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 429.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 549.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 549.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. POJ. POJ[EB/OL]. http://poj.org/

  2. Li W, Wei G (2005) Peking University online judge and its applications. J Changchun Post and Telecommun Inst, S2

    Google Scholar 

  3. Kosowski A, Małafiejski M, Noiński T (2008) Application of an online judge & contester system in academic tuition. Advances in web based learning–ICWL 2007. Springer, Berlin, pp 343–354

    Google Scholar 

  4. Petit J, Giménez O, Roura S (2012) Jutge. Org: an educational programming judge. In: Proceedings of the 43rd ACM technical symposium on computer science education. ACM, pp 445–450

    Google Scholar 

  5. Luo Y, Wang X, Zhang Z (2008) Programming grid: a computer-aided education system for programming courses based on online judge. In: Proceedings of the 1st ACM summit on computing education in China on first ACM summit on computing education in China. ACM, p 10

    Google Scholar 

  6. Wang T, Luo Y, Zuo K (2010) The research in practice teaching of data structure based on online judge. Comput Educ 10:028

    Google Scholar 

  7. SDNUOJ. SDNUOJ[EB/OL]. http://www.acmicpc.sdnu.edu.cn/

  8. Skiena SS, Revilla MA, Revila MA (2003) Programming challenges: the programming contest training manual. Springer, Heidelberg

    Google Scholar 

Download references

Acknowledgments

This research is supported by the National Science Foundation of China (No.61170145), the Specialized Research Fund for the Doctoral Program of Higher Education of China (20113704110001), the Science and Technology Projects of Shandong Province, China (ZR2010FM021, 2008B0026 and 2010G0020115) and the Teaching Reform Projects of Shandong Normal University (2012).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaonan Fang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer Science+Business Media Dordrecht

About this paper

Cite this paper

Fang, X., Zhang, H., Sun, Y. (2014). A Programming Related Courses’ E-learning Platform Based on Online Judge. In: Li, S., Jin, Q., Jiang, X., Park, J. (eds) Frontier and Future Development of Information Technology in Medicine and Education. Lecture Notes in Electrical Engineering, vol 269. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-7618-0_443

Download citation

  • DOI: https://doi.org/10.1007/978-94-007-7618-0_443

  • Published:

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-007-7617-3

  • Online ISBN: 978-94-007-7618-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics