8 September 2008 University Montpellier 2 ; Faculty of Sciences Department of Informatics, Master of Informatics Stefano A. Cerri LIRMM: Un. Montpellier2.

Slides:



Advertisements
Similar presentations
The IEEE Computer Society DOI Workshop Reston, Va. 5 August 98 Robert Care Director, Information Technology & Services.
Advertisements

E-Science Data Information and Knowledge Transformation Thoughts on Education and Training for E-Science Based on edikt project experience Dr. Denise Ecklund.
T his presentation tells you the basic information you need to know about TQS, and how to register your team on the TQS web site. You should read the.
SW381: Web Applications Development Prerequisite: SW211 (Introduction to Software Engineering) Instructor: Dr. Mohammad Anwar Hossain Office: Room 2058.
“How can I learn AI?” Lindsay Evett, Alan Battersby, David Brown, SCI NTU Penny Standen, DRA UN.
Craig McDonald © 2008 ISE Planning Day Information Systems Discipline.
Digital Content for Teaching Don’t Reinvent the Wheel! By Sarah Lelgarde Swart, MM, MLIS Muskegon Community College.
Copyright © 2014 ICT Inspires Ltd. All Rights Reserved. ICT (Computing) Subject Leader Course Session 2: Broader.
CSTA K-12 Computer Science Standards (rev 2011)
Demonstrators: Mudasir Nazir(08-CS-41).  I am highly addicted to this field.  Working with W3C in research program(building CSS for creating web site.
1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
SELBO Agent Ivan Minov University of Plovdiv “Paisii Hilendarski“
Computer Science & Software Engineering challenges in Albania.
© Michèle Courant, University of Fribourg Ubiquitous Computing – Methodology of Interaction – Master in Computer Science Cours d’approfondissement - Semestre.
Institut für Informatik Freie Universität Berlin - Computer Science at FU Berlin -
Introduction to Computer Science CS 21a: Introduction to Computing I Department of Information Systems and Computer Science Ateneo de Manila University.
Copyright © 2006 The McGraw-Hill Companies, Inc. Programming Languages 2nd edition Tucker and Noonan Chapter 1 Overview A good programming language is.
The Education of a Software Engineer Mehdi Jazayeri Presented by Matthias Hauswirth.
© Anselm SpoerriInfo + Web Tech Course Information Technologies Info + Web Tech Course Anselm Spoerri PhD (MIT) Rutgers University
IST DEVELOPMENT IN LATVIA
EXPRESS'011 Turing Machines, Transition Systems, and Interaction Dina Goldin, U.Connecticut Scott Smolka, SUNY at Stony Brook Peter Wegner, Brown University.
Developing Intelligent Agents and Multiagent Systems for Educational Applications Leen-Kiat Soh Department of Computer Science and Engineering University.
Computer Software By: Richard Tyler Walker. The Two Kinds of Software Are: Systems Software, which includes operating systems, utilities, and device drivers.
2° cycle degree programme (lm) in Telecommunications Engineering Principles Models and Applications for Distributed Systems Prof. Maurelio Boari
 A set of objectives or student learning outcomes for a course or a set of courses.  Specifies the set of concepts and skills that the student must.
An ontology of computing. What is an ontology? An ontology is a specification of a conceptualization. A specification of a representational vocabulary.
 Learning Domains ◦ Cognitive objectives  Describe the knowledge that learners are to acquire ◦ Affective objectives  Describe the attitudes, feelings,
Page 1 TECHNICAL TRAINING AND COMMUNICATION USING INFORMATIC WAYS By Gabriela Măgîrdicean Energetic Technical College of Constanţa.
CH558 Software Agent (Software Agent Technology and Multi-agent Systems) Spring Semester, 2005 Dept. of Computer Science Yonsei University.
The new Computer Science Masters Degree of FCT/UNL “Course outline”
Chapter 1: Computing with Services Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
© Yilmaz “Agent-Directed Simulation – Course Outline” 1 Course Outline Dr. Levent Yilmaz M&SNet: Auburn M&S Laboratory Computer Science &
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Spring(2007) Instructor: Qiong Cheng © 2007 Pearson Addison-Wesley. All rights reserved.
1.stránka 1. 2 Czech Technical University in Prague International Computer Science Program Faculty of Electrical Engineering OPEN INFORMATICS bachelor.
Thoughts about Trends1 Chapter 5: How to Think about Trends R. W. Hamming (from Beyond Calculation)
Linguistics & AI1 Linguistics and Artificial Intelligence Linguistics and Artificial Intelligence Frank Van Eynde Center for Computational Linguistics.
Course ‘Data structures and algorithms – using Java’ Teaching materials and presentation experience Anastas Misev Institute of Informatics Faculty of Natural.
Introduction To System Analysis and Design
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Spring(2007) Instructor: Qiong Cheng © 2007 Pearson Addison-Wesley. All rights reserved.
Tempus CD-JEP Meeting, Belgrade, SCG, Apr , Curriculum Development: Specific undergraduate IT Curriculum at Faculty of Mechanical Engineering,
Lecture Notes in Computer Science Lecture Notes in Computer Science (ISSN ), in short LNCS, is the LNCS series with subseries of Artificial.
Research Topics CSC Parallel Computing & Compilers CSC 3990.
2007. Software Engineering Laboratory, School of Computer Science S E Web-Harvest Web-Harvest: Open Source Web Data Extraction tool 이재정 Software Engineering.
Introduction to Software Engineering. Why SE? Software crisis manifested itself in several ways [1]: ◦ Project running over-time. ◦ Project running over-budget.
Enhanced Learning Through Web-Based Team and Individual Projects.
Introduction to Computing Muhammad Saeed. Topics Course Description Overview of Areas Contact Information.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
The Impact of Distance Teaching on College Faculty Trudy Abramson & George Fornshell School of Computer and Information Sciences, Nova Southeastern University,
© TRESETarget Industry TRESE Group Department of Computer Science University of Twente P.O. Box AE Enschede, The Netherlands
Ohio Technology Standards August 9, 2005 Why Standards in Technology? No Child Left Behind Technology Literacy requirement Computer and Multimedia Literacy.
REVIEW OF ACTIVITIES OF THE WORK GROUP FOR INTERNET AND e -TECHNOLOGIES Prof. Dr Milena Stanković Faculty of Electronic Engineering TEMPUS Project CD-JEP.
Internet & for Learning The ICT in Schools Initiative of the Department of Education and Science 1 Internet & For Learning Objectives - Modules.
Architectural Styles, Design Patterns, and Objects Joe Paulowskey.
Introduction to Artificial Intelligence CS 438 Spring 2008 Today –AIMA, Ch. 25 –Robotics Thursday –Robotics continued Home Work due next Tuesday –Ch. 13:
Helen McCullen Edu 248.  Web 2.0: Second Generation of web based communities.
Implementation of Innovations at FSMN by Miroslav Ćirić & Predrag Krtolica.
University of Kurdistan Artificial Intelligence Methods (AIM) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
Chapter 1: Computing with Services Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
College of Computer Science, SCU Computer English Lecture 1 Computer Science Yang Ning 1/46.
KNOWLEDGE MANAGEMENT UNIT II KNOWLEDGE MANAGEMENT AND TECHNOLOGY 1.
The Web Information Technology Department
Computational UIUC Lane Schwartz Student Orientation August 23, 2017.
Professional Computer Skills
Computational UIUC Lane Schwartz Student Orientation August 18, 2016.
CSC 421: Algorithm Design & Analysis
CS 1104 INTRODUCTION TO COMPUTER SCIENCE
Computer Science Teachers Association Academy
Programming Languages 2nd edition Tucker and Noonan
The Curriculum of the Department of Informatics TEI-A
Presentation transcript:

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

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

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) Goal #2: Acquiring soft skills group work, discussions, collective presentations, Internet search, … 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

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!) Everything available freely online (LOOK!) 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.

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 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 ) Research orientation

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

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

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, 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 !