Waarheen?/Digital Architecture/master programme

Uit Werkplaats
Ga naar: navigatie, zoeken

Waarheen
met Informatica en Informatiekunde?


 © comments



Hier het ontwerp 27 Jan. 2010 zo als gestuurd naar de Opleidingscommissie


Digital Architecture
A Proposal for a Master Program Information Science


January 27, 2010

Introduction and motivation

Large and ambitious construction projects require experts with a background at an academic level in the following topics:

  1. Problem analysis in a realistic context.
  2. Design of constructions that contribute to the solution of that problem.
  3. Quality control during construction.
  4. Support of its implementation in practice.
  5. Making adaptations related to a changing environment and evolving requirements.

In the world of physical buildings (concrete, steel, glass) the people doing this are called architects. Architects are trained to use their expertise to mediate between conflicting interests of commissioners, contractors, users, and the environment. This requires the architect on the one hand to be able to (learn to) understand the language and concerns of the commissioners, generally through support of domain experts, and on the other hand to be skillful on the level of the materials being used by contractors. As a consequence the educational program comprises the following topics:

  • materials Science & Engineering
  • theory
  • development
  • modeling
  • communication
  • the human measure (ergonomics etc.)
  • ethics

There are special sorts of architects for special types of constructions: low-rise building, high-rise building, interior, urban, landscape, etc. These types are supported by different branches of related material science and theory.

For digital buildings we use an analogous point of view. We use the term i-architect in this case.

The master program Digital Architecture offers a solid and comprehensive package of courses that prepares students to be i-architects trained to work in an international setting to combine the technology and human factors in a secure way in an organizational environment.

End terms of the master program

(zie sectie 8)

Introduction to the master program

The master programme of Information Science comprises one year (60 ec), and focuses on Rule-based business analysis and execution, Communication Systems, Organisational embedding, Security and Globalization. The courses are taught in English. Currently, a two-year master programme is in preparation. Upon completing your studies, you will receive your master's degree and you may call yourself Master of Science (MSc).

The master programme of Information Science contains several components.

  • a compulsory part (24 ec),
  • room for specialisation (6 ec),
  • free choice (6 ec)
  • and of course the master's thesis (24 ec).

Within the specialisation, 6 ec should be spent on subsidiary courses that are in some way related to the master's thesis or that provide further deepening of your information science background. The remaining 6 ec is so-called "vrije ruimte" (free choice). The only condition that should be fulfilled here is that there is no overlap between the course(s) of your choice and the other courses of your programme. The courses of your specialisation and free choice must be approved by the Examination board.

The courses are grouped in the following lines:

  1. Rule-based business execution: the modeling of business application. (Information Systems, Business Rules, Business Rule Tooling).
  2. Communication Systems: supporting the communication in enterprises. (Information Retrieval.
  3. Organisational embedding: Business & IT alignment (Architecture and new Challenges, Business Process Architecture in Practice, Practical part SDM2).
  4. Security: allow the system to be operating in an open environment such as the internet (Security in Organizations).
  5. Globalization: and learn how to work in an international context (ICT and Socierty 2, ICT in a Different Culture)

Special courses provide the essential background in the pillars of information system, information retrieval and security.

In your master's thesis, you will show that you are able to analyse a problem in information science at master level and design a solution for this problem using scientific methods and techniques. It is possible to combine research for the master's project with an internship in a suitable company.

The program

The program consists of the following courses:


Fall Semester
Spring Semester
code Description ec code description ec
Research Methods,

S. Hoppenbrouwers

3 ICT and Society (2),

L. Consoli

3
Architecture and new Challenges,

H. Wupper

3 Information Retrieval,

Th. v.d. Weide, W. Kraaij (*)

6
Business Process Architecture in Practise (Theory part SDM2),

M. v. Vliet

3 Foundations of Information Systems, P. v. Bommel (*) 6
Business Rules Specification and Application,

S. Hoppenbrouwers

3 Master Thesis (part 2) 21
Reasoning with Computer Support,

H. Zantema, A. Hommersom

3
Security in Organizations,

E. Verheul

6
specialization or free choice recommended: ICT in a Different Culture, Th. v.d. Weide 6
Master Thesis (part 1),

master adviseur

3
30 30

(*) Choose one

The courses are preferably planned conveniently on a minimal number of days.


The conversion program

[ Transition programme for post-Polytechnic bachelors ("HBO-doorstromers") ]

The courses in the conversion program provide essential skills, but also prepare you for the themes in the master program:

  • Business Rules: modeling the business
  • Communication Systems: the communication aspects of the system
  • Organisational embedding: the embedding of the system in the organization
  • Security: allow the system to operate in an open environment like the internet
  • Globalization: learn how to work in an international context

The following courses define the qualifications required to be successful in the master program:


Fall Semester
Spring Semester
code Description ec code description ec
Information Systems I,

P. van Bommel

6 Requirements Engineering,

S. Hoppenbrouwers

6
Formeel Denken,

F. Wiedijk

6 Modelleren van Bedrijfsprocessen,

E. Proper

3
Onderzoeksmethoden 1,

E. Barendsen

3 Fysieke en Digitale Bouwkunde,

H. Wupper

3
Security,

B. Jacobs

6 Beweren en Bewijzen,

H. Wupper

6
Organisatie en Architectuur, deel A

H. Wupper

3 Wiskunde 1,

L. Batina

3
Organisaties en Architectuur, deel B

E. Proper

3 Wiskunde 1a,

F. Grootjen

3
Statistiek voor Informatiekunde 3 Onderhandelen en veranderen, J. Sarbo 3
30 27

The requirement to enter the master program is that 45 ec have been successfully completed or exempted. Furthermore there are dependencies between courses from the conversion program and the master program that have to been taken into account. See the master course descriptions for details.


Spring variant

In contrast to previous we do not offer a structural program to start the conversion program in the Spring semester.

However, incidentally, it may be possible to enter in the Spring semester, in those cases where the candidate can be exempted in such a way that after the Spring semester the candidate can formally enter the Mater program (the 45 ec requirement).

International variant

We see a growing interest of international students to enter our master program. In many cases a conditional admission can be granted, and the conversion program then defines the requirements to be fulfilled by the candidate. The idea is that the courses of the conversion program can be done as self-study. This requires these courses to be broken down in study tasks supported by English course ware. International students take a special examination to prove to be admissible.

New Courses

Business Rules Specification and Application

Introduction (Inleiding)

The behaviour of modern day enterprises, as well as society, is largely determined by rules. Examples of such rules are:

  • Taxation laws.
  • Rules governing the application of mortgages.
  • Guidelines guiding doctors in diagnosing patients.

Sometimes these rules reflect laws which one would like to enforce strictly. At other times, they represent best-practices that aim to guide people in performing their work. Collectively one may refer to these rules as business rules. Business rules constrain/guide the behaviour of businesses/enterprises, both with regard to operational processes as well as change processes. In this course we will investigate several aspects of such rules. For example, the modelling processes required to obtain these rules, the languages needed to express the rules, as well as the measures needed to enforce them. With regards to the process of modelling business rules, we will take the perspective that this involves a specific kind of knowledge engineering since business rules essentially capture organisational knowledge.

Objectives (Leerdoelen)

After attending this course, students are able to:- Position and value BRs as an approach within Information Systems and Enterprise Engineering- Position and value various basic techniques and standards concerning BRs- Perform basic BR specification tasks, including expressing BRs in a controlled natural language, and "coding" BRs in more technical languages as used by Rule Engines- Conceive, develop and refine original and well-founded ideas and argumentations concerning various aspects of BRs and their application in enterprises

Subjects (Onderwerpen)

Business RulesQuality of RulesSBVR and other standardsRelation between BRs and BPM (Busines Process management)Controled natural language & rule specificationFormal rule specificationApplications of BRs

Study investment (Studielastverdeling)

15 hrs lecture20 hrs practical assignments45 hrs individual study period

Teaching methods (Toelichting werkvormen)

A number of intensive and interactive lectures, including guest lecturesA small number of "discussion lectures", for which you have to prepare in advanceA number of practical sessions in which you can practice and execute practical specification assignments

Examination (Toetsvorm)

40% A short research paper, addressing a relevant topic of choice (from a shortlist)60% Practical exercises concerning the formal specification of rules

Pre-requisites (Vereiste voorkennis)

Some introduction to logic (for example Beweren & Bewijzen)Domain Modelling or similar knowledge

Reasoning with Computer Support

Business rules are often informally specified, but to use these rules in a computer, it is needed to formalise these rules and implement them in software.

An approach to deal with this human knowledge is by representing them as so-called production rules, which were introduced in the early 1970s. Production rules usually represent `rules of thumb', but they have been successfully applied for planning and design as well. In this course, we will look at various notions of such production systems, such as different types of rules and modes of reasoning. Practical assignments will lead to the development of a production system based on a number of business rules.

As a second part of the course we consider the problem of finding a solution to a given set of constraints, as they occur in planning and scheduling. For instance, one can think of making a planning of a project consisting of several tasks, under constraints involving available man power, tasks that should be finished before other tasks can start, and so on. Typically, such problems may be algorithmically very hard. However, by modern tools based on satisfiability, formalizations of this kind of problems are often easily solved.

For both parts of the course there is both a lecture and a practical assignment.

Examination of this course consists of three parts: a written examination on the theory and two practical assignments. For all three parts the grade should be at least 5, then the final grade is the average of the three parts.

Business Process Architecture in Practise (Theory part SDM2)

This course aims at addressing the main topics which are relevant in the modern process, applications and architecture field. The course has four main modules software project management, enterprise resources planning (ERP) systems, business process management and business process architecture. In project management the different models for project and program management are treated. We also discuss the relation between business strategy and software program management. In enterprise resource planning, ERP systems are explained and different software implementation methodologies which are specific for the implementation of ERP systems are treated. The relation between business processes and application and the different state-of-the-art methodologies for relating processes and applications are discussed. In the final module we discuss business process architecture and introduce current development like Service Oriented Architecture and Cloud Computing. Alongside the theoretical part of the course, student work on an integral case in which all the above topics are applied in practical work. At the end of the course, students have insight in the developments that the field business processes and the relation to software applications have undergone and have applied the most recent techniques in order to formulate a state-of-the-art integrated architecture framework.


Doelstellingen en eindtermen van de opleiding Informatiekunde

1. Doelstellingen van de opleidingen

De doelstelling van de Nijmeegse Informatiekunde opleidingen is informatiekundigen op te leiden die de capaciteiten hebben om op het gebied van:

  • Onderzoeken: als onderzoeker in een onderzoeksteam een theoretische bijdrage te leveren aan de ontwikkeling van het eigen vakgebied;
  • Doceren & voorlichten: als docent of voorlichter anderen te onderwijzen in, of voorlichten over het vakgebied;
  • Veranderen & bestendigen: als professional in diverse rollen in een gegeven praktische context een creatieve en praktische bijdrage te leveren aan het veranderen en bestendigen van informatiesystemen in hun menselijke, organisatorische, informationele, technologische en systemische context.

Deze doelstellingen gelden zowel voor de bacheloropleiding als voor de masteropleiding, die inhoudelijk een samenhangend geheel vormen.

Het verschil tussen de bacheloropleiding en de masteropleiding uit zich in het niveau waarop deze doelstellingen nagestreefd worden, en de breedte, of wel de profilering, die daarbij aangebracht wordt. Dit wordt uitgewerkt in paragraaf 3, Niveau van de doelstellingen en eindtermen in relatie tot de opleidingen.

2. Eindtermen van de opleidingen

De eindtermen vormen een nadere specificatie van de doelstellingen, en worden uitgedrukt in termen van handelingen waarin de afgestudeerde competent is. De eindtermen worden gevormd door een combinatie van vaardigheden, die voor zowel bachelor- als masteropleiding gelden, en niveau, dat voor bachelor- en masteropleiding verschillend is. Bij de eindtermen wordt verder een onderscheid gemaakt tussen opleidingsspecifieke eindtermen (het proces van verandering en bestendiging, het subject van verandering en bestendiging, grondslagen en verbredingsgebieden) en algemene eindtermen (algemene academische vorming en reflectie en onderzoek).

De eindtermen van de opleidingen worden hier achtereenvolgens uitgewerkt voor de componenten van het curriculum. Hierbij beschrijven we achtereenvolgens de (deel-)vaardigheid, en de concrete invulling van die vaardigheid in termen van wat de student wordt geacht te kunnen.

• Algemeen

De Informatiekunde opleidingen zijn academische opleidingen. Dit betekent dat een Informatiekundige in staat is om:

Academisch: op een academisch niveau te werken en te denken;

Zelf leren: zelfstandig en onder eigen verantwoordelijkheid te leren;

Kennis ontsluiten: kennis- en ervaringsbronnen te ontsluiten, voor zover deze aansluiten bij hun reeds bestaande kennis;

Kennis inzetten: voor informatiekundige problemen, relevante kennisgebieden aan te geven en hun mogelijke bijdrage aan de oplossing van het probleem te identificeren, en waar relevant deze kennis inzetten bij het oplossen van het probleem.

Reflectie op leren: te reflecteren op het eigen leerproces (of dat van een college) en de daarin gebruikte leerstrategieën en -stijlen, en indien nodig deze leerprocessen bij te sturen;

Reflectie op handelen: te reflecteren op hun potentiële rol (of die van een collega) en kunnen participeren in een maatschappelijk debat over kwesties die samenhangen met het eigen vakgebied.

• Proces van verandering & bestendiging

Een informatiekundige is na afloop van de studie in staat om:

Probleemoplossend vermogen:

op verantwoorde wijze informatiekundige problemen op te lossen, in het bijzonder:

– een accurate diagnose te stellen, die te vertalen naar probleemstellingen, en de maatschappelijke relevantie van de onderkende problemen vast te stellen;

– problemen te analyseren, een synthese van oplossingsrichtingen te maken, en een solide oplossing te construeren;

– zich bewust te zijn van en kunnen reflecteren op het proces van formuleren van probleemstellingen en het ontwikkelen van oplossingen, en over de rol die verschillende belanghebbenden hierin spelen;

– keuzes te maken voor geschikte onderzoeksmethoden, en op basis hiervan een onderzoeksplanning kunnen maken en uitvoeren;

– resultaten te verantwoorden en te presenteren.

Definiëren: een evenwichtig pakket van eisen op te kunnen stellen met betrekking tot de relaties van een informatiesysteem met haar omgeving en met betrekking tot de relaties tussen de systeemcomponenten onderling;

Ontwerpen: een ontwerp van de essentie van een informatiesysteem te maken dat voldoet aan de gestelde eisen;

Construeren: de daadwerkelijke constructie van een informatiesysteem te begeleiden en te bewaken;

Invoeren: te kunnen meewerken aan de invoering van een informatiesysteem in een gegeven context, en deze te begeleiden en bewaken;

Bestendigen: mee te kunnen werken aan de bestendiging van een bestaand informatiesysteem, en deze te begeleiden.

Aanbesteding van verandering en bestendiging: te kunnen meewerken aan de uitvoering, begeleiding of bewaking van de aanbesteding van delen van het proces van het definiëren, ontwerpen, construeren, invoeren of bestendigen van informatiesystemen;

Besturing van verandering en bestendiging: voor een gegeven situatie een adequaat projectplan op te stellen voor een project waarbinnen een proces van verandering of bestendiging (dan wel aanbesteding hiervan) zal plaatsvinden, en de daadwerkelijke uitvoering van een dergelijk project te kunnen begeleiden;

Analyseren en modelleren: in een gegeven probleemsituatie een voor de informatiekunde relevant domein te:

– analyseren;

– en de belangrijkste kenmerken van het domein met betrekking tot die probleemsituatie in kaart te brengen in termen van een geschikt model;

– door te abstraheren van irrelevante details/aspecten;

– en het resulterende model te kunnen valideren.

Belangen behartigen: de belangen van de verschillende belanghebbenden te behartigen;

Onderhandelen: de noodzakelijke onderhandelingen met de verschillende belanghebbende partijen te voeren, te faciliteren en waar nodig bij te sturen;

Leven met vaagheden: om te gaan met ‘vaagheden’ en al dan niet schijnbare tegenstrijdigheden, en hier toch (op het juiste moment) een compleet en precies (formeel) pakket van eisen uit af te leiden;

Communiceren: effectief en op gepaste wijze te communiceren, meer concreet:

– verschillende communicatie-rollen aan te nemen, zoals leiding geven aan een discussie, actief luisteren, open luisteren, van gedachten wisselen;

– vakinhoudelijke informatie op een heldere manier mondeling en schriftelijk te

presenteren;

Balans tussen product en proces: een gemotiveerde afweging te maken tussen kwaliteit en compleetheid van de producten die bij systeemontwikkeling moeten worden opgeleverd, en van de voortgang en haalbaarheid van het daadwerkelijke ontwikkelings- en invoeringsproces.

• Subject van verandering & bestendiging

Een informatiekundige is na afloop van de studie in staat om:

Gezichtspunten: op basis van gedegen kennis van de organisatorische, menswetenschappelijke, informationele, technologische en systemische gezichtspunten op informatiesystemen, de bijbehorende theorieën, methoden, technieken en hulpmiddelen:

– te beoordelen op hun mogelijkheden en gedrag in een concrete toepassingssituatie;

– deze op een adequate wijze in te zetten;

Integrale visie: vanuit de verschillende gezichtspunten een integrale visie op informatiesystemen te ontwikkelen, en te redeneren over de onderlinge impact tussen en samenhang van de verschillende gezichtspunten.

• Grondslagen

Met betrekking tot de grondslagen van de informatiekunde, is een informatiekundige na afloop van de studie in staat om:

Redeneren over grondslagen : te redeneren over de grondslagen van de informatiekunde;

Grondslagen toepassen: bij de grondslagen behorende methoden, technieken en theorieën toe te passen in concrete situaties.

• Verbredingsgebieden

Een informatiekundige is na afloop van de studie in staat om:

Inwerken in verbredingsgebieden: zich in een verbredingsgebied in te werken teneinde:

– het gedachtegoed van dat verbredingsgebied te kunnen waarderen, en het betreffende domein tot object van analyse en modellering te maken;

– met domeinexperts te communiceren over, en zich in te leven in, de voor de informatiekundige essentiële eigenschappen van het verbredingsgebied;

Reflecteren over verbredingsgebieden: te reflecteren over de verschillen en overeenkomsten tussen diverse verbredingsgebieden.

• Onderzoek & reflectie

Een informatiekundige is na afloop van de studie in staat om:

Onderzoeksvragen : voor de maatschappelijke omgeving relevante onderzoeksvragen te kunnen formuleren met betrekking tot het informatiekundige vakgebied;

Besturen van onderzoek: een voor een gegeven onderzoeksvraag passende onderzoeksaanpak te formuleren in termen van een projectplan, en de uitvoering van dit onderzoek te begeleiden;

Uitvoeren van onderzoek: conform een opgestelde onderzoeksaanvraag onderzoek uit te voeren naar een voor de informatiekunde relevante onderzoeksvraag.


3. Niveau van de doelstellingen en eindtermen in relatie tot de opleidingen

De doelstellingen en eindtermen zoals in de voorgaande secties beschreven gelden voor zowel de bachelor- als masteropleiding informatiekunde. Het verschil tussen de opleidingen uit zich in het niveau waarop de student de in de eindtermen genoemde vaardigheden dient te beheersen. Deze niveaus zijn gekoppeld aan de verschillende fasen van de opleiding, waarbij naast de bachelor- en masterfase ook een propedeuse- en post-graduate-fase kunnen worden onderscheiden.

  1. Belangstellend (propedeuse)
  2. Uitvoerend (bachelor)
  3. Richtinggevend (master)
  4. Kaderscheppend (post-graduate; d.w.z. iemand die 4 à 5 jaar in het vakgebied werkzaam is)

Het niveau voor de bacheloropleiding is uitvoerend. Dit betekent dat de bacheloropleiding erop gericht is dat de student de kwaliteiten verwerft opdat hij de aangeleerde vaardigheden onder leiding en binnen een gegeven kader kan uitvoeren.

Het niveau voor de masteropleiding is richtinggevend. De afgestudeerde masterstudent dient de verworven vaardigheden zelfstandig uit te voeren binnen een gegeven kader, waarbij de student in staat moet zijn zelf de richting te bepalen. In het masterprogramma worden de genoemde vaardigheden toegespitst op de onderwerpen “informatiearchitectuur” en “kwaliteit van informatiesystemen”. Aan de hand van deze onderwerpen, en mede afhankelijk van de accenten die een student legt in de keuzecursus(sen) en afstudeerscriptie, kan de relatieve aandacht die aan deze vaardigheden wordt besteed, enigszins variëren.

Een gedetailleerd overzicht van de ambitieniveaus in relatie tot doelstellingen, eindtermen en vaardigheden is te vinden in hoofdstuk 2 van het curriculumdocument Informatiekunde, zie [KPH03b].

Informatiebron:

[KPH03b] V. Kamphuis, H.A. (Erik) Proper, and S.J.B.A. Hoppenbrouwers. Informatiekunde 2003 Curriculum. Nijmegen Institute for Information and Computing Sciences, University of Nijmegen, Nijmegen, The Netherlands, EU, 2003. https://osiris.cs.kun.nl/pms/iris-diglib/src/report_pubsingle.php?id=2003-Kamphuis-InformatiekundeCurriculum