Skip to main content

A Web-Based Environment to Improve Teaching and Learning of Computer Programming in Distance Education

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3583))

Abstract

Learning computer programming is not an easy task. Students need to spend hours doing practical activities in order to comprehend the techniques of writing computer programs and beginners usually face a number of obstacles associated with installing and using a compiler or integrated development environment. This paper introduces an online web-based system that provides an interactive integrated environment for students doing programming activities and coursework in a distance learning institution. The interactive system provides students with timely and effective feedback about programming activities without the need to have instructors and students meet at the same time and the same place. The web-based system provides students with an editing, compiling, testing and debugging environment for learning computer programming on the web. Instructors can monitor the learning progress of students, compile the student’s program and view the error messages through the student’s workplace in the online system.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Thomas, P.G., Paine, C.B.: How student learn to program: Observation of practical work based on tasks completed. Research Report 2000/03, Department of Computing. The Open University, United Kingdom (2000)

    Google Scholar 

  2. Syed, M.R.: Diminishing the Distance in Distance Education. IEEE Multimedia, 18–20 (July-September 2001)

    Google Scholar 

  3. Lewis, S.F., Watkins, M.: Using Java tools to teach Java, the integration of Bluej and CourseMaster for delivery over the Internet. In: proceedings of the 5th Java in the Computing Curriculum Conference (JICC 5), January 22, 2001. South Bank University, UK (2001)

    Google Scholar 

  4. Proulx, V.K.: Programming Patterns and Design Patterns in the Introductory Computer Science Course. In: SIGCSE Bulletin Conference Proceedings of the Thirty First SIGSCE Symposium on Computer Science Education, vol. 32(1), pp. 80–84. ACM Press, New York (2000)

    Chapter  Google Scholar 

  5. Foxley, E., Higgins, C., Tsintsifas, A., Symeonidis, P.: The Ceilidh-CourseMaster System. The University of Nottingham, UK (1999), available online: http://www.cs.nott.ac.uk/~cmp/more_info/html/CMIntro.htm

  6. Truong, N., Bancroft, P., Roe, P.: ELP – A Web Environment for Learning to Program. In: ACM International Conference Proceeding Series archive, Proceedings of the twenty-sixth Australasian computer science conference on Conference in research and practice in information technology, vol. 16, pp. 255–264 (2003)

    Google Scholar 

  7. Caglayan, A., Harrison, C.: Agent Sourcebook: A Complete Guide to Desktop, Internet, and Intranet Agent. John Wiley & Sons, Chichester (1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ng, S.C., Choy, S.O., Kwan, R., Chan, S.F. (2005). A Web-Based Environment to Improve Teaching and Learning of Computer Programming in Distance Education. In: Lau, R.W.H., Li, Q., Cheung, R., Liu, W. (eds) Advances in Web-Based Learning – ICWL 2005. ICWL 2005. Lecture Notes in Computer Science, vol 3583. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11528043_28

Download citation

  • DOI: https://doi.org/10.1007/11528043_28

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-27895-5

  • Online ISBN: 978-3-540-31716-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics