• DocumentCode
    2642036
  • Title

    The use of CATs and case-based teaching for dealing with different levels of abstractions

  • Author

    Feldgen, Maria ; Clua, Osvaldo

  • Author_Institution
    Univ. of Buenos Aires, Buenos Aires, Argentina
  • fYear
    2009
  • fDate
    18-21 Oct. 2009
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    Software development is a highly knowledge-intensive and collaborative activity. Problem resolution processes are performed iteratively during software development. Some students, as novice software designers, possess obstacles that impede the problem solving process and often lead to an inability to solve problems correctly. Students are not proficient in identifying abstractions at different levels as required by distributed systems. The process of generalization by reducing the information content of a concept or of an observable phenomenon is hard to master for novices, who rely on surface features. Implementations of poorly designed distributed processes can exhibit a bizarre behavior. We use an inductive learning approach using several classroom assessment techniques (CAT) to assess how well students are learning. The learning approach is a spiral approach based on reflection and knowledge collaboration for problem resolution. We introduce each level of abstraction with concrete, practical examples of a case-study, relating the abstract concept to students´ concrete experiences. The techniques of argumentative essay writing recommended for undergraduates in liberal studies and English courses and the CATs for ¿Assessing skill in problem solving¿ (¿problem recognition tasks¿, ¿What´s the Principle¿ and ¿documented problem solutions¿) are used for the reflection on the concepts.
  • Keywords
    distributed processing; educational technology; software tools; teaching; English courses; case-based teaching; classroom assessment techniques; collaborative activity; distributed systems; documented problem solutions; inductive learning approach; knowledge collaboration; learning approach; problem recognition tasks; problem resolution process; software designer; software development; Cats; Collaborative software; Concrete; Education; Impedance; Problem-solving; Process design; Programming; Software design; Spirals; Classroom Assessment Techniques; Complex Systems; Distributed Systems; Inductive Learning Approach;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference, 2009. FIE '09. 39th IEEE
  • Conference_Location
    San Antonio, TX
  • ISSN
    0190-5848
  • Print_ISBN
    978-1-4244-4715-2
  • Electronic_ISBN
    0190-5848
  • Type

    conf

  • DOI
    10.1109/FIE.2009.5350599
  • Filename
    5350599