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
Link To Document :
بازگشت