You are here

Conceptual Modeling & Design Methods

6 ECTS credits
150 h study time

Offer 1 with catalog number 4007410ENW for working students in the 1st semester at a (E) Master - advanced level.

Information about this course is applicable on academic year 2017-2018.

Semester
1st semester
Enrollment based on exam contract
Impossible
Grading method

Grading (scale from 0 to 20)

Can retake in second session
Yes
Enrollment requirements
Inschrijven voor dit opleidingsonderdeel is enkel mogelijk voor werkstudenten. Dagstudenten kunnen enkel registreren voor opleidingsonderdelen waarvan de code eindigt op een R.
Taught in
Dutch
Faculty
Faculty of Science and Bio-engineering Sciences
Responsible organisation
Computer Science
Educational Team:
Activities and contact hours
  • 26 contact hours Lecture
  • 26 contact hours Seminar, Exercises or Practicals
  • 110 contact hours Independent or External Form of Study
Course content

The course starts with an introduction to conceptual modeling and design methods in the context of information system development: what, goals, principles, and an overview of existing languages, techniques and methods.

Next a number of conceptual modeling languages and techniques, as well as design methods are treated into more depth, each dealing with a different aspect of information systems.

For conceptual modeling this will be:

-       Object Role Modeling (ORM) for data modeling

-       Concurrent Task Trees (CTT) for task modeling in the context of interactive applications

-       Business Process Modeling Notation (BPMN) for modeling of business processes

-       Example of a domain-specific modeling language

As design methods these will be:

-       User Interface Design

-       Web design

-       Database design

Furthermore, the topics such as meta modeling and quality of models and modeling languages will be treated.

Course material
  • Digital course material (Required): Cursus slides, Pointcarré
Additional info

Additional information (such as schedules, teaching assistants, contact information, deadlines, assignments, …) and learning material may be found on Pointcarré.
 

Programme Objectives

General Competences

General competences

The student has knowledge and understanding of the problems related to designing information systems, about various modeling techniques, modeling languages, and design methods, and can use them to design information systems or software applications in general.

The student knows the role of meta modeling and can create meta-models.

This means more specifically:

Knowledge and understanding:

- The student can explain the importance and the role of modeling languages and techniques, and design methods in the context of developing computer applications.

- The student knows the most important modeling languages and techniques, and design methods and their application domains and can explain and illustrate them.

- The student can explain the role of meta modeling.

Applying knowledge and understanding:

- The student can used the aforementioned languages, techniques and methods in practice, to create good models and designs for computer applications.

- The student can make a meta-model for a data modeling language or technique.

Judgment:

- The student can choose the most appropriate modeling language or technique and design methodology for a particular application.

- The student can evaluate modeling languages, techniques and design methods critically.

Communication:

- The student is able to express himself in a written and oral way about the subjects mentioned above and the assignments made.

- The student is able to work in a team.

Learning skills:

- The student is able to evaluate independently new developments in the domain or existing modeling languages, techniques and design method and can learn, understand, and apply new modeling languages, techniques and design methods.

Grading

The final grade is composed based on the following categories:

  • Written Exam determines 40% of the final mark.
  • SELF Practical Assignment determines 60% of the final mark.

Within the Written Exam category, the following assignments need to be completed:

Written examination with a relative weight of 100 which comprises 40% of the final mark.

Within the SELF Practical Assignment category, the following assignments need to be completed:

Projects with a relative weight of 100 which comprises 60% of the final mark.

Note: Applying the knowledge individually and in team in a number of assignments/projects

Additional info with regard to grading

There will be a written exam. In addition, a number of assignments need to be made during the teaching period of the course and some need to be presented (orally) during the teaching period or exam session (assessment of oral skills). The assignments can be either on an individual basis or in team (depending on the assignment).

The mark of the exam will count for 40% of the total mark. The results of the assignments together will count for 60% of the total mark. If the mark of the exam or an assignment is lower than 8/20 then the lowest mark from these marks will become the final mark for the course. For each assignment that has not been handed in or not on time, the mark will be 0/20.

The written exam can be redone in the second exam period when the mark was less than 10/20; assignments that were not satisfactory (les than 10/20) can be improved. The end mark is composed in the same way as in the first exam period.