Information Sciences MSc
Studiegids informatie voor de masteropleiding Information Sciences. Klik op de onderstaande links om informatie over de vakken te bekijken. Of download de volledige studiegids als pdf met de knop “Maak pdf van gehele opleiding”.
Inhoudsopgave
Compulsory Optional Courses 1
Compulsory Courses 1
Vak: Advanced Requirements Engineering 1
Vak: Business Semantics 2
Vak: Business Semantics Management 2
Vak: Design of Exp. and Anal. of Varia. 3
Vak: Distributed Multimedia Systems 4
Vak: E-Business Innovation 4
Vak: E-Business Innovation 5
Vak: Internet Information 5
Vak: Knowledge and Media 5
Vak: Mobile Systems 6
Vak: Ontology Engineering 6
Vak: Research methods 7
Vak: Software Architecture 8
Vak: Thesis Design 9
Compulsory Optional Courses
Constrained choice of listed IS Master courses. Master Coordinator: Dr. P.G.M. De Leenheer K room T-427 T +31 (0) 20 598 3755 E pgm.de.leenheer@few.vu.nl Vakken:Compulsory Courses
Vakken:Advanced Requirements Engineering
Naam Periode Credits Code
Advanced Requirements Engineering Period 3 3.0 X_400423 Business Semantics 6.0 X_405079 Business Semantics Management Period 6 3.0 X_405068
Design of Exp. and Anal. of Varia. 2.0 X_400310 Distributed Multimedia Systems Period 4 3.0 X_405003 E-Business Innovation 7.0 X_400110
E-Business Innovation Periode 1 6.0 X_405051
Internet Information Periode 4 6.0 X_418048
Knowledge and Media Periode 2 6.0 X_405065
Mobile Systems 6.0 X_418068
Ontology Engineering Period 4 3.0 X_400292
Software Architecture Period 2 6.0 X_400170
Visual Analytics 6.0 X_418074
Naam Periode Credits Code
Research methods 6.0 X_405085
Thesis Design 6.0 X_405087
Course code X_400423 (400423)
Period Period 3
Credits 3.0
Course objective
To understand ongoing research in the field of Requirements Engineering.
Course reading
Articles on Requirements Engineering. The specific articles will be selected each year.
Target group
3IMM, mIS
Business Semantics
Business Semantics Management
Course objective
The course Online Information systems is limited to the study of traditional "closed" information systems intended for a specific
organization. The functional requirements are known beforehand and the meaning of business terms and rules are sufficiently clear and uniformly valid within the organizational context. This course broadens the concept of information system to "open" information system where "semantic interoperability" with its environment is a pain point. The origin of the problem lies in the fact that it is not known in advance with which systems in its environment and according to what policies and rules an open system must be able to exchange information. To support semantic interoperability, system owners should agree on and standardise the meaning of business terms and rules among participating systems. Ontologies are dynamic models that capture the meaning of business terms and rules. Hence, they underpin solutions for semantic interoperability and many other semantic applications that are studied in the course Ontology Engineering.
The purpose of this course is to learn the Business Semantics Management
Faculty Faculteit der Exacte Wetenschappen
Coordinator dr. J. Gordijn
Vakcode X_405079 ()
Credits 6.0
Voertaal Engels
Faculteit Faculteit der Exacte Wetenschappen
Coördinator dr. P.G.M. De Leenheer
Course code X_405068 ()
Period Period 6
Credits 3.0
Language of tuition English
Faculty Faculteit der Exacte Wetenschappen
Coordinator dr. P.G.M. De Leenheer
Teaching staff dr. P.G.M. De Leenheer
methodology that enables a business community to collaboratively define the meaning of their business vocabularies and rules (read: business semantics) in an ontology. Next, this ontology (formatted in ORM, RDF or UML) is validated in diverse information-technical contexts. By deriving ontologies from business semantics managed on a business level, the entropy in the numerous data translations between business and IT can be partly remedied.
Course content
Short recap of the Online Information Systems terminology. Introduction of the concept of "open information system" and the problem of "semantic interoperability ". Introduction of the relationship between "business semantics" and its derivative "ontology" to solve the problem of semantic interoperability on the technical level. Learning to handle the
OMG SBVR (http://www.omg.org/spec/SBVR/1.0/) standard and the Business Semantics Management methodology for building business vocabularies and rules in SBVR, and automatically deriving ontologies from them. Validate a variety of ontologies in diverse semantic applications.
Form of tuition
The red thread is a role-playing game in which students form groups each representing a stakeholder organization in a business community. Using the web-based environment for Business Semantics Management, the community collaboratively defines an ontology that enables semantic interoperation between their information systems. This is done step by step by following the BSM methodology. First, a governance model that defined the roles and responsibilities for each of the stakeholders within the community is set. Next, the community determines which are the main terms for which a semantic agreement is necessary. This is followed by a reconciliation process resulting in a unified ontology that captures the meaning of these terms and their associated rules sets. This ontology is then validated by applying it in the community. Finally, we discuss possible extension points for the method and references to other courses such as ontology engineering. Every team conclude their findings in a written report.
Type of assessment
team project
Course reading
Lecture notes, exercises, and slides provided by the lecturer. A web-based software environment for BSM. Thematic papers that elaborate on selected topics.
Recommended background knowledge
Online informatiesystemen
Target group
mCS-SE, mIS
Design of Exp. and Anal. of Varia.
Vakcode X_400310 (400310)
Credits 2.0
Voertaal Engels
Faculteit Faculteit der Exacte Wetenschappen
Distributed Multimedia Systems
Course objective
This course studies the systems aspects of creating and deploying interactive multimedia applications. This course studies the data
coding, streaming multimedia servers, temporal specification languages and rendering systems required to store and deploy multimedia
information in distributed, networked environments.
Course content
The topics surveyed in this course include:
- coding and compressing discrete time sensitive information - network and OS support issues for distributed multimedia systems (incl QoS)
- streaming server architectures and protocols - distributed content structuring languages - rendering system architectures
- interaction models and methods for dynamic content
Using a layered application approach, the course investigates both the theoretical foundations and practical applications for each of the areas studied. Each of the main modules is accompanied by a series of experimental labs that take student- generated content and work through the steps leading to wide- scale distribution. In all cases, the
limitations of manipulating time- sensitive information is stressed in the course.
Form of tuition
Lectures and practial labs.
Type of assessment
3 practical assignments and one examination.
Course reading
Articles from the scientific literature, extracts from standard textbooks, online reference material.
Target group
Optional course for mCS, mAI and mIS
E-Business Innovation
Course code X_405003 (405003)
Period Period 4
Credits 3.0
Language of tuition English
Faculty Faculteit der Exacte Wetenschappen
Coordinator prof. dr. D.C.A. Bulterman
Teaching staff prof. dr. D.C.A. Bulterman
Teaching method(s) Lecture, Seminar
Vakcode X_400110 (400110)
E-Business Innovation
Internet Information
Knowledge and Media
Doel vak
The goal of the course is to provide insight in the concepts of
knowledge, ontologies and knowledge processes in relation to various ICT-based media.
Inhoud vak
This course treats the principles and theories that form the foundation of knowledge-intensive processes in relation to various multi-media
applications. Knowledge processes are those processes that use knowledge (reasoning), document knowledge (representation), acquire knowledge or transfer knowledge (teaching). The relation between knowledge processes and (interactive) media will be explored. Various types of applications will be discussed, such as special purpose search engines, educational systems, serious gaming and mind tools.
Voertaal Engels
Faculteit Faculteit der Exacte Wetenschappen
Coördinator dr. J. Gordijn
Vakcode X_405051 (405051)
Periode Periode 1
Credits 6.0
Voertaal Engels
Faculteit Faculteit der Exacte Wetenschappen
Coördinator dr. J. Gordijn Docent(en) dr. J. Gordijn Lesmethode(n) Hoorcollege Vakcode X_418048 (418048) Periode Periode 4 Credits 6.0 Voertaal Engels
Faculteit Faculteit der Exacte Wetenschappen
Vakcode X_405065 (405065)
Periode Periode 2
Credits 6.0
Voertaal Engels
Faculteit Faculteit der Exacte Wetenschappen
Docent(en) dr. M.G.J. van Erp
Onderwijsvorm
Working lectures, very much based on the Paradigm of Constructivism
Toetsvorm
Portfolio
Literatuur
Articles distributed through Blackboard
Doelgroep
UvA students and optional course for mCS, mAI and mIS
Mobile Systems
Inhoud vak
The course description is available on:
http://studiegids.uva.nl/web/uva/sgs/en/c/8034.html
Doelgroep
mIS
Overige informatie
Course registration is compulsory via http://studieweb.student.uva.nl
Ontology Engineering
Course content
Ontologies are nowadays used in computer science as means to share common concepts between information systems, This course is focused on theory, methods, and tools for constructing and/or extending ontologies for this purpose. The topics of the lectures center around engineering principles, e. g. subtype hierarchies (backbone identification,
viewpoints, dimensions, constraint specification), part- of structures (types of part- of relations, representation of part- of relations), and default knowledge. Also, the mapping and/or integration of
different ontologies is discussed. The course contains examples of how ontologies are used in practice. The assignments focus on real- life
Vakcode X_418068 ()
Credits 6.0
Voertaal Engels
Faculteit Faculteit der Exacte Wetenschappen
Coördinator O.W. Schrofer
Course code X_400292 (400292)
Period Period 4
Credits 3.0
Language of tuition English
Faculty Faculteit der Exacte Wetenschappen
Coordinator prof. dr. A.T. Schreiber
Teaching staff prof. dr. A.T. Schreiber
examples of ontologies currently in use in web applications. Form of tuition Lectures, assignments. Type of assessment Assignments, paper. Course reading
Semantic Web for the Working Ontologist: Effective Modeling in RDFS and OWL
Dean Allemang and James Hendler Publisher: Morgan-Kaufmann Release date: May 2008 ISBN: 978-0-12-373556-0
Entry requirements
Web- gebaseerde kennisrepresentatie (400083).
Target group
mIS
Remarks
Registration on blackboard is compulsory for this course.
Research methods
Doel vak
This course helps students who want to embark on their Master research project and thesis.
Inhoud vak
The course provides an interdisciplinary overview of and hands-on work with different scientific research methods, with an emphasis on
ICT/information systems and technologies in interaction with their human, social and organizational contexts.
Topics are:
- scientific research and its goals, the idea of scientific method; - developing and framing the research questions you want to answer; - making a research design and planning your research;
- conceptualization, theory formation and validation/triangulation;
- research methods and their assumptions, pros and cons (e.g. interview, observation, case study, field and action research, modelling and
simulation, experiment, survey, statistical analysis);
- how do you (and others) know that your research results are valid? - scientific argument, communication and research report writing.
Vakcode X_405085 ()
Credits 6.0
Voertaal Engels
Faculteit Faculteit der Exacte Wetenschappen
Onderwijsvorm
In addition to lectures on various aspects of and issues in research methodology, students will get hands-on experience with different research methods. The setting of the practical work is that of a continuing research case investigation that emulates the different stages of a scientific research project. The research case question to be investigated is: What is it for systems to be considered "smart" or intelligent"?
Toetsvorm
Research project report, take-home written exam, active course participation (incl. self-report)
Literatuur
- Selection from Trochim’s Social Research Methods Knowledge Base (
http://www.socialresearchmethods.net/kb/)
- Natasha Mack et al.: Qualitative Research Methods - A Data Collector's Field Guide
- Andy Field: Discovering Statistics using SPSS
- Digital resource of articles and excerpts on specific topics
Vereiste voorkennis
Basic knowledge of qualitative and quantitative research methods
Doelgroep
mAI-CIS, mAI-CS, mAI-HA, mAI-KTIIA, mAI-TAI, mIS
Intekenprocedure
This course will be offered twice: in semester 1 at the FNWI and in semester 2 at the VU.
Registration for courses at the FNWI is mandatory, but will be done by the Education Service Centre for the 1st year MSc students for courses of the first semester. See also http://www.student.uva.nl and choose your master and then 'New procedure 'Registration for courses Faculty of Science'.
Registration for this course in semester 2 at the VU is mandatory and must be done at the VU (Free University)
Software Architecture
Course objective
Get acquainted with the field of software and information architecture. Understand the drivers behind architectural decisions. Be able to develop and reason about an architecture of a non- trivial system.
Course code X_400170 (400170)
Period Period 2
Credits 6.0
Language of tuition English
Faculty Faculteit der Exacte Wetenschappen
Coordinator prof. dr. J.C. van Vliet
Teaching staff prof. dr. J.C. van Vliet
Course content
Students work in groups to develop an architecture for a fictitious system. They have to develop different representations (called views) of the architecture. These different representations emphasize different concerns of people that have a stake in the system. Each group will also be asked to assess ("test") the architecture of another group for certain quality attributes.
Form of tuition
Group work with a number of assignments
Type of assessment
Written reports of the assignments, presentation, exam.
Course reading
Len Bass et al, Software Architecture in Practice second edition. Addison-Wesley, 2003.
Thesis Design
Visual Analytics
Inhoud vak
The course description is available on:
http://studiegids.uva.nl/web/uva/sgs/en/c/11455.html
Doelgroep
mIS
Overige informatie
Course registration is compulsory via http://studieweb.student.uva.nl
Vakcode X_405087 ()
Credits 6.0
Voertaal Engels
Faculteit Faculteit der Exacte Wetenschappen
Coördinator dr. P.G.M. De Leenheer
Vakcode X_418074 ()
Credits 6.0
Voertaal Engels
Faculteit Faculteit der Exacte Wetenschappen