second cycle 15 credits

Connected Systems and Devices

Summary

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/English 6 in Swedish secondary school.
  3. 15 credits of programming.

Syllabus

Syllabus for students autumn 2017

Course Code:
DA614A revision 2
Swedish name:
Anslutna system och enheter
Level of specialisation
A1N
Main fields of study:
Computer Science
Language:
English
Date of ratification:
21 September 2016
Decision-making body:
Faculty of Technology and Society
Enforcement date:
28 August 2017

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/English 6 in Swedish secondary school.
  3. 15 credits of programming.

Specialisation and progression relative to the degree regulations

The course is part of the main field of study Computer Science and meets the degree requirement for the degree of Master (One Year), main field of study Computer Science.

Purpose

This course is about the technologies and concepts that are essential for the development of modern information systems, which are typically complex, distributed and include cooperative interacting software components. The aim of the course is that the student shall develop both theoretical knowledge of technologies and concepts central to these systems as well as demonstrate ability to apply this knowledge in the development of systems. These types of systems are typical central in internet-of-things applications.

Contents

The course contains technologies and concepts that are central to connected information systems and devices, including:

  • distributed systems and architectures, such as client-server, peer-to-peer and cloud-based solutions
  • middleware and other technologies related to integration and interoperability
  • service-oriented computing
  • context awareness
  • semantic web technologies
  • intelligent agents and multi-agent systems including methods which may be used to build intelligent systems
  • security, privacy and trust in connected information systems
The course also includes applications of connected information systems, e.g., Internet of Things, e-Business, e-Government, e-Health, and Supply chain management.

Learning outcomes

Knowledge and understanding
On completion of the course the student shall demonstrate ability to:

  • describe concepts related to distributed systems and architectures, such as client-server, peer-to-peer, middleware and cloud-based solutions
  • characterize the types of problems that can be addressed when using different technologies relevant for connected systems, such as service-oriented systems, multi-agent systems, context aware systems and describe the design decisions that have to be made when applying them
  • describe how security, privacy and trust are applicable to connected information systems
  • explain typical cooperative information system application areas and motivate what technologies are relevant to them
  • analyze the concept of connected information systems and what their limitations are including what technologies are relevant and why, and what challenges such systems seek to address
Skills and abilities
On completion of the course the student shall demonstrate ability to:
  • construct computational artifacts related to technologies for connected systems, such as service-oriented systems, multi-agent systems
  • select appropriate concepts and technologies for a particular problem in the area of connected systems
Judgement and approach
On completion of the course the student shall demonstrate ability to:
  • evaluate basic ethical and societal aspects of technologies relevant for connected systems, both in general and for specific cases

Learning activities

Lectures and seminars (approximately 40 hours), supervised work on laboratory assignments and project (approximately 40 hours), as well as independent studies and work on assignments and group project (approximately 320 hours).

Assessments

This course is assessed through the following parts: Group project (4 credits), laboratory assignments (6 credits) and a written examination (5 credits).

Requirements for pass E: Passed assessment on all parts described above.

Requirements for pass A-D: Passed assessment on all parts described above. The final grade for the course is based on the grade on the written examination.

Grading system

Excellent (A), Very Good (B), Good (C), Satisfactory (D), Pass (E) or Fail (U).

Course literature and other teaching materials


  • Collection of articles and chapters
Reference litterature:
  • Antoniou, Grigoris, & van Harmelen, Frank, A Semantic Web Primer (2nd Edition), MIT Press, 2008
  • Coulouris, George, Dollimore, Jean, & Kindberg, Tim, Distributed Systems: Concepts and Design (5th Edition), Pearson, 2012
  • Papazoglou, Michael P., Web Services: Principles and Technology, Pearson Education, 2008
  • Singh, Munindar & Huhns, Michael. Service-oriented computing: Semantics, processes, agents. Wiley, 2005
  • Wooldridge, Michael, An Introduction to MultiAgent Systems (2nd Edition), Wiley, 2009

Course evaluation

The university provides all students who are participating in, or have completed, a course to express their experiences and views on the course through a course evaluation which is organized at the end of the course. The university will collate the course evaluations and provide information about their results and any actions prompted by them. The results shall be made available to the students. (HF 1:14).

Interim rules

When a course is no longer given, or the contents have been radically changed, the student has the right to re-take the examination, which will be given twice during a one year period, according to the syllabus which was valid at the time of registration.


Examination Codes

Course reports

Contact

The education is provided by the Faculty of Technology and Society at the department Computer Science and Media Technology.

Further information

Samuel Andersson, Student Services Assistant
Phone: 040-66 57759
Johan Holmgren, Course Responsible
Phone: 040-66 57688

Application

28 August 2017 - 14 January 2018 Day-time 50% Malmö This course is offered as part of a program

Tuition fees

for non-EU students only

First instalment: 31000 SEK
Full tuition Fee: 31000 SEK

Printed from the Malmö University homepage edu.mah.se