Download presentation
Presentation is loading. Please wait.
Published byClaire Carlson Modified over 11 years ago
1
8 September 2008 University Montpellier 2 ; Faculty of Sciences Department of Informatics, Master of Informatics Stefano A. Cerri LIRMM: Un. Montpellier2 & CNRS Interactive Services: a sequence of classes Page 1 2-sep-08; 3:59 pm Interactive Services: some classes on Computational Interaction in Social Informatics at the University Montpellier 2, Faculty of Sciences Master in Informatics Stefano A. Cerri www.lirmm.fr/~cerri
2
Stefano A. Cerri LIRMM: Un. Montpellier2 & CNRS Interactive Services: a sequence of classes 8 September 2008 University Montpellier 2 ; Faculty of Sciences Department of Informatics, Master of Informatics Page 2 2-sep-08; 3:59 pm Table of Contents Semester 1: Social Informatics Semester 2: Structure and Interpretation of Computer Programs Semester 3: Dialogue among Cognitive Agents Semester 4: Service Oriented Computing
3
Stefano A. Cerri LIRMM: Un. Montpellier2 & CNRS Interactive Services: a sequence of classes 8 September 2008 University Montpellier 2 ; Faculty of Sciences Department of Informatics, Master of Informatics Page 3 2-sep-08; 3:59 pm Social Informatics (Stefano Cerri, other colleagues) Goal #1: Learning English communication skills learning English by using English (CLIL method: Content Language Integrated Learning) http://www.clilcompendium.com/ Goal #2: Acquiring soft skills group work, discussions, collective presentations, Internet search, … http://en.wikipedia.org/wiki/Soft_skills Goal #3: Acquiring an overview of a selection of topics concerning frontier Informatics issues (social software) seminars in English on the fly by teachers / researchers / professionals http://en.wikipedia.org/wiki/Social_software http://en.wikipedia.org/wiki/Social_informatics
4
Stefano A. Cerri LIRMM: Un. Montpellier2 & CNRS Interactive Services: a sequence of classes 8 September 2008 University Montpellier 2 ; Faculty of Sciences Department of Informatics, Master of Informatics Page 4 2-sep-08; 3:59 pm Structure and Interpretation of Computer Programs ( Stefano Cerri and Annie Château) Historical book / course / approach (17 in France!) http://www.schemers.com/schools.html Everything available freely online (LOOK!) http://mitpress.mit.edu/sicp/ Applicative (by means of the interpreted Scheme language), Artificial Intelligence based approach to (almost) all Informatics, focus on software design and engineering, high abstraction level but also very concrete programming exercises Program and Data Abstraction, Memory and State; Interpretation Teachers will use as much of the book the students will be able to consume (understand - master) Fundamental technical approach for understanding the essence of Interaction on the Web, Web services, Social software.
5
Stefano A. Cerri LIRMM: Un. Montpellier2 & CNRS Interactive Services: a sequence of classes 8 September 2008 University Montpellier 2 ; Faculty of Sciences Department of Informatics, Master of Informatics Page 5 2-sep-08; 3:59 pm Dialogue among Cognitive Agents (Stefano Cerri, Abdelkader Gouaich, Tiberiu Stratulat) Artificial Agents, Human Agents, Agent Societies Focus on Interaction by autonomous Agents Focus on semantically rich interaction (cognition) eg: modeling the partner in conversations Agent Communication Languages and Speech Acts Articles from a very recent book http://www.cs.brown.edu/sites/interaction-book/ Other articles as required by students (eg: recent thesis work at LIRMM: Da Nobrega, Gouaich, Jonquet, Lemoisson, Dugénie -> thesis to be downloaded from the library www.lirmm.fr )www.lirmm.fr Research orientation
6
Stefano A. Cerri LIRMM: Un. Montpellier2 & CNRS Interactive Services: a sequence of classes 8 September 2008 University Montpellier 2 ; Faculty of Sciences Department of Informatics, Master of Informatics Page 6 2-sep-08; 3:59 pm What IS Interaction? Problem solving Performing a task - providing a service Algorithmically producing outputs from inputs Observable Behavior Functional transformation from input to output Interaction steps Interleaved inputs and outputs modeled by dynamic streams Future input values depend on past output values Environment Is part of the model Supplies inputs, consumes outputs Cannot be static or effectively computable May include humans Concurrency D. Goldin, S. A. Smolka, and P. Wegner, "Interactive Computation: The New Paradigm," Berlin: Springer-Verlag, 2006 Concurrent, distributed, reactive, embedded, component-oriented, agent-oriented, service- oriented systems exploit INTERACTION AS A FUNDAMENTAL PARADIGM
7
Stefano A. Cerri LIRMM: Un. Montpellier2 & CNRS Interactive Services: a sequence of classes 8 September 2008 University Montpellier 2 ; Faculty of Sciences Department of Informatics, Master of Informatics Page 7 2-sep-08; 3:59 pm From Products to Services in Human-Human Interaction: Computer mediated human communication#3: GSD in action
8
Stefano A. Cerri LIRMM: Un. Montpellier2 & CNRS Interactive Services: a sequence of classes 8 September 2008 University Montpellier 2 ; Faculty of Sciences Department of Informatics, Master of Informatics Page 8 2-sep-08; 3:59 pm Service Oriented Computing (Stefano Cerri, Abdelkader Gouaich) Understanding the current trends in service engineering M. P. Singh and M. N. Huhns, Service-Oriented Computing. Semantics, Processes, Agents. Chichester, England: John Wiley & Sons, Ltd, 2005 http://people.engr.ncsu.edu/mpsingh/books/SOC/ Book is integrated with the notions of Grid Services Persistent, stateful services NOT each detail / each tree (other classes teach most of it!!) rather the whole forest (what are the problems, why they are problems and how to solve them); main issues are interoperability, integration, software evolution and reuse, … Service engineering as a new software engineering direction requiring special sensitivity to … interaction !
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.