skip to main content
10.1145/3079368.3079398acmotherconferencesArticle/Chapter ViewAbstractPublication PagesprogrammingConference Proceedingsconference-collections
invited-talk

The role of Procedural Guidance in Software Engineering Education

Published:03 April 2017Publication History

ABSTRACT

Designing and programming require several types of knowledge. Beside conceptual knowledge, procedural knowledge is of importance. Procedural knowledge, however, is often missed in courses about software design and implementation. As a consequence, students can easily be stuck and do not know how to proceed.

Considering software engineering as a complex task, the didactic approach 4C/ID is applicable. This approach prescribes that besides mental models, cognitive strategies should be learned, consisting of overall steps and rules and procedures per step. As an example, a procedure for designing and programming a concurrent program is briefly described. This procedure will scaffffold studentfis learning of concurrency concepts and their application.

References

  1. Yifat Ben-David Kolikant. 2005. Students' Alternative Standards for Correctness. In Proceedings of the First International Workshop on Computing Education Research (ICER '05). ACM, New York, NY, USA, 37--43. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. C. Larman. 2009. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition). Prentice Hall PTR, Upper Saddle River, NJ, USA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. H. Passier and B. Heeren. 2011. Modeling XML content models explained. In In proceedings of the MCCSIS. IADIS.Google ScholarGoogle Scholar
  4. Jeroen J.G. van Merriënboer and Paul A. Kirschner. 2013. Ten Steps to Complex Learning, a systematic appraoch to four-component instructional design (second ed.). Taylor & Francis, New York, NY, USA.Google ScholarGoogle Scholar

Index Terms

  1. The role of Procedural Guidance in Software Engineering Education

    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
      Programming '17: Companion Proceedings of the 1st International Conference on the Art, Science, and Engineering of Programming
      April 2017
      193 pages
      ISBN:9781450348362
      DOI:10.1145/3079368

      Copyright © 2017 Owner/Author

      Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 3 April 2017

      Check for updates

      Qualifiers

      • invited-talk
      • Research
      • Refereed limited

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader