Title
Cooperative Information Systems
Swedish title
Cooperative Information Systems
Grading scale
UV / Fail (U), Pass (G) or Pass with Distinction (VG)
Language of instruction
English
Decision-making body
Faculty of Technology and Society
Syllabus approval date
2011-08-23
Syllabus valid from
2011-08-29
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.
Level
Advanced level
Main field
Computer Science
Progression level
A1N
Progression level in relation to 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.
Course objectives
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.
Course contents
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 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
Learning activities
Lectures (approximately 50 hours), seminars (approximately 50 hours), project and laboratory work (approximately 200 hours), and individual studies (approximately 300 hours).
Assessment
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 literature and other study material
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.