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.