Informatics in Education logo


Login Register

  1. Home
  2. Issues
  3. Volume 2, Issue 1 (2003)
  4. A Sequence of Assignments to Teach Objec ...

Informatics in Education

INFORMATION Submit your article Help
  • Article info
  • More
    Article info

A Sequence of Assignments to Teach Object-Oriented Programming: a Constructivism Design-First Approach
Volume 2, Issue 1 (2003), pp. 103–122
Kleanthis C. THRAMBOULIDIS  

Authors

 
Placeholder
https://doi.org/10.15388/infedu.2003.09
Pub. online: 15 October 2003      Type: Article     

Published
15 October 2003

Abstract

A constructivism-based approach to teach the object-oriented (OO) programming paradigm in introductory computer courses was developed and used for several years. A multi-entity system from every-day life was adopted, to exploit the novice programmer's existing knowledge and build on it the OO conceptual framework. A sequence of assignments has been designed and developed to allow students exposed to this approach to experiment with Java programming and see how the OO conceptual framework is implemented. In this paper, this sequence of assignments is presented, discussed and evaluated in the context of the defined approach. The set of assignments that is based on a software-engineering-centered view and more precisely on a design-first approach, comes with the description of the strategy and graded hints that lead students to the final solution. Although it was first implemented as supplementary material, it quickly became the core component of the course.

PDF XML
PDF XML

Copyright
No copyright data available.

Keywords
teaching OO programming constructivism-based approach design-first informal use-cases Java assignments assignment-based learning

Metrics
since February 2020
1156

Article info
views

0

Full article
views

643

PDF
downloads

260

XML
downloads

Export citation

Copy and paste formatted citation
Placeholder

Download citation in file


Share


RSS

INFORMATICS IN EDUCATION

  • Online ISSN: 2335-8971
  • Print ISSN: 1648-5831
  • Copyright © 2024 Vilnius University
  •  

For contributors

  • Submit
  • OA Policy

Contact us

  • Institute of Data Science and Digital Technologies,
  • Vilnius University, Akademijos St. 4, 08412, Vilnius, Lithuania
  • E-mail: gabriele.stupuriene@mif.vu.lt
Powered by PubliMill  •  Privacy policy