Cooperative Information Systems

Course - second cycle - 22.5 credits

Overview

Admission requirements

1. Bachelor of Science in Computer Science or Degree of Engineering in Computer Science, or a degree in a related field. All degrees must be equivalent to at least 180 higher education credits.
2. The equivalent of English B in Swedish secondary school.

Syllabus

Course Code: DA601A

Institution:
Computer Science
Revision:
1.7
For students admitted fall 2012  

Other set versions

Approval

The course was established 09 December 2009.
This course syllabus (version 1.7) was approved 17 August 2012 by the Study Programmes Board/Study Courses Board at School of Technology.
The syllabus is valid from 03 September 2012. Replacement for course syllabus ratified 29 May 2012.

Education level

Second cycle

Course description

The aim of the course is that the student shall develop knowledge of Cooperative Information Systems (CIS) and demonstrate ability to apply this knowledge in the development of such systems.

Advancement in relation to the degree requirements

This course forms part of Computer Science, one-year master’s programme, 60 higher education credits and Media Software Design, Computer Science, two‑year master’s programme, 120 higher education credits.

Entry requirements

1. Bachelor of Science in Computer Science or Degree of Engineering in Computer Science, or a degree in a related field. All degrees must be equivalent to at least 180 higher education credits.
2. The equivalent of English B in Swedish secondary school.

Learning outcomes

Knowledge and Understanding
On completion of the course the student shall:
  • demonstrate knowledge of the main technologies and concepts used in CIS (these include: service-oriented computing, middleware, interoperability, ontologies, peer-to-peer technology, multi-agent systems, intelligent agents, security, privacy and trust in CIS, agreement technology, and virtual enterprises)
  • demonstrate knowledge of typical CIS applications, such as, e-Business, e-Government, e-Health, Supply chain management, Ubiquitous computing, Semantic web, Web 2.0, and Web 3.0

Skills and Abilities
On completion of the course the student shall:
  • demonstrate ability to apply the main concepts and technologies in the development of cooperative information systems
  • demonstrate ability to select appropriate concepts and technologies for a particular problem in the area of cooperative information systems
  • Assessments

    Requirements for pass: Passed hand-in tasks (15 higher education credits) and passed written examination (7,5 higher education credits)

    Requirements for pass with distinction: receiving a pass with distinction for the written examination as well as passed hand-in tasks.

    Course content

    The course contains technologies and concepts that are central to Cooperative Information Systems (CIS), including:
    • service-oriented computing
    • middleware, interoperability, ontologies, etc
    • peer-to-peer technology
    • multi-agent systems and intelligent agents
    • security, privacy and trust in CIS
    • agreement technology (negotiation, norms, semantics, etc.)
    • virtual enterprises

    As well as applications of CIS, e.g., e-Business, e-Government, e-Health, Supply chain management, Ubiquitous computing, Semantic web, Web 2.0, and Web 3.0.


    Learning activities

    Lectures and seminars (approximately 60 hours), supervised assignment and project work (approximately 60 hours), as well as individual studies and independent assignment and project work (approximately 480 hours).

    Grading system

    Fail (U), Pass (G) or Pass with Distinction (VG).

    Reading list and other media

    Singh, Munindar & Huhns, Michael. Service‑oriented computing: Semantics, processes, agents. Wiley, 2005.

    And complementary articles and chapters from for example:
    • Coulouris, George, Dollimore, Jean, & Kindberg, Tim, Distributed Systems: Concepts and Design (4th Edition), Addison Wesley, 2005
    • Papazoglou, Michael P., & Ribbers, Pieter, e-Business: Organizational and Technical Foundations, Wiley, 2006
    • Wooldridge, Michael, An Introduction to MultiAgent Systems (2nd Edition), Wiley, 2009
    • Antoniou, Grigoris, & van Harmelen, Frank, A Semantic Web Primer (2nd Edition), MIT Press, 2008
    • Papazoglou, Michael P., Web Services: Principles and Technology, Pearson Education, 2008
    • Course evaluation

      All students are given the opportunity to give their comments at the end of the course in writing. A compilation of the results will be available on the faculty computer net. Student participation is in the form of course meetings.

Contact

Further information

Fritz Murnau, student services assistant
Phone: 040-66 57720
E-mail: fritz.murnau@mah.se

Daniel Spikol, course responsible
Phone: 040-66 57630
E-mail: daniel.spikol@mah.se