Perspectives on user interface design training by Scott Berkun
interactions - Interface design, 2002
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Cognitive activities of abstraction in object orientation: an empirical study
ACM SIGCSE Bulletin
Is abstraction the key to computing?
Communications of the ACM
The semiotic inspection method
IHC '06 Proceedings of VII Brazilian symposium on Human factors in computing systems
Novices' knowledge construction of difficult concepts in CS1
ACM SIGCSE Bulletin
Teaching students to think nondeterministically
Proceedings of the 39th SIGCSE technical symposium on Computer science education
A conceptual approach to teaching induction for computer science
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Semiotic Engineering Methods for Scientific Research in HCI
Semiotic Engineering Methods for Scientific Research in HCI
Initial experience with a computational thinking course for computer science students
Proceedings of the 42nd ACM technical symposium on Computer science education
Computational Thinking and Expository Writing in the Middle School
ACM Transactions on Computing Education (TOCE)
Semiotic traces of computational thinking acquisition
IS-EUD'11 Proceedings of the Third international conference on End-user development
Informal HCI: what may students learn from playability issues during a game design workshop?
Proceedings of the 2013 Chilean Conference on Human - Computer Interaction
Hi-index | 0.00 |
This paper presents the results of an in-depth qualitative study carried out to investigate the teaching and learning of Semiotic Engineering methods, namely the Semiotic Inspection and the Communicability Evaluation methods. We identified three kinds of abilities that are necessary for a better learning and application of these methods: systematic interpretation, abstraction and wide perspective. We have also identified the relation among these three abilities. In the triangulation step of the research we found that these abilities are also recurrently invoked as necessary to the learning of other Computer Science subjects such as programming, induction, and object-oriented design and development. In conclusion, we suggest that strategies used to teach Semiotic Engineering methods can explicitly explore the connections with other contents in the Computer Science curriculum and thus begin to reap mutual benefits.