Skip to content Skip to navigation

MAS en

Files (including lectures) related to the Design and Analysis of Information Systems (MAS en).

Informacje dotyczące przedmiotu Modelowanie i Analiza Systemów informacyjnych (MAS).

MAS - Programming tasks

These programming tasks are only intended to guide programming material (learned during previous courses) and their solutions will not be assessed as part of the subject MAS (Modeling and Analysis of Information Systems). They can be used during the "Selected constructions of object-oriented programming languages" class. Students entering the MAS course should be able to solve the vast majority of the following tasks.

MAS - Sample Exam

A sample exam for the Design and Analysis of Information Systems (MAS).

MAS-en - Lecture 01

PJIIT - Design and Analysis of Information Systems (MAS)

Lecture 01 - "Designing and modelling of the System’s Architecture"

Topics:
o Introduction
o Problems and solutions
o Architecture - Views
o Different kinds of architectures
- Mainframe,
- Thin client,
- Two-layers,
- Three-layers
o Three-layers architecture
o Model – View – Controller
o Summary

MAS-en - Lecture 02

PJIIT - Design and Analysis of Information Systems (MAS)

Lecture 02 - "Some Constructs of Object-Oriented Programming Languages (1)"

Topics:
o Basic
o Control flow
o Classes
o Interfaces
o Errors handling
o Containers
o IO systems
o Performance
o Summary

MAS-en - Lecture 03

PJIIT - Design and Analysis of Information Systems (MAS)

Lecture 03 - "Some Constructs of Object-Oriented Programming Languages (2)"

Topics: o Basic
o Control flow
o Classes
o Interfaces
o Errors handling
o Containers
o IO systems
o What's new in JDK 7
o What's new in JDK 8
o Performance
o Summary

MAS-en - Lecture 04

PJIIT - Design and Analysis of Information Systems (MAS)

Lecture 04 - "Classes in Object-Oriented Programming Languages"

Topics: Implementation of the following constructs in the popular programming languages (Java):
o A class
o An extent
o Attributes:
- Simple and complex
- Mandatory and optional
- Single and multi-valued
- Of an object or a class
- Derived
o Methods:
- of a class
o of an object
- pverloading and overriding
o Persistency
o Utility class
o Summary

MAS-en - Lecture 05

PJIIT - Design and Analysis of Information Systems (MAS)

Lecture 05 - "Associations in Object-Oriented Programming Languages (1)"

Topics:
o Introduction
o Implementation of the associations using:
- identifiers,
- references.
o Implementation of the associations:
- In relation to cardinalities,
- binary,
- attribute association,
- qualified,
- n-ary,
o Implementation of an aggregation,
o Implementation of a composition,
o Generic association management,
o Summary

MAS-en - Lecture 06

PJIIT - Design and Analysis of Information Systems (MAS)

Lecture 06 - "Associations in Object-Oriented Programming Languages (2)"

Topics: o Introduction
o Implementation of the associations using:
- identifiers,
- references.
o Implementation of the associations:
- In relation to cardinalities,
- binary,
- attribute association,
- qualified,
- n-ary,
o Implementation of an aggregation,
o Implementation of a composition,
o Generic association management,
o Summary

Pages