Nothing Special   »   [go: up one dir, main page]

Skip to main content

An Integrated Programming Environment for Teaching the Object-Oriented Programming Paradigm

  • Conference paper
  • First Online:
EurAsia-ICT 2002: Information and Communication Technology (EurAsia-ICT 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2510))

Included in the following conference series:

Abstract

In this paper we propose a new integrated programming environment for teaching the object-oriented programming paradigm. The environment is based on the microworld approach to teaching programming and the programming language of Karel++. Its main features are: a series of e-lessons, a special kind of structure editor, run-time error detection, program animation and recordability of students’ actions. In this paper we present the programming environment, the results and our own experiences in using the integrated programming environment to teach object-oriented programming to undergraduate students.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Bergin, J., Stehlik, M., Roberts, J. and Pattis, R.: Karel++-A Gentle Introduction to the Art of Object-Oriented Programming. 2nd edn., Wiley, New York (1997)

    Google Scholar 

  2. Birch, M., Boroni, C., Goosey, F., Patton, S., Poole, D., Pratt, C., Ross, R.: DYNALAB: A Dynamic Computer Science Laboratory Infrastructure Featuring Program Animation. Papers of the 26th SIGCSE technical symposium on Computer Science Education, ACM Press, Nashville, TN USA (1995) 29–33.

    Google Scholar 

  3. Brusilovsky, P., Calabrese, E., Hvorecky, J., Kouchnirenko, A., Miller, P.: Mini-languages: a way to learn programming principles. Journal of Education and Information Technologies, 2, Kluwer Academic Publishers (1997) 65–83

    Article  Google Scholar 

  4. Calloni, B. A., Bagert, D. J.: Iconic Programming Proves Effective for Teaching the First Year Programming Sequence. In the Proceedings of the 28th SIGCSE technical symposium on Computer Science Education, ACM Press, San Jose, CA USA (1997) 262–266

    Google Scholar 

  5. Freund, S. N., Roberts, E. S.: THETIS: An ANSI C programming environment designed for introductory use. In Proceedings of the 27th SIGCSE technical symposium on Computer Science Education, ACM Press, Philadelphia, PA USA (1996) 300–304

    Google Scholar 

  6. Holland, S., Griffiths, R., Woodman, M.: Avoiding Object Misconceptions. SIGCSE’ 97 CA, USA, ACM Press (1997) 131–134

    Chapter  Google Scholar 

  7. Miller, P., Pane, J., Meter, G., Vorthmann. S.: Evolution of Novice Programming Environments: the Structure Editors of Carnegie Mellon University. Computer Science Department, Carnegie Mellon University, Pittsburgh, PA 15213-3890 (1994)

    Google Scholar 

  8. Schorsch, T.: CAP: An automated self-assessment tool to check Pascal programs for syntax, logic and style errors. Papers of the 26th SIGCSE technical symposium on Computer Science Education, ACM Press, Nashville, TN USA (1995) 168–172

    Google Scholar 

  9. Xinogalos, S., Satratzemi, M., Dagdilelis, B.: Introduction to programming: Teaching Approaches and Educational Tools. In Proceedings of the 2nd Pan Hellenic Conference with International Participation “Information and Communication Technologies in Education”, Patra, (2000) 115–124 (in Greek)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Xinogalos, S., Satratzemi, M. (2002). An Integrated Programming Environment for Teaching the Object-Oriented Programming Paradigm. In: Shafazand, H., Tjoa, A.M. (eds) EurAsia-ICT 2002: Information and Communication Technology. EurAsia-ICT 2002. Lecture Notes in Computer Science, vol 2510. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36087-5_64

Download citation

  • DOI: https://doi.org/10.1007/3-540-36087-5_64

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00028-0

  • Online ISBN: 978-3-540-36087-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics