PV226 Seminar LaSArIS
Faculty of InformaticsAutumn 2024
- Extent and Intensity
- 0/2/0. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
In-person direct teaching - Teacher(s)
- RNDr. Martin Macák, Ph.D. (lecturer)
prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
Bruno Rossi, PhD (lecturer)
Hind Bangui, PhD (seminar tutor)
doc. PhDr. Jiří Dan, CSc. (seminar tutor)
Mgr. Katarína Palubová (seminar tutor) - Guaranteed by
- prof. RNDr. Tomáš Pitner, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable of Seminar Groups
- PV226/Agile: Thu 26. 9. to Thu 19. 12. Thu 12:00–13:50 A319, K. Palubová
PV226/LaSArIS: Thu 26. 9. to Thu 19. 12. Thu 10:00–11:50 A319, H. Bangui, B. Bühnová, M. Macák, R. Ošlejšek, T. Pitner - Prerequisites
- SOUHLAS
In the request for SOUHLAS please indicate whether you are interested in the Lasaris or Agile seminar. Do not be discouraged by the request for SOUHLAS, it only helps us to regulate the capacity of the mentioned seminars.
In the case of the Lasaris seminar, we expect interest in the activities of the Lasaris lab, i.e. the areas of design, development and operation of large and critical systems with high importance of their quality.
In the case of the "Intro to Agile" seminar, we expect interest in the topic. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 100 student(s).
Current registration and enrolment status: enrolled: 17/100, only registered: 0/100, only registered with preference (fields directly associated with the programme): 0/100 - fields of study / plans the course is directly associated with
- there are 32 fields of study the course is directly associated with, display
- Course objectives
- The aim of the course is to support the activities of the Laboratory of Software Architectures and Information Systems (Lasaris) in
research, development and teaching of theoretical topics and
practical problems in building large software systems and
deployment of modern information technologies in practice.
It deals with the design and development of reliable and secure information systems,
process and data modeling, system implementation management, and
software technologies for their construction.
The seminar makes acquainted with interesting research and development projects solved in Lasaris,
particularly in the area of designing large IT and critical infrastructures.
Additionally, external specialists, especially from the IT industry or from abroad, are invited to talk within the seminar.
In the Fall 2024 semester, PV226 will host one separate specialized seminar, "Intro to Agile", with the following focus:
The aim of the "Intro to agile approach" seminar is to provide students with basic information about agility and its application in companies of various sizes. Students will learn the agile approach, values and principles, as well as various agile methodologies and their use in practice. They will learn the concepts of agile software development, advantages and disadvantages of the agile approach compared to the "waterfall" method. Seminar will focus in more detail on the Scrum framework, its values, roles and meaning individual ceremonies. In addition, students will be introduced to agile leadership, agile transformations and SAFe (Scaled Agile Framework). The seminar will include practical examples, exercises/simulations, as well as discussions and interactions with practitioners. In this way, students prepare for effective use of agile methods in their future career in a dynamic and fast the changing IT world. - Learning outcomes
- Student will be able to:
- actively participate in the activities of the Software Architecture and Information Systems Laboratory (Lasaris) research, development and teaching of topics related to the theoretical solutions practical problems in building large software systems and the deployment of modern information technology in practice;
- apply the chosen knowledge of the design and development of reliable and secure information systems, process and data modeling, system implementation management, and software technologies for their construction;
- engage in research and development projects in Lasaris, particularly in the area of designing large IT and critical infrastructures. - Syllabus
- In case of Lasaris (basic seminar):
- The syllabus of each semester consists of individual talks of laboratory members and external guests, or the students themselves (see the interactive syllabus of the semester for more detail).
- In the case of Intro to Agile:
- A detailed syllabus is available in the study materials of the course in form of an interactive syllabus.
- Literature
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- Ian Gorton: Essential Software Architecture
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- LUCKHAM, David C. The power of events : an introduction to complex event processing in distributed enterprise systems. Boston: Addison-Wesley, 2002, xix, 376. ISBN 0201727897. info
- Teaching methods
- In the case of Lasaris overview lectures on new topics in the lab and relevant topics not covered by specific courses at FI. Individual- or team- work on tasks and projects agreed with the main lecturer (e.g. a R&D project, real application development, cooperation with industry, or study material preparation).
In the case of Intro to Agile, lectures combined with interactive exercises and discussion. - Assessment methods
- Attendance at the seminars and assessment of the results of the individual work.
- Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester.
PV226 Seminar LaSArIS
Faculty of InformaticsSpring 2025
- Extent and Intensity
- 0/2/0. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
In-person direct teaching - Teacher(s)
- doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
Bruno Rossi, PhD (lecturer)
RNDr. Martin Macák, Ph.D. (lecturer)
doc. PhDr. Jiří Dan, CSc. (seminar tutor) - Guaranteed by
- doc. RNDr. Radek Ošlejšek, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Prerequisites
- SOUHLAS
In the request for SOUHLAS please indicate whether you are interested in the Lasaris or Psychology seminar. Do not be discouraged by the request for SOUHLAS, it only helps us to regulate the capacity of the mentioned seminars.
In the case of the Lasaris seminar, we expect interest in the activities of the Lasaris lab, i.e. the areas of design, development and operation of large and critical systems with high importance of their quality.
In the case of the seminar focused on "Selected Chapters in Practical Psychology", we expect interest in the topic. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 60 student(s).
Current registration and enrolment status: enrolled: 0/60, only registered: 5/60, only registered with preference (fields directly associated with the programme): 2/60 - fields of study / plans the course is directly associated with
- there are 37 fields of study the course is directly associated with, display
- Course objectives
- The aim of the course is to support the activities of the Laboratory of Software Architectures and Information Systems (Lasaris) in
research, development and teaching of theoretical topics and
practical problems in building large software systems and
deployment of modern information technologies in practice.
It deals with the design and development of reliable and secure information systems,
process and data modeling, system implementation management, and
software technologies for their construction.
The seminar makes acquainted with interesting research and development projects solved in Lasaris,
particularly in the area of designing large IT and critical infrastructures,
for example, to support smart grids.
Additionally, external specialists, especially from the IT industry or from abroad, are invited to talk within the seminar.
In the Spring 2025 semester, PV226 will host one separate specialized seminar, "Selected Chapters in Practical Psychology" with the following focus:
The seminar with the focus on "Selected chapters in practical psychology" aims to provide listeners with basic information from selected disciplines of scientific psychology to facilitate orientation in life situations. They will gain experience with psychodiagnostic and psychocorrective or experiential methods. After completing the course, they will recognize when it is appropriate and expedient to turn to professional psychologists. Psychology will be presented to them as a multi-paradigmatic science with a critical approach to its findings. Overlaps into the IT world, such as leadership and motivation of team members, will be emphasized. - Learning outcomes
- Student will be able to:
- actively participate in the activities of the Software Architecture and Information Systems Laboratory (Lasaris) research, development and teaching of topics related to the theoretical solutions practical problems in building large software systems and the deployment of modern information technology in practice;
- apply the chosen knowledge of the design and development of reliable and secure information systems, process and data modeling, system implementation management, and software technologies for their construction;
- engage in research and development projects in Lasaris, particularly in the area of designing large IT and critical infrastructures. - Syllabus
- In case of Lasaris (basic seminar):
- The syllabus of each semester consists of individual talks of laboratory members and external guests, or the students themselves (see the interactive syllabus of the semester for more detail).
- In the case of Selected chapters in practical psychology:
- A detailed syllabus is available at https://is.muni.cz/auth/el/fi/jaro2024/PV226/psychologie/Psychologie-osnova.pdf
- Literature
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- Ian Gorton: Essential Software Architecture
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- LUCKHAM, David C. The power of events : an introduction to complex event processing in distributed enterprise systems. Boston: Addison-Wesley, 2002, xix, 376. ISBN 0201727897. info
- Teaching methods
- In the case of Lasaris overview lectures on new topics in the lab and relevant topics not covered by specific courses at FI. Individual- or team- work on tasks and projects agreed with the main lecturer (e.g. a R&D project, real application development, cooperation with industry, or study material preparation).
In the case of Selected chapters in practical psychology, lectures combined with interactive exercises and discussion. - Assessment methods
- Attendance at the seminars and assessment of the results of the individual work.
- Language of instruction
- Czech
- Further Comments
- The course is taught each semester.
The course is taught: every week. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
PV226 Seminar LaSArIS
Faculty of InformaticsSpring 2024
- Extent and Intensity
- 0/2/0. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
Bruno Rossi, PhD (lecturer)
RNDr. Martin Macák, Ph.D. (lecturer)
doc. PhDr. Jiří Dan, CSc. (seminar tutor) - Guaranteed by
- doc. RNDr. Radek Ošlejšek, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Thu 10:00–11:50 A319
- Timetable of Seminar Groups:
- Prerequisites
- SOUHLAS
In the request for SOUHLAS please indicate whether you are interested in the Lasaris or Psychology seminar. Do not be discouraged by the request for SOUHLAS, it only helps us to regulate the capacity of the mentioned seminars.
In the case of the Lasaris seminar, we expect interest in the activities of the Lasaris lab, i.e. the areas of design, development and operation of large and critical systems with high importance of their quality.
In the case of the seminar focused on "Selected Chapters in Practical Psychology", we expect interest in the topic. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 60 student(s).
Current registration and enrolment status: enrolled: 15/60, only registered: 0/60, only registered with preference (fields directly associated with the programme): 0/60 - fields of study / plans the course is directly associated with
- there are 70 fields of study the course is directly associated with, display
- Course objectives
- The aim of the course is to support the activities of the Laboratory of Software Architectures and Information Systems (Lasaris) in
research, development and teaching of theoretical topics and
practical problems in building large software systems and
deployment of modern information technologies in practice.
It deals with the design and development of reliable and secure information systems,
process and data modeling, system implementation management, and
software technologies for their construction.
The seminar makes acquainted with interesting research and development projects solved in Lasaris,
particularly in the area of designing large IT and critical infrastructures,
for example, to support smart grids.
Additionally, external specialists, especially from the IT industry or from abroad, are invited to talk within the seminar.
In the Fall 2023 semester, PV226 will host one separate specialized seminar, "Selected Chapters in Practical Psychology" with the following focus:
The seminar with the focus on "Selected chapters in practical psychology" aims to provide listeners with basic information from selected disciplines of scientific psychology to facilitate orientation in life situations. They will gain experience with psychodiagnostic and psychocorrective or experiential methods. After completing the course, they will recognize when it is appropriate and expedient to turn to professional psychologists. Psychology will be presented to them as a multi-paradigmatic science with a critical approach to its findings. Overlaps into the IT world, such as leadership and motivation of team members, will be emphasized. - Learning outcomes
- Student will be able to:
- actively participate in the activities of the Software Architecture and Information Systems Laboratory (Lasaris) research, development and teaching of topics related to the theoretical solutions practical problems in building large software systems and the deployment of modern information technology in practice;
- apply the chosen knowledge of the design and development of reliable and secure information systems, process and data modeling, system implementation management, and software technologies for their construction;
- engage in research and development projects in Lasaris, particularly in the area of designing large IT and critical infrastructures. - Syllabus
- In case of Lasaris (basic seminar):
- The syllabus of each semester consists of individual talks of laboratory members and external guests, or the students themselves (see the interactive syllabus of the semester for more detail).
- In the case of Selected chapters in practical psychology:
- A detailed syllabus is available at https://is.muni.cz/auth/el/fi/jaro2024/PV226/psychologie/Psychologie-osnova.pdf
- Literature
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- Ian Gorton: Essential Software Architecture
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- LUCKHAM, David C. The power of events : an introduction to complex event processing in distributed enterprise systems. Boston: Addison-Wesley, 2002, xix, 376. ISBN 0201727897. info
- Teaching methods
- In the case of Lasaris overview lectures on new topics in the lab and relevant topics not covered by specific courses at FI. Individual- or team- work on tasks and projects agreed with the main lecturer (e.g. a R&D project, real application development, cooperation with industry, or study material preparation).
In the case of Selected chapters in practical psychology, lectures combined with interactive exercises and discussion. - Assessment methods
- Attendance at the seminars and assessment of the results of the individual work.
- Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
PV226 Seminar LaSArIS
Faculty of InformaticsAutumn 2023
- Extent and Intensity
- 0/2/0. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (seminar tutor)
Bruno Rossi, PhD (lecturer)
Bacem Mbarek, PhD (seminar tutor)
RNDr. Martin Macák, Ph.D. (seminar tutor)
Ing. Lukáš Grolig (lecturer)
RNDr. David Gešvindr, Ph.D. (seminar tutor)
Hind Bangui, PhD (lecturer)
doc. PhDr. Jiří Dan, CSc. (seminar tutor)
Radmila Čermáková (assistant) - Guaranteed by
- prof. RNDr. Tomáš Pitner, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable of Seminar Groups
- PV226/LaSArIS: Thu 10:00–11:50 A319, H. Bangui, B. Bühnová, R. Ošlejšek, T. Pitner, B. Rossi
PV226/Psychologie: Thu 14:00–15:50 B410, J. Dan - Prerequisites
- SOUHLAS
In the request for SOUHLAS please indicate whether you are interested in the Lasaris or Psychology seminar. Do not be discouraged by the request for SOUHLAS, it only helps us to regulate the capacity of the mentioned seminars.
In the case of the Lasaris seminar, we expect interest in the activities of the Lasaris lab, i.e. the areas of design, development and operation of large and critical systems with high importance of their quality.
In the case of the seminar focused on "Selected Chapters in Practical Psychology", we expect interest in the topic. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 100 student(s).
Current registration and enrolment status: enrolled: 12/100, only registered: 0/100, only registered with preference (fields directly associated with the programme): 0/100 - fields of study / plans the course is directly associated with
- there are 66 fields of study the course is directly associated with, display
- Course objectives
- The aim of the course is to support the activities of the Laboratory of Software Architectures and Information Systems (Lasaris) in
research, development and teaching of theoretical topics and
practical problems in building large software systems and
deployment of modern information technologies in practice.
It deals with the design and development of reliable and secure information systems,
process and data modeling, system implementation management, and
software technologies for their construction.
The seminar makes acquainted with interesting research and development projects solved in Lasaris,
particularly in the area of designing large IT and critical infrastructures,
for example, to support smart grids.
Additionally, external specialists, especially from the IT industry or from abroad, are invited to talk within the seminar.
In the Fall 2023 semester, PV226 will host one separate specialized seminar, "Selected Chapters in Practical Psychology" with the following focus:
The seminar with the focus on "Selected chapters in practical psychology" aims to provide listeners with basic information from selected disciplines of scientific psychology to facilitate orientation in life situations. They will gain experience with psychodiagnostic and psychocorrective or experiential methods. After completing the course, they will recognize when it is appropriate and expedient to turn to professional psychologists. Psychology will be presented to them as a multi-paradigmatic science with a critical approach to its findings. Overlaps into the IT world, such as leadership and motivation of team members, will be emphasized. - Learning outcomes
- Student will be able to:
- actively participate in the activities of the Software Architecture and Information Systems Laboratory (Lasaris) research, development and teaching of topics related to the theoretical solutions practical problems in building large software systems and the deployment of modern information technology in practice;
- apply the chosen knowledge of the design and development of reliable and secure information systems, process and data modeling, system implementation management, and software technologies for their construction;
- engage in research and development projects in Lasaris, particularly in the area of designing large IT and critical infrastructures. - Syllabus
- In case of Lasaris (basic seminar):
- The syllabus of each semester consists of individual talks of laboratory members and external guests, or the students themselves (see the interactive syllabus of the semester for more detail).
- In the case of Selected chapters in practical psychology:
- A detailed syllabus is available at https://is.muni.cz/auth/el/fi/podzim2023/PV226/Dan_-_Psychologie_-_osnova_prednasek_01092022.pdf
- Literature
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- Ian Gorton: Essential Software Architecture
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- LUCKHAM, David C. The power of events : an introduction to complex event processing in distributed enterprise systems. Boston: Addison-Wesley, 2002, xix, 376. ISBN 0201727897. info
- Teaching methods
- In the case of Lasaris overview lectures on new topics in the lab and relevant topics not covered by specific courses at FI. Individual- or team- work on tasks and projects agreed with the main lecturer (e.g. a R&D project, real application development, cooperation with industry, or study material preparation).
In the case of Selected chapters in practical psychology, lectures combined with interactive exercises and discussion. - Assessment methods
- Attendance at the seminars and assessment of the results of the individual work.
- Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
PV226 Seminar LaSArIS
Faculty of InformaticsSpring 2023
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
Bruno Rossi, PhD (lecturer)
doc. PhDr. Jiří Dan, CSc. (seminar tutor)
Mgr. Martin Hofbauer (seminar tutor)
RNDr. Lukáš Daubner, Ph.D. (assistant)
Bc. Pavel Nedělník (assistant) - Guaranteed by
- doc. RNDr. Radek Ošlejšek, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable of Seminar Groups
- PV226/Lasaris: Thu 16. 2. to Thu 11. 5. Thu 10:00–11:50 A319, B. Bühnová, R. Ošlejšek, T. Pitner, B. Rossi
PV226/Psychologie: Thu 16. 2. to Thu 11. 5. Thu 14:00–15:50 B410, J. Dan - Prerequisites
- SOUHLAS
Interest in the activities of the Lasaris lab, i.e. the areas of design, development and operation of systems with high importance of their quality, including critical systems and infrastructures. Or interest in the topic of the specialized seminar. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 60 student(s).
Current registration and enrolment status: enrolled: 11/60, only registered: 0/60, only registered with preference (fields directly associated with the programme): 0/60 - fields of study / plans the course is directly associated with
- there are 70 fields of study the course is directly associated with, display
- Course objectives
- The aim of the course is to support the activities of the Laboratory of Software Architectures and Information Systems (Lasaris) in
research, development and teaching of theoretical topics and
practical problems in building large software systems and
deployment of modern information technologies in practice.
It deals with the design and development of reliable and secure information systems,
process and data modeling, system implementation management, and
software technologies for their construction.
The seminar makes acquainted with interesting research and development projects solved in Lasaris,
particularly in the area of designing large IT and critical infrastructures,
for example, to support smart grids.
Additionally, external specialists, especially from the IT industry or from abroad, are invited to talk within the seminar.
In the Spring 2023 semester, PV226 will host a separate specialized seminar, "Selected Chapters in Practical Psychology" (as a follow up od the seminar held in the previous semester) with the following focus:
The seminar with the focus on "Selected chapters in practical psychology" aims to provide listeners with basic information from selected disciplines of scientific psychology to facilitate orientation in life situations. They will gain experience with psychodiagnostic and psychocorrective or experiential methods. After completing the course, they will recognize when it is appropriate and expedient to turn to professional psychologists. Psychology will be presented to them as a multi-paradigmatic science with a critical approach to its findings. Overlaps into the IT world, such as leadership and motivation of team members, will be emphasized. - Learning outcomes
- Student will be able to:
- actively participate in the activities of the Software Architecture and Information Systems Laboratory (Lasaris) research, development and teaching of topics related to the theoretical solutions practical problems in building large software systems and the deployment of modern information technology in practice;
- apply the chosen knowledge of the design and development of reliable and secure information systems, process and data modeling, system implementation management, and software technologies for their construction;
- engage in research and development projects in Lasaris, particularly in the area of designing large IT and critical infrastructures. - Syllabus
- In case of Lasaris (basic seminar):
- The syllabus of each semester consists of individual talks of laboratory members and external guests, or the students themselves (see the interactive syllabus of the semester for more detail).
- In the case of Selected chapters in practical psychology:
- A detailed syllabus is available at https://is.muni.cz/auth/el/fi/podzim2022/PV226/Dan_-_Psychologie_-_osnova_prednasek_01092022.pdf
- Literature
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- Ian Gorton: Essential Software Architecture
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- LUCKHAM, David C. The power of events : an introduction to complex event processing in distributed enterprise systems. Boston: Addison-Wesley, 2002, xix, 376. ISBN 0201727897. info
- Teaching methods
- In the case of Lasaris overview lectures on new topics in the lab and relevant topics not covered by specific courses at FI. Individual- or team- work on tasks and projects agreed with the main lecturer (e.g. a R&D project, real application development, cooperation with industry, or study material preparation).
- Assessment methods
- In the case of LaSArIS attendance at the seminars and assessment of the results of the individual work.
- Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
PV226 Seminar LaSArIS
Faculty of InformaticsAutumn 2022
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (seminar tutor)
Bruno Rossi, PhD (lecturer)
Bacem Mbarek, PhD (seminar tutor)
RNDr. Martin Macák, Ph.D. (seminar tutor)
Ing. Lukáš Grolig (lecturer)
RNDr. David Gešvindr, Ph.D. (seminar tutor)
doc. PhDr. Jiří Dan, CSc. (seminar tutor)
Radmila Čermáková (assistant) - Guaranteed by
- prof. RNDr. Tomáš Pitner, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable of Seminar Groups
- PV226/LaSArIS: Thu 10:00–11:50 A319, B. Bühnová, R. Ošlejšek, T. Pitner, B. Rossi
PV226/Psychologie: Wed 14:00–15:50 B410, J. Dan
PV226/Sw_architektury: Mon 16:00–17:50 A318, L. Grolig - Prerequisites
- SOUHLAS
Interest in the activities of the Lasaris lab, i.e. the areas of design, development and operation of systems with high importance of their quality, including critical systems and infrastructures.
In the case of a seminar focused on software architectures, advanced knowledge of application development is expected, both front-end and back-end. Knowledge of the design of relational databases and their implementation is also expected. The student should also have basic knowledge of operating systems, containerization, and computer networks. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 100 student(s).
Current registration and enrolment status: enrolled: 20/100, only registered: 0/100, only registered with preference (fields directly associated with the programme): 0/100 - fields of study / plans the course is directly associated with
- there are 66 fields of study the course is directly associated with, display
- Course objectives
- The aim of the course is to support the activities of the Laboratory of Software Architectures and Information Systems (Lasaris) in
research, development and teaching of theoretical topics and
practical problems in building large software systems and
deployment of modern information technologies in practice.
It deals with the design and development of reliable and secure information systems,
process and data modeling, system implementation management, and
software technologies for their construction.
The seminar makes acquainted with interesting research and development projects solved in Lasaris,
particularly in the area of designing large IT and critical infrastructures,
for example, to support smart grids.
Additionally, external specialists, especially from the IT industry or from abroad, are invited to talk within the seminar.
In the Fall 2022 semester, PV226 will host two separate specialized seminars, "Software Architectures" and "Selected Chapters in Practical Psychology" with the following focus:
The seminar focusing on "Software architectures" will focus on getting to know the most common modern solutions of selected types of systems. The principles will be applied to case studies of the given area.
The seminar with the focus on "Selected chapters in practical psychology" aims to provide listeners with basic information from selected disciplines of scientific psychology to facilitate orientation in life situations. They will gain experience with psychodiagnostic and psychocorrective or experiential methods. After completing the course, they will recognize when it is appropriate and expedient to turn to professional psychologists. Psychology will be presented to them as a multi-paradigmatic science with a critical approach to its findings. Overlaps into the IT world, such as leadership and motivation of team members, will be emphasized. - Learning outcomes
- Student will be able to:
- actively participate in the activities of the Software Architecture and Information Systems Laboratory (Lasaris) research, development and teaching of topics related to the theoretical solutions practical problems in building large software systems and the deployment of modern information technology in practice;
- apply the chosen knowledge of the design and development of reliable and secure information systems, process and data modeling, system implementation management, and software technologies for their construction;
- engage in research and development projects in Lasaris, particularly in the area of designing large IT and critical infrastructures. - Syllabus
- In case of Lasaris (basic seminar):
- The syllabus of each semester consists of individual talks of laboratory members and external guests, or the students themselves (see the interactive syllabus of the semester for more detail).
- In the case of software architectures:
- 1 ADR, C4 & important diagrams (ERD, sequence, process)
- 2 Identity, access control, compliance, zero trust
- 3 Architectures for web e-commerce systems (case study global e-shop)
- 4 Architectures of real-time systems (case study betting system, case study real-time collaboration)
- 5 Architectures of streaming services
- 6 Architectures of data warehouses and analytical systems
- 7 Principles of integrating machine learning into systems
- In the case of Selected chapters in practical psychology:
- A detailed syllabus is available at https://is.muni.cz/auth/el/fi/podzim2022/PV226/Dan_-_Psychologie_-_osnova_prednasek_01092022.pdf
- Literature
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- Ian Gorton: Essential Software Architecture
- LUCKHAM, David C. The power of events : an introduction to complex event processing in distributed enterprise systems. Boston: Addison-Wesley, 2002, xix, 376. ISBN 0201727897. info
- Teaching methods
- In the case of Lasaris overview lectures on new topics in the lab and relevant topics not covered by specific courses at FI. Individual- or team- work on tasks and projects agreed with the main lecturer (e.g. a R&D project, real application development, cooperation with industry, or study material preparation).
In the case of software architectures, students participate in a discussion group, where individual topics are discussed in the form of a lecture, which are then discussed. Knowledge is practiced in the form of a proposal according to the assignment or by writing an essay on the given topic. - Assessment methods
- In the case of LaSArIS attendance at the seminars and assessment of the results of the individual work.
In the case of software architectures participation in consultations is required. - Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
PV226 Seminar LaSArIS
Faculty of InformaticsSpring 2022
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
Bruno Rossi, PhD (lecturer)
Bacem Mbarek, PhD (seminar tutor) - Guaranteed by
- doc. RNDr. Radek Ošlejšek, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable of Seminar Groups
- PV226/Blockchain: Tue 15. 2. to Tue 10. 5. Tue 12:00–13:50 A318, B. Mbarek
PV226/Lasaris: Thu 17. 2. to Thu 12. 5. Thu 10:00–11:50 A319, B. Bühnová - Prerequisites
- SOUHLAS
Interest in the activities of the Lasaris lab, i.e. the areas of design, development and operation of systems with high importance of their quality, including critical systems and infrastructures.
In the case of Blockchain seminar (see Course objectives), students must have solid skills in programming with C++ or Java languages and have good knowledge of working on a Linux desktop. It is necessary to have the laptop with installed Linux. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 60 student(s).
Current registration and enrolment status: enrolled: 4/60, only registered: 0/60, only registered with preference (fields directly associated with the programme): 0/60 - fields of study / plans the course is directly associated with
- there are 70 fields of study the course is directly associated with, display
- Course objectives
- The aim of the course is to support the activities of the Laboratory of Software Architectures and Information Systems (Lasaris) in
research, development and teaching of theoretical topics and
practical problems in building large software systems and
deployment of modern information technologies in practice.
It deals with the design and development of reliable and secure information systems,
process and data modeling, system implementation management, and
software technologies for their construction.
The seminar makes acquainted with interesting research and development projects solved in Lasaris,
particularly in the area of designing large IT and critical infrastructures,
for example, to support smart grids.
Additionally, external specialists, especially from the IT industry or from abroad, are invited to talk within the seminar.
In the spring 2022 semester, PV226 hosts an autonomous specialized seminar Blockchain. Through this course, students will be provided with a comprehensive understanding of Blockchain. They will learn the methods of securing distributed ledgers. They will also learn the design and implementation of selected Blockchain use-cases. In addition to developing cases of smart contracts, students will work on deploying an Internet of Thing (IoT) network where Blockchain is integrated using a dedicated tool, such as Hyperledger Fabric Composer. Bacem Mbarek in cooperation with Martin Macák will be in charge of this seminar. - Learning outcomes
- Student will be able to:
- actively participate in the activities of the Software Architecture and Information Systems Laboratory (Lasaris) research, development and teaching of topics related to the theoretical solutions practical problems in building large software systems and the deployment of modern information technology in practice;
- apply the chosen knowledge of the design and development of reliable and secure information systems, process and data modeling, system implementation management, and software technologies for their construction;
- engage in research and development projects in Lasaris, particularly in the area of designing large IT and critical infrastructures. - Syllabus
- In case of Lasaris (basic seminar):
- The syllabus of each semester consists of individual talks of laboratory members and external guests, or the students themselves (see the interactive syllabus of the semester for more detail).
- In the case of Blockchain seminar:
- Blockchain
- Smart contract
- Blockchain framework implementation (Hyperledger Fabric)
- Security and Privacy
- Hyperledger caliper: Blockchain Simulator
- Internet of things
- Literature
- Ian Gorton: Essential Software Architecture
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- LUCKHAM, David C. The power of events : an introduction to complex event processing in distributed enterprise systems. Boston: Addison-Wesley, 2002, xix, 376. ISBN 0201727897. info
- Teaching methods
- In the case of Lasaris overview lectures on new topics in the lab and relevant topics not covered by specific courses at FI. Individual- or team- work on tasks and projects agreed with the main lecturer (e.g. a R&D project, real application development, cooperation with industry, or study material preparation).
In the case of Blockchain seminar the basics in both theoretical background and hands-on experience on Blockchain applications will be provided. In this regard, the seminar will focus on explaining important concepts, such as modelling blockchains, mining, smart contracts, transaction verification, and virtual identity. Furthermore, the course will introduce some existing Blockchain platforms, as for example Hyperledger Fabric. In order to apply the different concepts presented in the course, students will have hands-on sessions where they will implement and discuss the use of Blockchain in several domains, including Internet of things, finance, logistics, and health. - Assessment methods
- In the case of LaSArIS attendance at the seminars and assessment of the results of the individual work.
In the case of Blockchain seminar the attendance at the seminars and presentation of the project are required. - Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
PV226 Seminar LaSArIS
Faculty of InformaticsAutumn 2021
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (seminar tutor)
Bruno Rossi, PhD (lecturer)
Bacem Mbarek, PhD (seminar tutor)
RNDr. Martin Macák, Ph.D. (seminar tutor)
Ing. Lukáš Grolig (lecturer)
RNDr. David Gešvindr, Ph.D. (seminar tutor)
Radmila Čermáková (assistant) - Guaranteed by
- prof. RNDr. Tomáš Pitner, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable of Seminar Groups
- PV226/PM: No timetable has been entered into IS. M. Macák
PV226/Blockchain: Mon 13. 9. to Mon 6. 12. Mon 16:00–17:50 B411, B. Mbarek
PV226/Lasaris_lab: Thu 16. 9. to Thu 9. 12. Thu 10:00–11:50 A319, B. Bühnová, R. Ošlejšek, T. Pitner, B. Rossi - Prerequisites
- SOUHLAS
Interest in the activities of the Lasaris lab, i.e. the areas of design, development and operation of systems with high importance of their quality, including critical systems and infrastructures.
In the case of Blockchain seminar (see Course objectives), students must have solid skills in programming with C++ or Java languages and have good knowledge of working on a Linux desktop. It is necessary to have the laptop with installed Linux. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 100 student(s).
Current registration and enrolment status: enrolled: 1/100, only registered: 0/100, only registered with preference (fields directly associated with the programme): 0/100 - fields of study / plans the course is directly associated with
- there are 65 fields of study the course is directly associated with, display
- Course objectives
- The aim of the course is to support the activities of the Laboratory of Software Architectures and Information Systems (Lasaris) in
research, development and teaching of theoretical topics and
practical problems in building large software systems and
deployment of modern information technologies in practice.
It deals with the design and development of reliable and secure information systems,
process and data modeling, system implementation management, and
software technologies for their construction.
The seminar makes acquainted with interesting research and development projects solved in Lasaris,
particularly in the area of designing large IT and critical infrastructures,
for example, to support smart grids.
Additionally, external specialists, especially from the IT industry or from abroad, are invited to talk within the seminar.
In the spring 2022 semester, PV226 hosts an autonomous specialized seminar Blockchain. Through this course, students will be provided with a comprehensive understanding of Blockchain. They will learn the methods of securing distributed ledgers. They will also learn the design and implementation of selected Blockchain use-cases. In addition to developing cases of smart contracts, students will work on deploying an Internet of Thing (IoT) network where Blockchain is integrated using a dedicated tool, such as Hyperledger Fabric Composer. Bacem Mbarek in cooperation with Martin Macák will be in charge of this seminar. - Learning outcomes
- Student will be able to:
- actively participate in the activities of the Software Architecture and Information Systems Laboratory (Lasaris) research, development and teaching of topics related to the theoretical solutions practical problems in building large software systems and the deployment of modern information technology in practice;
- apply the chosen knowledge of the design and development of reliable and secure information systems, process and data modeling, system implementation management, and software technologies for their construction;
- engage in research and development projects in Lasaris, particularly in the area of designing large IT and critical infrastructures. - Syllabus
- In case of Lasaris (basic seminar):
- The syllabus of each semester consists of individual talks of laboratory members and external guests, or the students themselves (see the interactive syllabus of the semester for more detail).
- In the case of Blockchain seminar:
- Blockchain
- Smart contract
- Blockchain framework implementation (Hyperledger Fabric)
- Security and Privacy
- Hyperledger caliper: Blockchain Simulator
- Internet of things
- Literature
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- Ian Gorton: Essential Software Architecture
- LUCKHAM, David C. The power of events : an introduction to complex event processing in distributed enterprise systems. Boston: Addison-Wesley, 2002, xix, 376. ISBN 0201727897. info
- Teaching methods
- In the case of Lasaris overview lectures on new topics in the lab and relevant topics not covered by specific courses at FI. Individual- or team- work on tasks and projects agreed with the main lecturer (e.g. a R&D project, real application development, cooperation with industry, or study material preparation).
In the case of Blockchain seminar the basics in both theoretical background and hands-on experience on Blockchain applications will be provided. In this regard, the seminar will focus on explaining important concepts, such as modelling blockchains, mining, smart contracts, transaction verification, and virtual identity. Furthermore, the course will introduce some existing Blockchain platforms, as for example Hyperledger Fabric. In order to apply the different concepts presented in the course, students will have hands-on sessions where they will implement and discuss the use of Blockchain in several domains, including Internet of things, finance, logistics, and health. - Assessment methods
- In the case of LaSArIS attendance at the seminars and assessment of the results of the individual work.
In the case of Blockchain seminar the attendance at the seminars and presentation of the project are required. - Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
PV226 Seminar LaSArIS
Faculty of InformaticsSpring 2021
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
Bruno Rossi, PhD (lecturer)
Bacem Mbarek, PhD (seminar tutor)
RNDr. Martin Macák, Ph.D. (seminar tutor)
Ing. Lukáš Grolig (seminar tutor)
Radmila Čermáková (assistant) - Guaranteed by
- doc. RNDr. Radek Ošlejšek, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: doc. RNDr. Radek Ošlejšek, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Thu 10:00–11:50 A319
- Timetable of Seminar Groups:
PV226/Blockchain: Wed 12:00–13:50 Virtuální místnost, B. Mbarek
PV226/Lasaris_lab: No timetable has been entered into IS. B. Bühnová - Prerequisites
- SOUHLAS
Basic experience with implementation of nontrivial program systems. Interest in Lasaris activities.
In the case of Process Mining seminar (see Course objectives), the interest about the data science and this particular domain is enough.
In the case of Blockchain seminar (see Course objectives), students must have solid skills in programming with C++ or Java languages and have good knowledge of working on a Linux desktop. It is necessary to have the laptop with installed Linux. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 60 student(s).
Current registration and enrolment status: enrolled: 0/60, only registered: 0/60, only registered with preference (fields directly associated with the programme): 0/60 - fields of study / plans the course is directly associated with
- there are 70 fields of study the course is directly associated with, display
- Course objectives
- Learning outcomes of the course unit The aim of the course is to support the activities of the Laboratory of Software Architectures and Information Systems (Lasaris) in
research, development and teaching of theoretical topics and
practical problems in building large software systems and
deployment of modern information technologies in practice.
It deals with the design and development of reliable and secure information systems,
process and data modeling, system implementation management, and
software technologies for their construction.
The seminar makes acquainted with interesting research and development projects solved in Lasaris,
particularly in the area of designing large IT and critical infrastructures,
for example, to support smart grids.
Additionally, external specialists, especially from the IT industry or from abroad, are regularly invited to talk.
In the spring 2020 semester, PV226 hosts an autonomous specialized seminar Process Mining, in which you will learn many techniques for the analysis of processes based on the recorded events. Martin Macák will be in charge of this seminar.
In the spring 2020 semester, PV226 hosts an autonomous specialized seminar Blockchain. Through this course, students will be provided with a comprehensive understanding of Blockchain. They will learn the methods of securing distributed ledgers. They will also learn the design and implementation of selected Blockchain use-cases. In addition to developing cases of smart contracts, students will work on deploying an Internet of Thing (IoT) network where Blockchain is integrated using a dedicated tool, such as Hyperledger Fabric Composer. Bacem Mbarek in cooperation with Martin Macák will be in charge of this seminar. - Learning outcomes
- Student will be able to:
- actively participate in the activities of the Software Architecture and Information Systems Laboratory (Lasaris) research, development and teaching of topics related to the theoretical solutions practical problems in building large software systems and the deployment of modern information technology in practice;
- apply the chosen knowledge of the design and development of reliable and secure information systems, process and data modeling, system implementation management, and software technologies for their construction;
- engage in research and development projects in Lasaris, particularly in the area of designing large IT and critical infrastructures, for example, to support smart grids. - Syllabus
- In case of Lasaris (basic seminar):
- Area Software architectures
- Area Technology
- Area Information systems and management
- Area Applications
- In the case of Process Mining seminar:
- Data Mining
- Process Models and Process Discovery
- Different Types of Process Models
- Process Discovery Techniques and Conformance Checking
- Enrichment of Process Models
- Operational Support
- In the case of Blockchain seminar:
- Blockchain
- Smart contract
- Blockchain framework implementation (Hyperledger Fabric)
- Security and Privacy
- Hyperledger caliper: Blockchain Simulator
- Internet of things
- Literature
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- Clemenss Szyperski: Component software : beyond object-oriented programming
- John Cheesman and John Daniels: UML Components
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- Ian Gorton: Essential Software Architecture
- LUCKHAM, David C. The power of events : an introduction to complex event processing in distributed enterprise systems. Boston: Addison-Wesley, 2002, xix, 376. ISBN 0201727897. info
- Teaching methods
- In the case of Lasaris overview lectures on new topics in the lab and relevant topics not covered by specific courses at FI. Individual- or team- work on tasks and projects agreed with the main lecturer (e.g. a R&D project, real application development, cooperation with industry, or study material preparation).
In the case of Process Mining seminar the first half of the course in the form of e-learning in cooperation with Eindhoven University of Technology, the second half is a project. The seminar will physically take place only some chosen weeks.
In the case of Blockchain seminar the basics in both theoretical background and hands-on experience on Blockchain applications will be provided. In this regard, the seminar will focus on explaining important concepts, such as modelling blockchains, mining, smart contracts, transaction verification, and virtual identity. Furthermore, the course will introduce some existing Blockchain platforms, as for example Hyperledger Fabric. In order to apply the different concepts presented in the course, students will have hands-on sessions where they will implement and discuss the use of Blockchain in several domains, including Internet of things, finance, logistics, and health. - Assessment methods
- In the case of LaSArIS attendance at the seminars and assessment of the results of the individual work.
In the case of Process Mining seminar it is necessary to complete the e-learning course and present the final project.
In the case of Blockchain seminar the attendance at the seminars and presentation of the project are required. - Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
PV226 Seminar LaSArIS
Faculty of InformaticsAutumn 2020
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (assistant)
Bruno Rossi, PhD (lecturer)
Bacem Mbarek, PhD (seminar tutor)
RNDr. Martin Macák, Ph.D. (seminar tutor)
Ing. Lukáš Grolig (lecturer)
RNDr. David Gešvindr, Ph.D. (seminar tutor)
Radmila Čermáková (assistant) - Guaranteed by
- prof. RNDr. Tomáš Pitner, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable of Seminar Groups
- PV226/BasicSeminar: Thu 10:00–11:50 A319, B. Bühnová, R. Ošlejšek, T. Pitner, B. Rossi
PV226/ProcessMining: No timetable has been entered into IS. M. Macák, T. Pitner
PV226/Blockchain: Tue 12:00–13:50 A219, B. Mbarek, T. Pitner
PV226/MachineLearning: Thu 16:00–17:50 B204, L. Grolig, T. Pitner
PV226/IoT: Thu 18:00–19:50 B204, L. Grolig, T. Pitner
PV226/MSSQL: Fri 8:00–11:50 B204, D. Gešvindr - Prerequisites
- SOUHLAS
Basic experience with implementation of nontrivial program systems. Interest in Lasaris activities.
In the case of Process Mining seminar (see Course objectives), the interest about the data science and this particular domain is enough.
In the case of Blockchain seminar (see Course objectives), students must have solid skills in programming with C++ or Java languages and have good knowledge of working on a Linux desktop. It is necessary to have the laptop with installed Linux. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 100 student(s).
Current registration and enrolment status: enrolled: 1/100, only registered: 0/100, only registered with preference (fields directly associated with the programme): 0/100 - fields of study / plans the course is directly associated with
- there are 65 fields of study the course is directly associated with, display
- Course objectives
- Learning outcomes of the course unit The aim of the course is to support the activities of the Laboratory of Software Architectures and Information Systems (Lasaris) in
research, development and teaching of theoretical topics and
practical problems in building large software systems and
deployment of modern information technologies in practice.
It deals with the design and development of reliable and secure information systems,
process and data modeling, system implementation management, and
software technologies for their construction.
The seminar makes acquainted with interesting research and development projects solved in Lasaris,
particularly in the area of designing large IT and critical infrastructures,
for example, to support smart grids.
Additionally, external specialists, especially from the IT industry or from abroad, are regularly invited to talk.
In the autumn 2020 semester, PV226 will host separate semester specialized seminars conducted in English or Czech / Slovak. Those interested in one of them enroll in the course PV226 and select the appropriate seminar group:- Process Mining led by Martin Macák, in which you will learn about many techniques of process analysis based on recorded events.
- Blockchain (led by Dr. Bacem Mbarek) focused on understanding the concepts of Blockchain, design and implementation of selected Blockchain use cases, creating smart contracts and deploying IoT networks via Hyperledger Fabric Compose.
- IoT (led by Ing. Lukáš Grolig) focused on the basics of Internet of Things technologies incl. necessary introduction to microelectronics.
- Machine Learning (led by Ing. Lukáš Grolig) focused on the practical application of machine learning in the real world.
More information at https://lasaris.fi.muni.cz/students/teaching/pv226 - Learning outcomes
- Student will be able to:
- actively participate in the activities of the Software Architecture and Information Systems Laboratory (Lasaris) research, development and teaching of topics related to the theoretical solutions practical problems in building large software systems and the deployment of modern information technology in practice;
- apply the chosen knowledge of the design and development of reliable and secure information systems, process and data modeling, system implementation management, and software technologies for their construction;
- engage in research and development projects in Lasaris, particularly in the area of designing large IT and critical infrastructures, for example, to support smart grids. - Syllabus
- Lasaris basic seminar:
- Software architectures
- Technology
- Information systems and management
- Critical Infrastructure Protection
- For specialized seminar groups on Process Mining, Blockchain, Machine Learning and IoT, see https://lasaris.fi.muni.cz/students/teaching/pv226
- Literature
- Ian Gorton: Essential Software Architecture
- Clemenss Szyperski: Component software : beyond object-oriented programming
- John Cheesman and John Daniels: UML Components
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- LUCKHAM, David C. The power of events : an introduction to complex event processing in distributed enterprise systems. Boston: Addison-Wesley, 2002, xix, 376. ISBN 0201727897. info
- Teaching methods
- In the case of Lasaris overview lectures on new topics in the lab and relevant topics not covered by specific courses at FI. Individual- or team- work on tasks and projects agreed with the main lecturer (e.g. a R&D project, real application development, cooperation with industry, or study material preparation).
In the case of Process Mining seminar the first half of the course in the form of e-learning in cooperation with Eindhoven University of Technology, the second half is a project. The seminar will physically take place only some chosen weeks.
In the case of Blockchain seminar the basics in both theoretical background and hands-on experience on Blockchain applications will be provided. In this regard, the seminar will focus on explaining important concepts, such as modelling blockchains, mining, smart contracts, transaction verification, and virtual identity. Furthermore, the course will introduce some existing Blockchain platforms, as for example Hyperledger Fabric. In order to apply the different concepts presented in the course, students will have hands-on sessions where they will implement and discuss the use of Blockchain in several domains, including Internet of things, finance, logistics, and health. - Assessment methods
- In the case of LaSArIS attendance at the seminars and assessment of the results of the individual work.
In the case of Process Mining seminar it is necessary to complete the e-learning course and present the final project.
In the case of Blockchain seminar the attendance at the seminars and presentation of the project are required. - Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- https://lasaris.fi.muni.cz/students/teaching/pv226
PV226 Seminar LaSArIS
Faculty of InformaticsSpring 2020
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
RNDr. Martin Macák, Ph.D. (lecturer)
Bruno Rossi, PhD (lecturer)
Lubomír Jahn (seminar tutor)
Bacem Mbarek, PhD (seminar tutor) - Guaranteed by
- doc. RNDr. Radek Ošlejšek, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: doc. RNDr. Radek Ošlejšek, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Mon 17. 2. to Fri 15. 5. Thu 10:00–11:50 A319
- Timetable of Seminar Groups:
- Prerequisites
- SOUHLAS
Basic experience with implementation of nontrivial program systems. Interest in Lasaris activities.
In the case of Process Mining seminar (see Course objectives), the interest about the data science and this particular domain is enough.
In the case of Blockchain seminar (see Course objectives), students must have solid skills in programming with C++ or Java languages and have good knowledge of working on a Linux desktop. It is necessary to have the laptop with installed Linux. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 60 student(s).
Current registration and enrolment status: enrolled: 0/60, only registered: 0/60, only registered with preference (fields directly associated with the programme): 0/60 - fields of study / plans the course is directly associated with
- there are 70 fields of study the course is directly associated with, display
- Course objectives
- Learning outcomes of the course unit The aim of the course is to support the activities of the Laboratory of Software Architectures and Information Systems (Lasaris) in
research, development and teaching of theoretical topics and
practical problems in building large software systems and
deployment of modern information technologies in practice.
It deals with the design and development of reliable and secure information systems,
process and data modeling, system implementation management, and
software technologies for their construction.
The seminar makes acquainted with interesting research and development projects solved in Lasaris,
particularly in the area of designing large IT and critical infrastructures,
for example, to support smart grids.
Additionally, external specialists, especially from the IT industry or from abroad, are regularly invited to talk.
In the spring 2020 semester, PV226 hosts an autonomous specialized seminar Process Mining, in which you will learn many techniques for the analysis of processes based on the recorded events. Martin Macák will be in charge of this seminar.
In the spring 2020 semester, PV226 hosts an autonomous specialized seminar Blockchain. Through this course, students will be provided with a comprehensive understanding of Blockchain. They will learn the methods of securing distributed ledgers. They will also learn the design and implementation of selected Blockchain use-cases. In addition to developing cases of smart contracts, students will work on deploying an Internet of Thing (IoT) network where Blockchain is integrated using a dedicated tool, such as Hyperledger Fabric Composer. Bacem Mbarek in cooperation with Martin Macák will be in charge of this seminar. - Learning outcomes
- Student will be able to:
- actively participate in the activities of the Software Architecture and Information Systems Laboratory (Lasaris) research, development and teaching of topics related to the theoretical solutions practical problems in building large software systems and the deployment of modern information technology in practice;
- apply the chosen knowledge of the design and development of reliable and secure information systems, process and data modeling, system implementation management, and software technologies for their construction;
- engage in research and development projects in Lasaris, particularly in the area of designing large IT and critical infrastructures, for example, to support smart grids. - Syllabus
- In case of Lasaris (basic seminar):
- Area Software architectures
- Area Technology
- Area Information systems and management
- Area Applications
- In the case of Process Mining seminar:
- Data Mining
- Process Models and Process Discovery
- Different Types of Process Models
- Process Discovery Techniques and Conformance Checking
- Enrichment of Process Models
- Operational Support
- In the case of Blockchain seminar:
- Blockchain
- Smart contract
- Blockchain framework implementation (Hyperledger Fabric)
- Security and Privacy
- Hyperledger caliper: Blockchain Simulator
- Internet of things
- Literature
- John Cheesman and John Daniels: UML Components
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- Ian Gorton: Essential Software Architecture
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- Clemenss Szyperski: Component software : beyond object-oriented programming
- LUCKHAM, David C. The power of events : an introduction to complex event processing in distributed enterprise systems. Boston: Addison-Wesley, 2002, xix, 376. ISBN 0201727897. info
- Teaching methods
- In the case of Lasaris overview lectures on new topics in the lab and relevant topics not covered by specific courses at FI. Individual- or team- work on tasks and projects agreed with the main lecturer (e.g. a R&D project, real application development, cooperation with industry, or study material preparation).
In the case of Process Mining seminar the first half of the course in the form of e-learning in cooperation with Eindhoven University of Technology, the second half is a project. The seminar will physically take place only some chosen weeks.
In the case of Blockchain seminar the basics in both theoretical background and hands-on experience on Blockchain applications will be provided. In this regard, the seminar will focus on explaining important concepts, such as modelling blockchains, mining, smart contracts, transaction verification, and virtual identity. Furthermore, the course will introduce some existing Blockchain platforms, as for example Hyperledger Fabric. In order to apply the different concepts presented in the course, students will have hands-on sessions where they will implement and discuss the use of Blockchain in several domains, including Internet of things, finance, logistics, and health. - Assessment methods
- In the case of LaSArIS attendance at the seminars and assessment of the results of the individual work.
In the case of Process Mining seminar it is necessary to complete the e-learning course and present the final project.
In the case of Blockchain seminar the attendance at the seminars and presentation of the project are required. - Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
PV226 Seminar LaSArIS
Faculty of InformaticsAutumn 2019
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
Bruno Rossi, PhD (lecturer)
Ing. Nikola Šimková, PhD. (lecturer)
RNDr. Martin Macák, Ph.D. (seminar tutor)
Mgr. Štefan Bojnák (assistant) - Guaranteed by
- prof. RNDr. Tomáš Pitner, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Thu 10:00–11:50 A319
- Timetable of Seminar Groups:
- Prerequisites
- SOUHLAS
Basic experience with implementation of nontrivial program systems. Interest in Lasaris activities.
In the case of Process Mining seminar (see Course objectives) the interest about the data science and this particular domain is enough. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 60 student(s).
Current registration and enrolment status: enrolled: 0/60, only registered: 0/60, only registered with preference (fields directly associated with the programme): 0/60 - fields of study / plans the course is directly associated with
- there are 65 fields of study the course is directly associated with, display
- Course objectives
- Learning outcomes of the course unit The aim of the course is to support the activities of the Laboratory of Software Architectures and Information Systems (Lasaris) in
research, development and teaching of theoretical topics and
practical problems in building large software systems and
deployment of modern information technologies in practice.
It deals with the design and development of reliable and secure information systems,
process and data modeling, system implementation management, and
software technologies for their construction.
The seminar makes acquainted with interesting research and development projects solved in Lasaris,
particularly in the area of designing large IT and critical infrastructures,
for example, to support smart grids.
Additionally, external specialists, especially from the IT industry or from abroad, are regularly invited to talk.
In the autumn 2019 semester, PV226 hosts an autonomous specialized seminar Process Mining, in which you will learn many techniques for the analysis of processes based on the recorded events. Martin Macák will be in charge of this seminar. - Learning outcomes
- Student will be able to:
- actively participate in the activities of the Software Architecture and Information Systems Laboratory (Lasaris) research, development and teaching of topics related to the theoretical solutions practical problems in building large software systems and the deployment of modern information technology in practice;
- apply the chosen knowledge of the design and development of reliable and secure information systems, process and data modeling, system implementation management, and software technologies for their construction;
- engage in research and development projects in Lasaris, particularly in the area of designing large IT and critical infrastructures, for example, to support smart grids. - Syllabus
- In case of Lasaris (basic seminar):
- Area Software architectures
- Area Technology
- Area Information systems and management
- Area Applications
- In the case of Process Mining seminar:
- Data Mining
- Process Models and Process Discovery
- Different Types of Process Models
- Process Discovery Techniques and Conformance Checking
- Enrichment of Process Models
- Operational Support
- Literature
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- Ian Gorton: Essential Software Architecture
- Clemenss Szyperski: Component software : beyond object-oriented programming
- John Cheesman and John Daniels: UML Components
- LUCKHAM, David C. The power of events : an introduction to complex event processing in distributed enterprise systems. Boston: Addison-Wesley, 2002, xix, 376. ISBN 0201727897. info
- Teaching methods
- In the case of Lasaris overview lectures on new topics in the lab and relevant topics not covered by specific courses at FI. Individual- or team- work on tasks and projects agreed with the main lecturer (e.g. a R&D project, real application development, cooperation with industry, or study material preparation).
In the case of Process Mining seminar the first half of the course in the form of e-learning in cooperation with Eindhoven University of Technology, the second half is a project. The seminar will physically take place only some chosen weeks. - Assessment methods
- In the case of LaSArIS attendance at the seminars and assessment of the results of the individual work.
In the case of Process Mining seminar it is necessary to complete the e-learning course and present the final project. - Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
PV226 Seminar LaSArIS
Faculty of InformaticsSpring 2019
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
Bruno Rossi, PhD (lecturer)
RNDr. David Gešvindr, Ph.D. (seminar tutor) - Guaranteed by
- doc. RNDr. Eva Hladká, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: doc. RNDr. Radek Ošlejšek, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Thu 21. 2. to Thu 16. 5. Thu 10:00–11:50 A319
- Prerequisites
- SOUHLAS
Basic experience with implementation of nontrivial program systems. Interest in Lasaris activities.
In the case of MSSQL: Basic knowledge of relational databases. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 60 student(s).
Current registration and enrolment status: enrolled: 0/60, only registered: 0/60, only registered with preference (fields directly associated with the programme): 0/60 - fields of study / plans the course is directly associated with
- there are 33 fields of study the course is directly associated with, display
- Course objectives
- Learning outcomes of the course unit The aim of the course is to support the activities of the Laboratory of Software Architectures and Information Systems (Lasaris) in
research, development and teaching of theoretical topics and
practical problems in building large software systems and
deployment of modern information technologies in practice.
It deals with the design and development of reliable and secure information systems,
process and data modeling, system implementation management, and
software technologies for their construction.
The seminar makes acquainted with interesting research and development projects solved in Lasaris,
particularly in the area of designing large IT and critical infrastructures,
for example, to support smart grids.
Additionally, external specialists, especially from the IT industry or from abroad, are regularly invited to talk.
In the spring 2018 semester, PV226 hosts an autonomous specialized seminar on Microsoft SQL Server (MSSQL). The seminar has been prepared by David Gešvindr (one of the leading professionals on Microsoft SQL Server in the Czech Republic) for students with deeper interest in database technologies. The seminar focuses on the administration of this database solution and on the development of effective database applications, which are capable of utilising advanced Microsoft SQL Server features. Students will practice their knowledge of MSSQL in the practical part of the seminars, where they will manage and develop sample database solutions. The seminar will also cover advanced T-SQL language constructions for advanced data querying. - Learning outcomes
- Student will be able to:
- actively participate in the activities of the Software Architecture and Information Systems Laboratory (Lasaris), i.e. in research and development in the area of theoretical and practical problems in building large software systems and the deployment of modern information technology in practice; and/or in the area of designing large and critical infrastructures, for example, to support smart grids.
- apply the chosen knowledge of the design and development of reliable and secure information systems, process and data modeling, system implementation management, and software technologies for their construction. - Syllabus
- In case of Lasaris (basic seminar):
- Area Software architectures
- Area Technology
- Area Information systems and management
- Area Applications
- In the case of MSSQL:
- Introduction to the Microsoft SQL Server 2017 platform
- Installation of the MSSQL in server environment
- Basics of the database maintenance
- Planning database backup strategy
- Understanding security model
- Design and implementation of database objects
- Advanced queries in T-SQL
- Working with XML in the database, working with geographic data, database objects in C#
- Locks, transactions and isolation layers
- Index Internals and practical optimisation of queries performance
- Literature
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- John Cheesman and John Daniels: UML Components
- Clemenss Szyperski: Component software : beyond object-oriented programming
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- Ian Gorton: Essential Software Architecture
- LUCKHAM, David C. The power of events : an introduction to complex event processing in distributed enterprise systems. Boston: Addison-Wesley, 2002, xix, 376. ISBN 0201727897. info
- Teaching methods
- In the case of Lasaris overview lectures on new topics in the lab and relevant topics not covered by specific courses at FI. Individual- or team- work on tasks and projects agreed with the main lecturer (e.g. a R&D project, real application development, cooperation with industry, or study material preparation).
In the case of MSSQL block seminars biweekly, consisting of theoretical and practical part at computers. - Assessment methods
- In the case of LaSArIS attendance at the seminars and assessment of the results of the individual work.
In the case of MSSQL active participation at the seminars. - Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
PV226 Seminar LaSArIS
Faculty of InformaticsAutumn 2018
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
Bruno Rossi, PhD (lecturer)
Ing. Nikola Šimková, PhD. (lecturer)
Mgr. Ing. Veronika Bumbálková (assistant) - Guaranteed by
- doc. RNDr. Eva Hladká, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Thu 10:00–11:50 A218
- Prerequisites
- SOUHLAS
Basic experience with implementation of nontrivial program systems. Interest in Lasaris activities. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 60 student(s).
Current registration and enrolment status: enrolled: 0/60, only registered: 0/60, only registered with preference (fields directly associated with the programme): 0/60 - fields of study / plans the course is directly associated with
- there are 33 fields of study the course is directly associated with, display
- Course objectives
- Learning outcomes of the course unit The aim of the course is to support the activities of the Laboratory of Software Architectures and Information Systems (Lasaris) in research, development and teaching of theoretical topics and practical problems in building large software systems and deployment of modern information technologies in practice. It deals with the design and development of reliable and secure information systems, process and data modeling, system implementation management, and software technologies for their construction. The seminar makes acquainted with interesting research and development projects solved in Lasaris, particularly in the area of designing large IT and critical infrastructures, for example, to support smart grids. Additionally, external specialists, especially from the IT industry or from abroad, are regularly invited to talk.
- Learning outcomes
- Student will be able to:
- actively participate in the activities of the Software Architecture and Information Systems Laboratory (Lasaris), i.e. in research and development in the area of theoretical and practical problems in building large software systems and the deployment of modern information technology in practice; and/or in the area of designing large and critical infrastructures, for example, to support smart grids.
- apply the chosen knowledge of the design and development of reliable and secure information systems, process and data modeling, system implementation management, and software technologies for their construction. - Syllabus
- Area Software architectures
- Area Technology
- Area Information systems and management
- Area Applications
- Literature
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- Ian Gorton: Essential Software Architecture
- Clemenss Szyperski: Component software : beyond object-oriented programming
- John Cheesman and John Daniels: UML Components
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- LUCKHAM, David C. The power of events : an introduction to complex event processing in distributed enterprise systems. Boston: Addison-Wesley, 2002, xix, 376. ISBN 0201727897. info
- Teaching methods
- Overview lectures on new topics in the lab and relevant topics not covered by specific courses at FI. Individual- or team- work on tasks and projects agreed with the main lecturer (e.g. a R&D project, real application development, cooperation with industry, or study material preparation).
- Assessment methods
- Attendance at the seminars and assessment of the results of the individual work.
- Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
PV226 Seminar LaSArIS
Faculty of InformaticsSpring 2018
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
Bruno Rossi, PhD (lecturer)
RNDr. David Gešvindr, Ph.D. (seminar tutor) - Guaranteed by
- doc. RNDr. Eva Hladká, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: doc. RNDr. Radek Ošlejšek, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Thu 10:00–11:50 A218
- Prerequisites
- SOUHLAS
Basic experience with implementation of nontrivial program systems. Interest in Lasaris activities.
In the case of MSSQL: Basic knowledge of relational databases. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 60 student(s).
Current registration and enrolment status: enrolled: 0/60, only registered: 0/60, only registered with preference (fields directly associated with the programme): 0/60 - fields of study / plans the course is directly associated with
- there are 33 fields of study the course is directly associated with, display
- Course objectives
- Learning outcomes of the course unit The aim of the course is to support the activities of the Laboratory of Software Architectures and Information Systems (Lasaris) in
research, development and teaching of theoretical topics and
practical problems in building large software systems and
deployment of modern information technologies in practice.
It deals with the design and development of reliable and secure information systems,
process and data modeling, system implementation management, and
software technologies for their construction.
The seminar makes acquainted with interesting research and development projects solved in Lasaris,
particularly in the area of designing large IT and critical infrastructures,
for example, to support smart grids.
Additionally, external specialists, especially from the IT industry or from abroad, are regularly invited to talk.
In the spring 2018 semester, PV226 hosts an autonomous specialized seminar on Microsoft SQL Server (MSSQL). The seminar has been prepared by David Gešvindr (one of the leading professionals on Microsoft SQL Server in the Czech Republic) for students with deeper interest in database technologies. The seminar focuses on the administration of this database solution and on the development of effective database applications, which are capable of utilising advanced Microsoft SQL Server features. Students will practice their knowledge of MSSQL in the practical part of the seminars, where they will manage and develop sample database solutions. The seminar will also cover advanced T-SQL language constructions for advanced data querying. - Learning outcomes
- Student will be able to:
- actively participate in the activities of the Software Architecture and Information Systems Laboratory (Lasaris), i.e. in research and development in the area of theoretical and practical problems in building large software systems and the deployment of modern information technology in practice; and/or in the area of designing large and critical infrastructures, for example, to support smart grids.
- apply the chosen knowledge of the design and development of reliable and secure information systems, process and data modeling, system implementation management, and software technologies for their construction. - Syllabus
- In case of Lasaris (basic seminar):
- Area Software architectures
- Area Technology
- Area Information systems and management
- Area Applications
- In the case of MSSQL:
- Introduction to the Microsoft SQL Server 2017 platform
- Installation of the MSSQL in server environment
- Basics of the database maintenance
- Planning database backup strategy
- Understanding security model
- Design and implementation of database objects
- Advanced queries in T-SQL
- Working with XML in the database, working with geographic data, database objects in C#
- Locks, transactions and isolation layers
- Index Internals and practical optimisation of queries performance
- Literature
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- John Cheesman and John Daniels: UML Components
- Clemenss Szyperski: Component software : beyond object-oriented programming
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- Ian Gorton: Essential Software Architecture
- LUCKHAM, David C. The power of events : an introduction to complex event processing in distributed enterprise systems. Boston: Addison-Wesley, 2002, xix, 376. ISBN 0201727897. info
- Teaching methods
- In the case of Lasaris overview lectures on new topics in the lab and relevant topics not covered by specific courses at FI. Individual- or team- work on tasks and projects agreed with the main lecturer (e.g. a R&D project, real application development, cooperation with industry, or study material preparation).
In the case of MSSQL block seminars biweekly, consisting of theoretical and practical part at computers. - Assessment methods
- In the case of LaSArIS attendance at the seminars and assessment of the results of the individual work.
In the case of MSSQL active participation at the seminars. - Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
PV226 Seminar LaSArIS
Faculty of InformaticsAutumn 2017
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
Bruno Rossi, PhD (lecturer)
Ing. Nikola Šimková, PhD. (lecturer)
Mgr. Jaroslav Davídek (seminar tutor)
RNDr. Martin Macák, Ph.D. (seminar tutor)
Mgr. Ing. Veronika Bumbálková (assistant)
Mgr. Marek Turis (seminar tutor) - Guaranteed by
- doc. RNDr. Eva Hladká, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Thu 10:00–11:50 A218
- Timetable of Seminar Groups:
PV226/CSharp02: Wed 16:00–17:50 A215, M. Macák, M. Turis - Prerequisites
- SOUHLAS
Basic experience with implementation of nontrivial program systems. Interest in Lasaris activities.
In the case of Web development project in C#/.NET (see Course objectives) PV178 Introduction to Development in C#/.NET, and knowledge at the level of PB154, PB007, and knowledge of HTML. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 60 student(s).
Current registration and enrolment status: enrolled: 0/60, only registered: 0/60, only registered with preference (fields directly associated with the programme): 0/60 - fields of study / plans the course is directly associated with
- there are 33 fields of study the course is directly associated with, display
- Course objectives
- Learning outcomes of the course unit The aim of the course is to support the activities of the Laboratory of Software Architectures and Information Systems (Lasaris) in
research, development and teaching of theoretical topics and
practical problems in building large software systems and
deployment of modern information technologies in practice.
It deals with the design and development of reliable and secure information systems,
process and data modeling, system implementation management, and
software technologies for their construction.
The seminar makes acquainted with interesting research and development projects solved in Lasaris,
particularly in the area of designing large IT and critical infrastructures,
for example, to support smart grids.
Additionally, external specialists, especially from the IT industry or from abroad, are regularly invited to talk.
In the autumn 2017 semester, PV226 hosts an autonomous specialized seminar Web development project in C#/.NET, which will extend the knowledge gained in PV178 Introduction to Development in C#/.NET by practical work on a specific project. The seminar will be accompanied with an independent course PV179 Selected Topics in .NET Technologies, which will consist of lectures relevant to this seminar. It is therefore recommended to enrol in PV179 too. - Learning outcomes
- Student will be able to:
- actively participate in the activities of the Software Architecture and Information Systems Laboratory (Lasaris), i.e. in research and development in the area of theoretical and practical problems in building large software systems and the deployment of modern information technology in practice; and/or in the area of designing large and critical infrastructures, for example, to support smart grids.
- apply the chosen knowledge of the design and development of reliable and secure information systems, process and data modeling, system implementation management, and software technologies for their construction. - Syllabus
- In case of Lasaris (basic seminar):
- Area Software architectures
- Area Technology
- Area Information systems and management
- Area Applications
- In the case of Web development project in C#/.NET:
- Data layer (EF, querying)
- Business logic layer (structure and related design patterns)
- Presentation layer (ASP.NET MVC, Web API, autentization)
- Literature
- John Cheesman and John Daniels: UML Components
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- Clemenss Szyperski: Component software : beyond object-oriented programming
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- Ian Gorton: Essential Software Architecture
- LUCKHAM, David C. The power of events : an introduction to complex event processing in distributed enterprise systems. Boston: Addison-Wesley, 2002, xix, 376. ISBN 0201727897. info
- Teaching methods
- In the case of Lasaris overview lectures on new topics in the lab and relevant topics not covered by specific courses at FI. Individual- or team- work on tasks and projects agreed with the main lecturer (e.g. a R&D project, real application development, cooperation with industry, or study material preparation).
In the case of Web development project in C#/.NET seminars oriented on the work on the project. - Assessment methods
- In the case of LaSArIS attendance at the seminars and assessment of the results of the individual work.
In the case of Web development project in C#/.NET it is necessary to obtain at least 40 points, where 30 can be received for assignments during the semester, 25 points for the final project, and up to 5 points as part of the bonus for the activity during seminars. - Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
PV226 Seminar LaSArIS
Faculty of InformaticsSpring 2017
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
Bruno Rossi, PhD (lecturer)
RNDr. David Gešvindr, Ph.D. (seminar tutor)
Hana Klimentová (seminar tutor)
Luděk Roleček (seminar tutor) - Guaranteed by
- doc. RNDr. Eva Hladká, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: doc. RNDr. Radek Ošlejšek, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Thu 10:00–11:50 A218
- Timetable of Seminar Groups:
PV226/MSSQL: Thu 16:00–19:50 A320, D. Gešvindr - Prerequisites
- SOUHLAS
Basic experience with implementation of nontrivial program systems. Interest in Lab activities.
In the case of MSSQL (see Course objectives) also (PB154 Database Systems) || (PB155 Database systems and their applications) || (PB168 Introduction to DB and IS) - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 60 student(s).
Current registration and enrolment status: enrolled: 0/60, only registered: 0/60, only registered with preference (fields directly associated with the programme): 0/60 - fields of study / plans the course is directly associated with
- there are 33 fields of study the course is directly associated with, display
- Course objectives
- Students will understand current trends in software architecture and technologies for building large program systems in a broader context not limited to a specific platform. In contrast to specialized courses such as Development of Program Systems in Java (PA165) this course does not give a complete view of all layers of one platform but instead a wider spectrum of dynamically growing technologies, methods, and tools for software development in enterprise area. External experts particularly from IT industry and/or from abroad are regularly invited.
In the spring 2016 semester, PV226 hosts an autonomous specialized seminar on Microsoft SQL Server (MSSQL). The seminar has been prepared by David Gešvindr (one of the leading professionals on Microsoft SQL Server in the Czech Republic) for students with deeper interest in database technologies. The seminar focuses on the administration of this database solution and on the development of effective database applications, which are capable of utilising advanced Microsoft SQL Server features. Students will practice their knowledge of MSSQL in the practical part of the seminars, where they will manage and develop sample database solutions. The seminar will also cover advanced T-SQL language constructions for advanced data querying. - Syllabus
- In case of LaSArIS (basic seminar):
- Area Software architectures
- Area Technology
- Area Information systems and management
- Area Applications
- In the case of MSSQL:
- Introduction to the Microsoft SQL Server 2014 platform
- Installation of the MSSQL in server environment
- Basics of the database maintenance
- Planning database backup strategy
- Understanding security model
- Design and implementation of database objects
- Advanced queries in T-SQL
- Working with XML in the database, working with geographic data, database objects in C#
- Locks, transactions and isolation layers
- Index Internals and practical optimisation of queries performance
- Literature
- John Cheesman and John Daniels: UML Components
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- Ian Gorton: Essential Software Architecture
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- Clemenss Szyperski: Component software : beyond object-oriented programming
- LUCKHAM, David C. The power of events : an introduction to complex event processing in distributed enterprise systems. Boston: Addison-Wesley, 2002, xix, 376. ISBN 0201727897. info
- Teaching methods
- In the case of LaSArIS overview lectures on new topics in the lab and relevant topics not covered by specific courses at FI. Individual- or team- work on tasks and projects agreed with the main lecturer (e.g. a R&D project, real application development, cooperation with industry, or study material preparation).
In the case of MSSQL block seminars biweekly, consisting of theoretical and practical part at computers. - Assessment methods
- In the case of LaSArIS attendance at the seminars and assessment of the results of the individual work.
In the case of MSSQL active participation at the seminars. - Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
PV226 Seminar LaSArIS
Faculty of InformaticsAutumn 2016
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
Bruno Rossi, PhD (lecturer)
Mgr. Jaroslav Davídek (seminar tutor)
RNDr. Martin Macák, Ph.D. (seminar tutor)
Hana Klimentová (seminar tutor)
Mgr. Ing. Veronika Bumbálková (assistant) - Guaranteed by
- doc. RNDr. Eva Hladká, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Thu 10:00–11:50 A318
- Timetable of Seminar Groups:
PV226/CSharp1: Tue 14:00–15:50 B311, J. Davídek, M. Macák
PV226/CSharp2: Wed 14:00–15:50 C416, J. Davídek, M. Macák
PV226/GlobalSWDev: No timetable has been entered into IS. B. Bühnová, Specializovaný seminář - Ve spolupráci s AT&T - Prerequisites
- SOUHLAS
Basic experience with implementation of nontrivial program systems. Interest in Lab activities.
In the case of Web development project in C#/.NET (see Course objectives) PV178 Introduction to Development in C#/.NET, and knowledge at the level of PB154, PB007, and knowledge of HTML. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 60 student(s).
Current registration and enrolment status: enrolled: 0/60, only registered: 0/60, only registered with preference (fields directly associated with the programme): 0/60 - fields of study / plans the course is directly associated with
- there are 33 fields of study the course is directly associated with, display
- Course objectives
- Students will understand current trends in software architecture and technologies for building large program systems in a broader context not limited to a specific platform. In contrast to specialized courses such as Development of Program Systems in Java (PA165) this course does not give a complete view of all layers of one platform but instead a wider spectrum of dynamically growing technologies, methods, and tools for software development in enterprise area. External experts particularly from IT industry and/or from abroad are regularly invited.
In the autumn 2016 semester, PV226 hosts an autonomous specialized seminar Web development project in C#/.NET, which will extend the knowledge gained in PV178 Introduction to Development in C#/.NET by practical work on a specific project. The seminar will be accompanied with an independent course PV179 Selected Topics in .NET Technologies, which will consist of lectures relevant to this seminar. It is therefore recommended to enrol in PV179 too. - Syllabus
- In case of LaSArIS (basic seminar):
- Area Software architectures
- Area Technology
- Area Information systems and management
- Area Applications
- In the case of Web development project in C#/.NET:
- Data layer (EF, querying)
- Business logic layer (structure and related design patterns)
- Presentation layer (ASP.NET MVC, Web API, autentization)
- Literature
- Clemenss Szyperski: Component software : beyond object-oriented programming
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- Ian Gorton: Essential Software Architecture
- John Cheesman and John Daniels: UML Components
- LUCKHAM, David C. The power of events : an introduction to complex event processing in distributed enterprise systems. Boston: Addison-Wesley, 2002, xix, 376. ISBN 0201727897. info
- Teaching methods
- In the case of LaSArIS overview lectures on new topics in the lab and relevant topics not covered by specific courses at FI. Individual- or team- work on tasks and projects agreed with the main lecturer (e.g. a R&D project, real application development, cooperation with industry, or study material preparation).
In the case of Web development project in C#/.NET seminars oriented on the work on the project. - Assessment methods
- In the case of LaSArIS attendance at the seminars and assessment of the results of the individual work.
In the case of Web development project in C#/.NET it is necessary to obtain at least 40 points, where 30 can be received for assignments during the semester, 25 points for the final project, and up to 5 points as part of the bonus for the activity during seminars. - Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
PV226 Seminar LaSArIS
Faculty of InformaticsSpring 2016
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
RNDr. David Gešvindr, Ph.D. (seminar tutor) - Guaranteed by
- doc. RNDr. Eva Hladká, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: doc. RNDr. Radek Ošlejšek, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable of Seminar Groups
- PV226/LaSArIS: Thu 10:00–11:50 A319, B. Bühnová, R. Ošlejšek, T. Pitner
PV226/MSSQL: each odd Monday 16:00–19:50 A215, D. Gešvindr - Prerequisites
- SOUHLAS
Basic experience with implementation of nontrivial program systems. Interest in Lab activities.
In the case of MSSQL (see Course objectives) also (PB154 Database Systems) || (PB155 Database systems and their applications) || (PB168 Introduction to DB and IS) - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 60 student(s).
Current registration and enrolment status: enrolled: 0/60, only registered: 0/60, only registered with preference (fields directly associated with the programme): 0/60 - fields of study / plans the course is directly associated with
- there are 33 fields of study the course is directly associated with, display
- Course objectives
- Students will understand current trends in software architecture and technologies for building large program systems in a broader context not limited to a specific platform. In contrast to specialized courses such as Development of Program Systems in Java (PA165) this course does not give a complete view of all layers of one platform but instead a wider spectrum of dynamically growing technologies, methods, and tools for software development in enterprise area. External experts particularly from IT industry and/or from abroad are regularly invited.
In the spring 2016 semester, PV226 hosts an autonomous specialized seminar on Microsoft SQL Server (MSSQL). The seminar has been prepared by David Gešvindr (one of the leading professionals on Microsoft SQL Server in the Czech Republic) for students with deeper interest in database technologies. The seminar focuses on the administration of this database solution and on the development of effective database applications, which are capable of utilising advanced Microsoft SQL Server features. Students will practice their knowledge of MSSQL in the practical part of the seminars, where they will manage and develop sample database solutions. The seminar will also cover advanced T-SQL language constructions for advanced data querying. - Syllabus
- In case of LaSArIS (basic seminar):
- Area Software architectures
- Area Technology
- Area Information systems and management
- Area Applications
- In the case of MSSQL:
- Introduction to the Microsoft SQL Server 2014 platform
- Installation of the MSSQL in server environment
- Basics of the database maintenance
- Planning database backup strategy
- Understanding security model
- Design and implementation of database objects
- Advanced queries in T-SQL
- Working with XML in the database, working with geographic data, database objects in C#
- Locks, transactions and isolation layers
- Index Internals and practical optimisation of queries performance
- Literature
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- John Cheesman and John Daniels: UML Components
- Clemenss Szyperski: Component software : beyond object-oriented programming
- Ian Gorton: Essential Software Architecture
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- LUCKHAM, David C. The power of events : an introduction to complex event processing in distributed enterprise systems. Boston: Addison-Wesley, 2002, xix, 376. ISBN 0201727897. info
- Teaching methods
- In the case of LaSArIS overview lectures on new topics in the lab and relevant topics not covered by specific courses at FI. Individual- or team- work on tasks and projects agreed with the main lecturer (e.g. a R&D project, real application development, cooperation with industry, or study material preparation).
In the case of MSSQL block seminars biweekly, consisting of theoretical and practical part at computers. - Assessment methods
- In the case of LaSArIS attendance at the seminars and assessment of the results of the individual work.
In the case of MSSQL active participation at the seminars. - Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
PV226 Seminar LaSArIS
Faculty of InformaticsAutumn 2015
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
Bruno Rossi, PhD (lecturer)
Mgr. Ing. Veronika Bumbálková (assistant) - Guaranteed by
- doc. RNDr. Eva Hladká, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Thu 10:00–11:50 C525
- Prerequisites
- SOUHLAS
Basic experience with implementation of nontrivial program systems. Interest in working in the Lab. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 60 student(s).
Current registration and enrolment status: enrolled: 0/60, only registered: 0/60, only registered with preference (fields directly associated with the programme): 0/60 - fields of study / plans the course is directly associated with
- there are 33 fields of study the course is directly associated with, display
- Course objectives
- Students will understand current trends in software architecture and technologies for building large program systems in a broader context not limited to a specific platform. In contrast to specialized courses such as Development of Program Systems in Java (PA165) this course does not give a complete view of all layers of one platform but instead a wider spectrum of dynamically growing technologies, methods, and tools for software development in enterprise area. External experts particularly from IT industry and/or from abroad are regularly invited.
- Syllabus
- Area Software architectures
- Area Technology
- Area Information systems and management
- Area Applications
- Literature
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- John Cheesman and John Daniels: UML Components
- Clemenss Szyperski: Component software : beyond object-oriented programming
- Ian Gorton: Essential Software Architecture
- LUCKHAM, David C. The power of events : an introduction to complex event processing in distributed enterprise systems. Boston: Addison-Wesley, 2002, xix, 376. ISBN 0201727897. info
- Teaching methods
- Overview lectures on new topics in the lab and relevant topics not covered by specific courses at FI. Individual- or team- work on tasks and projects agreed with the main lecturer (e.g. a R&D project, real application development, cooperation with industry, or study material preparation).
- Assessment methods
- Attendance of the seminars and assessment of the results of the individual work.
- Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
PV226 Seminar LaSArIS
Faculty of InformaticsSpring 2015
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
Bruno Rossi, PhD (lecturer) - Guaranteed by
- doc. RNDr. Eva Hladká, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: doc. RNDr. Radek Ošlejšek, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Thu 10:00–11:50 A319
- Prerequisites
- SOUHLAS
Basic experience with implementation of nontrivial program systems. Interest in working in the Lab. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 60 student(s).
Current registration and enrolment status: enrolled: 0/60, only registered: 0/60, only registered with preference (fields directly associated with the programme): 0/60 - fields of study / plans the course is directly associated with
- there are 32 fields of study the course is directly associated with, display
- Course objectives
- Students will understand current trends in software architecture and technologies for building large program systems in a broader context not limited to a specific platform. In contrast to specialized courses such as Development of Program Systems in Java (PA165) this course does not give a complete view of all layers of one platform but instead a wider spectrum of dynamically growing technologies, methods, and tools for software development in enterprise area. External experts particularly from IT industry and/or from abroad are regularly invited.
- Syllabus
- Area Software architectures
- Area Technology
- Area Information systems and management
- Area Applications
- Literature
- John Cheesman and John Daniels: UML Components
- Ian Gorton: Essential Software Architecture
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- Clemenss Szyperski: Component software : beyond object-oriented programming
- LUCKHAM, David C. The power of events : an introduction to complex event processing in distributed enterprise systems. Boston: Addison-Wesley, 2002, xix, 376. ISBN 0201727897. info
- Teaching methods
- Overview lectures on new topics in the lab and relevant topics not covered by specific courses at FI. Individual- or team- work on tasks and projects agreed with the main lecturer (e.g. a R&D project, real application development, cooperation with industry, or study material preparation).
- Assessment methods
- Attendance of the seminars and assessment of the results of the individual work.
- Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
PV226 Seminar LaSArIS
Faculty of InformaticsAutumn 2014
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
Bruno Rossi, PhD (lecturer) - Guaranteed by
- doc. RNDr. Eva Hladká, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Thu 10:00–11:50 A218
- Prerequisites
- SOUHLAS
Basic experience with implementation of nontrivial program systems. Interest in working in the Lab. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 60 student(s).
Current registration and enrolment status: enrolled: 0/60, only registered: 0/60, only registered with preference (fields directly associated with the programme): 0/60 - fields of study / plans the course is directly associated with
- there are 32 fields of study the course is directly associated with, display
- Course objectives
- Students will understand current trends in software architecture and technologies for building large program systems in a broader context not limited to a specific platform. In contrast to specialized courses such as Development of Program Systems in Java (PA165) this course does not give a complete view of all layers of one platform but instead a wider spectrum of dynamically growing technologies, methods, and tools for software development in enterprise area. External experts particularly from IT industry and/or from abroad are regularly invited.
- Syllabus
- Area Software architectures
- Area Technology
- Area Information systems and management
- Area Applications
- Literature
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- John Cheesman and John Daniels: UML Components
- Clemenss Szyperski: Component software : beyond object-oriented programming
- Ian Gorton: Essential Software Architecture
- LUCKHAM, David C. The power of events : an introduction to complex event processing in distributed enterprise systems. Boston: Addison-Wesley, 2002, xix, 376. ISBN 0201727897. info
- Teaching methods
- Overview lectures on new topics in the lab and relevant topics not covered by specific courses at FI. Individual- or team- work on tasks and projects agreed with the main lecturer (e.g. a R&D project, real application development, cooperation with industry, or study material preparation).
- Assessment methods
- Attendance of the seminars and assessment of the results of the individual work.
- Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
PV226 Seminar LaSArIS
Faculty of InformaticsSpring 2014
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
prof. RNDr. Tomáš Pitner, Ph.D. (lecturer) - Guaranteed by
- doc. RNDr. Vlastislav Dohnal, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: doc. RNDr. Radek Ošlejšek, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Thu 10:00–11:50 G107
- Prerequisites
- SOUHLAS
Basic experience with implementation of nontrivial program systems. Interest in working in the Lab. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 60 student(s).
Current registration and enrolment status: enrolled: 0/60, only registered: 0/60, only registered with preference (fields directly associated with the programme): 0/60 - fields of study / plans the course is directly associated with
- there are 32 fields of study the course is directly associated with, display
- Course objectives
- Students will understand current trends in software architecture and technologies for building large program systems in a broader context not limited to a specific platform. In contrast to specialized courses such as Development of Program Systems in Java (PA165) this course does not give a complete view of all layers of one platform but instead a wider spectrum of dynamically growing technologies, methods, and tools for software development in enterprise area. External experts particularly from IT industry and/or from abroad are regularly invited.
- Syllabus
- Area Software architectures
- Area Technology
- Area Information systems and management
- Area Applications
- Literature
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- Clemenss Szyperski: Component software : beyond object-oriented programming
- Ian Gorton: Essential Software Architecture
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- John Cheesman and John Daniels: UML Components
- LUCKHAM, David C. The power of events : an introduction to complex event processing in distributed enterprise systems. Boston: Addison-Wesley, 2002, xix, 376. ISBN 0201727897. info
- Teaching methods
- Overview lectures on new topics in the lab and relevant topics not covered by specific courses at FI. Individual- or team- work on tasks and projects agreed with the main lecturer (e.g. a R&D project, real application development, cooperation with industry, or study material preparation).
- Assessment methods
- Attendance of the seminars and assessment of the results of the individual work.
- Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
PV226 Seminar LaSArIS
Faculty of InformaticsAutumn 2013
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
Bruno Rossi, PhD (lecturer) - Guaranteed by
- doc. RNDr. Vlastislav Dohnal, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable of Seminar Groups
- PV226/01: Thu 10:00–11:50 G107, B. Bühnová, R. Ošlejšek, T. Pitner
- Prerequisites
- SOUHLAS
Basic experience with implementation of nontrivial program systems. Interest in working in the Lab. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 60 student(s).
Current registration and enrolment status: enrolled: 0/60, only registered: 0/60, only registered with preference (fields directly associated with the programme): 0/60 - fields of study / plans the course is directly associated with
- there are 32 fields of study the course is directly associated with, display
- Course objectives
- Students will understand current trends in software architecture and technologies for building large program systems in a broader context not limited to a specific platform. In contrast to specialized courses such as Development of Program Systems in Java (PA165) this course does not give a complete view of all layers of one platform but instead a wider spectrum of dynamically growing technologies, methods, and tools for software development in enterprise area. External experts particularly from IT industry and/or from abroad are regularly invited.
- Syllabus
- Area Software architectures
- Area Technology
- Area Information systems and management
- Area Applications
- Literature
- John Cheesman and John Daniels: UML Components
- Ian Gorton: Essential Software Architecture
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- Clemenss Szyperski: Component software : beyond object-oriented programming
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- LUCKHAM, David C. The power of events : an introduction to complex event processing in distributed enterprise systems. Boston: Addison-Wesley, 2002, xix, 376. ISBN 0201727897. info
- Teaching methods
- Overview lectures on new topics in the lab and relevant topics not covered by specific courses at FI. Individual- or team- work on tasks and projects agreed with the main lecturer (e.g. a R&D project, real application development, cooperation with industry, or study material preparation).
- Assessment methods
- Attendance of the seminars and assessment of the results of the individual work.
- Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
PV226 Seminar LaSArIS
Faculty of InformaticsSpring 2013
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
RNDr. David Gešvindr, Ph.D. (lecturer) - Guaranteed by
- doc. RNDr. Vlastislav Dohnal, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable of Seminar Groups
- PV226/LaSArIS: Thu 10:00–11:50 G107, B. Bühnová, R. Ošlejšek, T. Pitner
PV226/MSSQL: each even Monday 14:00–17:50 B116, D. Gešvindr - Prerequisites
- SOUHLAS
Basic experience with implementation of non-trivial program systems. Interest in working in the Lab.
In the case of MSSQL (see Course objectives) also (PB154 Database Systems) || (PB155 Database systems and their applications) || (PB168 Introduction to DB and IS) - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 60 student(s).
Current registration and enrolment status: enrolled: 0/60, only registered: 0/60, only registered with preference (fields directly associated with the programme): 0/60 - fields of study / plans the course is directly associated with
- there are 32 fields of study the course is directly associated with, display
- Course objectives
- Students understand current trends in software architectures and technologies for building large program systems in a broader context not limited to a concrete platform. In contrast to specialized courses such as Development of Program Systems in Java (PA165) a complete view of all layers of one platform but instead a wider spectrum of dynamically growing technologies, methods, and tools for software development in enterprise area including Web 2.0 applications, Cloud Computing, hosted development and deployment, modern business models will be presented.
In the spring 2013 semester, PV226 hosts an autonomous specialized seminar on Microsoft SQL Server (MSSQL). The seminar focuses on the administration of this database solution and on the development of effective database applications, which are capable of utilising advanced Microsoft SQL Server features. Students will practice their knowledge of MSSQL in the practical part of the seminars, where they will manage and develop sample database solutions. The seminar will also cover advanced T-SQL language constructions for advanced data querying. - Syllabus
- In case of LaSArIS (basic seminary):
- Area Software architectures
- Area Technology
- Area Information systems and management
- Area Applications
- In the case of MSSQL:
- Introduction to the Microsoft SQL Server 2012 platform
- Installation of the MSSQL in server environment
- Basics of the database maintenance
- Planning database backup strategy
- Understanding security model
- Tools for effective database development
- Working with T-SQL querying language
- Working with native XML in the database
- Storing and querying geographical data in database
- Storing and querying hierarchical data in database
- Programming database objects in C#
- Storing binary data using FILESTREAM and FileTable technology
- Using Full-text Search and Semantic Search
- Optimizing database performance
- Literature
- Ian Gorton: Essential Software Architecture
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- John Cheesman and John Daniels: UML Components
- Clemenss Szyperski: Component software : beyond object-oriented programming
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- Teaching methods
- In the case of LaSArIS overview lectures on new topics in the lab and relevant topics not covered by specific subjects at FI. Individual- or team- work on tasks and projects agreed with one of the lecturers (e.g. a R&D project, publication, real application, or learning objects).
In the case of MSSQL block lectures (4 hours) biweekly, consisting of theoretical and practical part at computers. - Assessment methods
- In the case of LaSArIS presentation of the results of the individual work specified by a lecturer.
In the case of MSSQL active participation at the seminars. - Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
PV226 Seminar LaSArIS
Faculty of InformaticsAutumn 2012
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
RNDr. Jaroslav Škrabálek, MBA (assistant)
Mgr. Marek Jelen (lecturer)
Mgr. Ivan Nečas (lecturer)
Mgr. Martin Hrdlička (lecturer)
RNDr. Filip Nguyen (lecturer) - Guaranteed by
- prof. RNDr. Luděk Matyska, CSc.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Thu 10:00–11:50 G107
- Prerequisites
- SOUHLAS
Basic experience with implementation of non-trivial program systems. Interest in working in the Lab. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 60 student(s).
Current registration and enrolment status: enrolled: 0/60, only registered: 0/60, only registered with preference (fields directly associated with the programme): 0/60 - fields of study / plans the course is directly associated with
- there are 32 fields of study the course is directly associated with, display
- Course objectives
- Students understand current trends in software architectures and technologies for building large program systems in a broader context not limited to a concrete platform. In contrast to specialized courses such as Development of Program Systems in Java (PA165) a complete view of all layers of one platform but instead a wider spectrum of dynamically growing technologies, methods, and tools for software development in enterprise area including Web 2.0 applications, Cloud Computing, hosted development and deployment, modern business models will be presented.
- Syllabus
- R&D Area A -- Software Architectures
- R&D Area B -- Technology
- R&D Area C -- IS and Management
- R&D Area D -- Applications
- Literature
- Ian Gorton: Essential Software Architecture
- Clemenss Szyperski: Component software : beyond object-oriented programming
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- John Cheesman and John Daniels: UML Components
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- Teaching methods
- Overview lectures on new topics in the lab and relevant topics not covered by specific subjects at FI. Individual- or team- work on tasks and projects agreed with one of the lecturers (e.g. a R&D project, publication, real application, or learning objects).
- Assessment methods
- Results of the individual work specified by a lecturer will be presented and assessed.
- Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
PV226 Seminar LaSArIS
Faculty of InformaticsSpring 2012
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
RNDr. Jaroslav Ráček, Ph.D. (lecturer)
doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
Mgr. Ján Struhár (lecturer)
RNDr. David Gešvindr, Ph.D. (lecturer)
RNDr. Filip Nguyen (seminar tutor)
RNDr. Ing. Tomáš Ludík, Ph.D. (seminar tutor)
Ing. Stanislava Gráf (seminar tutor)
Dalia Kriksciuniene, Ph.D. (lecturer) - Guaranteed by
- prof. RNDr. Luděk Matyska, CSc.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable of Seminar Groups
- PV226/LaSArIS: Thu 10:00–11:50 G107, B. Bühnová, R. Ošlejšek, T. Pitner, J. Ráček
PV226/MSSQL: each even Wednesday 16:00–19:50 B311, B. Bühnová, D. Gešvindr - Prerequisites
- SOUHLAS
Basic experience with implementation of non-trivial program systems. Interest in working in the Lab.
In the case of MSSQL (see Course objectives) also (PB154 Database Systems) || (PB155 Database systems and their applications) || (PB168 Introduction to DB and IS) - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 60 student(s).
Current registration and enrolment status: enrolled: 0/60, only registered: 0/60, only registered with preference (fields directly associated with the programme): 0/60 - fields of study / plans the course is directly associated with
- there are 32 fields of study the course is directly associated with, display
- Course objectives
- Students understand current trends in software architectures and technologies for building large program systems in a broader context not limited to a concrete platform. In contrast to specialized courses such as Development of Program Systems in Java (PA165) a complete view of all layers of one platform but instead a wider spectrum of dynamically growing technologies, methods, and tools for software development in enterprise area including Web 2.0 applications, Cloud Computing, hosted development and deployment, modern business models will be presented.
In the spring 2012 semester, PV226 hosts an autonomous specialized seminar on Microsoft SQL Server (MSSQL). The seminar focuses on the administration of this database solution and on the development of effective database applications, which are capable of utilising advanced Microsoft SQL Server features. Students will practice their knowledge of MSSQL in the practical part of the seminars, where they will manage and develop sample database solutions. The seminar will also cover advanced T-SQL language constructions for advanced data querying. - Syllabus
- In case of LaSArIS (basic seminary):
- Area Software architectures
- Area Technology
- Area Information systems and management
- Area Applications
- In the case of MSSQL:
- Introduction to the Microsoft SQL Server 2012 platform
- Installation of the MSSQL in server environment
- Basics of the database maintenance
- Planning database backup strategy
- Understanding security model
- Tools for effective database development
- Working with T-SQL querying language
- Working with native XML in the database
- Storing and querying geographical data in database
- Storing and querying hierarchical data in database
- Programming database objects in C#
- Storing binary data using FILESTREAM and FileTable technology
- Using Full-text Search and Semantic Search
- Optimizing database performance
- Literature
- Ian Gorton: Essential Software Architecture
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- John Cheesman and John Daniels: UML Components
- Clemenss Szyperski: Component software : beyond object-oriented programming
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- Teaching methods
- In the case of LaSArIS overview lectures on new topics in the lab and relevant topics not covered by specific subjects at FI. Individual- or team- work on tasks and projects agreed with one of the lecturers (e.g. a R&D project, publication, real application, or learning objects).
In the case of MSSQL block lectures (4 hours) biweekly, consisting of theoretical and practical part at computers. - Assessment methods
- In the case of LaSArIS presentation of the results of the individual work specified by a lecturer.
In the case of MSSQL active participation at the seminars. - Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
PV226 Seminar LaSArIS
Faculty of InformaticsAutumn 2011
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
RNDr. Jaroslav Škrabálek, MBA (assistant)
Mgr. Marek Jelen (lecturer)
Mgr. Ivan Nečas (lecturer)
Mgr. Martin Hrdlička (lecturer) - Guaranteed by
- prof. RNDr. Luděk Matyska, CSc.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D. - Timetable
- Wed 10:00–11:50 G107
- Timetable of Seminar Groups:
PV226/Ruby2: each odd Wednesday 12:00–13:50 B116, each odd Wednesday 12:00–13:50 G107, M. Hrdlička, M. Jelen, I. Nečas, T. Pitner
PV226/Lasaris: Thu 10:00–11:50 G107, B. Bühnová, R. Ošlejšek, T. Pitner, J. Ráček - Prerequisites
- SOUHLAS
Basic experience with implementation of non-trivial program systems. Interest in working in the Lab. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 60 student(s).
Current registration and enrolment status: enrolled: 0/60, only registered: 0/60, only registered with preference (fields directly associated with the programme): 0/60 - fields of study / plans the course is directly associated with
- there are 32 fields of study the course is directly associated with, display
- Course objectives
- Students understand current trends in software architectures and technologies for building large program systems in a broader context not limited to a concrete platform. In contrast to specialized courses such as Development of Program Systems in Java (PA165) a complete view of all layers of one platform but instead a wider spectrum of dynamically growing technologies, methods, and tools for software development in enterprise area including Web 2.0 applications, Cloud Computing, hosted development and deployment, modern business models will be presented.
- Syllabus
- R&D Area A -- Software Architectures
- R&D Area B -- Technology
- R&D Area C -- IS and Management
- R&D Area D -- Applications
- Literature
- Ian Gorton: Essential Software Architecture
- Clemenss Szyperski: Component software : beyond object-oriented programming
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- John Cheesman and John Daniels: UML Components
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- Teaching methods
- Overview lectures on new topics in the lab and relevant topics not covered by specific subjects at FI. Individual- or team- work on tasks and projects agreed with one of the lecturers (e.g. a R&D project, publication, real application, or learning objects).
- Assessment methods
- Results of the individual work specified by a lecturer will be presented and assessed.
- Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
PV226 Seminar LaSArIS
Faculty of InformaticsSpring 2011
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Recommended Type of Completion: z (credit). Other types of completion: k (colloquium).
- Teacher(s)
- prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
RNDr. Jaroslav Ráček, Ph.D. (lecturer)
doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
RNDr. Jaroslav Škrabálek, MBA (lecturer) - Guaranteed by
- prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D. - Timetable of Seminar Groups
- PV226/LaSArIS: Thu 10:00–11:50 G107, B. Bühnová, R. Ošlejšek, T. Pitner, J. Ráček
PV226/VAMP: Fri 12:00–15:50 B311, B. Bühnová, J. Škrabálek - Prerequisites
- SOUHLAS
Basic experience with implementation of non-trivial program systems. Interest in working in the Lab.
In the case of ADMP (see Course objectives) also (PV168 Seminar in Java programming) || (PV178 Introduction to Development in C#/.NET) - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 60 student(s).
Current registration and enrolment status: enrolled: 0/60, only registered: 0/60, only registered with preference (fields directly associated with the programme): 0/60 - fields of study / plans the course is directly associated with
- there are 36 fields of study the course is directly associated with, display
- Course objectives
- Students understand current trends in software architectures and technologies for building large program systems in a broader context not limited to a concrete platform. In contrast to specialized courses such as Development of Program Systems in Java (PA165) a complete view of all layers of one platform but instead a wider spectrum of dynamically growing technologies, methods, and tools for software development in enterprise area including Web 2.0 applications, Cloud Computing, hosted development and deployment, modern business models will be presented.
In the spring 2011 semester, PV226 hosts an autonomous specialized seminar on Application development on mobile platforms (ADMP). The seminar focuses on the concepts of the development for mobile platforms, which nowadays represents a popular and prevalent trend of software development. The seminar discusses the concepts and specifics of mobile platforms, and the architecture and principles of application development for the Apple iOS (iPhone/iPad), Microsoft Windows Phone 7 a Google Android platforms. The students can practically evaluate their knowledge in a team project, including a design and development of a mobile application on a selected platform. - Syllabus
- In case of basic seminary:
- Area Software architectures
- Area Technology
- Area Information systems and management
- Area Applications
- In the case of ADMP (mobile platforms):
- Introduction to the development on mobile platforms
- Basics of the interface design for mobile devices
- Programming concepts for the iOS platform
- Architecture and SDK of the iOS platform
- Programming concepts for the Windows Phone 7 platform
- Architecture and SDK of the Windows Phone 7 platform
- Programming concepts for the Android platform
- Architecture and SDK of the Android platform
- Project
- Literature
- Ian Gorton: Essential Software Architecture
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- John Cheesman and John Daniels: UML Components
- Clemenss Szyperski: Component software : beyond object-oriented programming
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- Teaching methods
- Overview lectures on new topics in the lab and relevant topics not covered by specific subjects at FI. Individual- or team- work on tasks and projects agreed with one of the lecturers (e.g. a R&D project, publication, real application, or learning objects).
In the case of ADMP block lectures (4 hours) given by invited lecturers (biweekly), consisting of a theoretical and practical part with computers. If possible, mobile devices will be available for application testing. Student team work (in triplets) on development projects on a selected platform. - Assessment methods
- Results of the individual work specified by a lecturer will be presented and assessed.
In the case of ADMP team work (in triplets) on a given project, together with its presentation. - Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
PV226 Seminar LaSArIS
Faculty of InformaticsAutumn 2010
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
RNDr. Jaroslav Ráček, Ph.D. (lecturer)
doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
RNDr. Jaroslav Škrabálek, MBA (assistant) - Guaranteed by
- prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D. - Timetable
- Thu 9:00–10:50 G107
- Prerequisites
- SOUHLAS
Basic experience with implementation of non-trivial program systems. Interest in working in the Lab. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 30 student(s).
Current registration and enrolment status: enrolled: 0/30, only registered: 0/30, only registered with preference (fields directly associated with the programme): 0/30 - fields of study / plans the course is directly associated with
- there are 36 fields of study the course is directly associated with, display
- Course objectives
- Students understand current trends in software architectures and technologies for building large program systems in a broader context not limited to a concrete platform. In contrast to specialized courses such as Development of Program Systems in Java (PA165) a complete view of all layers of one platform but instead a wider spectrum of dynamically growing technologies, methods, and tools for software development in enterprise area including Web 2.0 applications, Cloud Computing, hosted development and deployment, modern business models will be presented.
- Syllabus
- R&D Area A -- Software Architectures
- R&D Area B -- Technology
- R&D Area C -- IS and Management
- R&D Area D -- Applications
- Literature
- Ian Gorton: Essential Software Architecture
- Clemenss Szyperski: Component software : beyond object-oriented programming
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- John Cheesman and John Daniels: UML Components
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- Teaching methods
- Overview lectures on new topics in the lab and relevant topics not covered by specific subjects at FI. Individual- or team- work on tasks and projects agreed with one of the lecturers (e.g. a R&D project, publication, real application, or learning objects).
- Assessment methods
- Results of the individual work specified by a lecturer will be presented and assessed.
- Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
PV226 Seminar LaSArIS
Faculty of InformaticsSpring 2010
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
RNDr. Jaroslav Ráček, Ph.D. (lecturer)
doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
RNDr. Jaroslav Škrabálek, MBA (assistant)
Mgr. Martin Hrdlička (assistant)
RNDr. Martin Jakubička (assistant) - Guaranteed by
- prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D. - Timetable
- Thu 12:00–13:50 G107
- Prerequisites
- SOUHLAS
Basic experience with implementation of non-trivial program systems. Interest in working in the Lab. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 30 student(s).
Current registration and enrolment status: enrolled: 0/30, only registered: 0/30, only registered with preference (fields directly associated with the programme): 0/30 - fields of study / plans the course is directly associated with
- there are 36 fields of study the course is directly associated with, display
- Course objectives
- Studenti poznají aktuální novinky v oblasti softwarových architektur a technologií výstavby rozsáhlých programových systémů v širším kontextu neomezeném jednotící platformou. Na rozdíl od úžeji specializovaných předmětů (PA165 Vývoj programových systémů v jazyce Java) nebude poskytnut ucelený náhled na všechny technologické vrstvy jedné platformy a cílem nebude naučit je budovat celé rozsáhlé programové systémy, ale dát vhled do různorodého světa dynamicky se rozvíjejících přístupů k návrhu, vývoji, testování a nasazení aplikací i mimo podnikovou sféru, tzn. vč. oblasti Web 2.0 aplikací, Cloud Computing, vzdálený vývoj a hostování aplikací, jakož i využití obchodních netradičních modelů apod.
- Syllabus
- R&D Area A -- Software Architectures
- R&D Area B -- Technology
- R&D Area C -- IS and Management
- R&D Area D -- Applications
- Literature
- John Cheesman and John Daniels: UML Components
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- Ian Gorton: Essential Software Architecture
- Clemenss Szyperski: Component software : beyond object-oriented programming
- Teaching methods
- Overview lectures on new topics in the lab and relevant topics not covered by specific subjects at FI. Individual- or team- work on tasks and projects agreed with one of the lecturers (e.g. a R&D project, publication, real application, or learning objects).
- Assessment methods
- Results of the individual work specified by a lecturer will be presented and assessed.
- Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
PV226 Seminar LaSArIS
Faculty of InformaticsAutumn 2009
- Extent and Intensity
- 0/2. 2 credit(s) (plus extra credits for completion). Type of Completion: z (credit).
- Teacher(s)
- prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
RNDr. Jaroslav Ráček, Ph.D. (lecturer)
doc. RNDr. Radek Ošlejšek, Ph.D. (lecturer)
RNDr. Jaroslav Škrabálek, MBA (assistant)
Mgr. Marek Jelen (assistant) - Guaranteed by
- prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D. - Timetable
- Thu 12:00–13:50 B410
- Prerequisites
- SOUHLAS
Basic experience with implementation of non-trivial program systems. Interest in working in the Lab. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 30 student(s).
Current registration and enrolment status: enrolled: 0/30, only registered: 0/30, only registered with preference (fields directly associated with the programme): 0/30 - fields of study / plans the course is directly associated with
- there are 36 fields of study the course is directly associated with, display
- Course objectives
- Studenti poznají aktuální novinky v oblasti softwarových architektur a technologií výstavby rozsáhlých programových systémů v širším kontextu neomezeném jednotící platformou. Na rozdíl od úžeji specializovaných předmětů (PA165 Vývoj programových systémů v jazyce Java) nebude poskytnut ucelený náhled na všechny technologické vrstvy jedné platformy a cílem nebude naučit je budovat celé rozsáhlé programové systémy, ale dát vhled do různorodého světa dynamicky se rozvíjejících přístupů k návrhu, vývoji, testování a nasazení aplikací i mimo podnikovou sféru, tzn. vč. oblasti Web 2.0 aplikací, Cloud Computing, vzdálený vývoj a hostování aplikací, jakož i využití obchodních netradičních modelů apod.
- Syllabus
- R&D Area A -- Software Architectures: Modern software architecture concepts; Component and Servis-oriented Architectures concretely; PCM (Palladio Component Model) Framework;
- R&D Area B -- Technology: Non-traditional Database Solutions for Web Apps; Behaviour-Driven Development (BDD), Acceptance Tests, Integration Tests; Adobe Flash, Adobe Flex, Streaming Video, and P2P Applications on Adobe Technology; Rapid Development and Application Hosting for Ruby on Rails;
- R&D Area C -- IS and Management: SysML - The UML2 Extension, OMG SysML vs. SysML.org; WebML - The UML for the Web; Tools for the Continuous Integration and Testing;
- R&D Area D -- Environmental Informatics: Environmental Information Systems; Systems of Environmental Monitoring; Dynamic Geovisualization in Emergency Management;
- Literature
- Ian Gorton: Essential Software Architecture
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- Clemenss Szyperski: Component software : beyond object-oriented programming
- John Cheesman and John Daniels: UML Components
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- Teaching methods
- Overview lectures on new topics in the lab and relevant topics not covered by specific subjects at FI. Individual- or team- work on tasks and projects agreed with one of the lecturers (e.g. a R&D project, publication, real application, or learning objects).
- Assessment methods
- Results of the individual work specified by a lecturer will be presented and assessed.
- Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught each semester. - Teacher's information
- http://lasaris.fi.muni.cz/teaching
- Enrolment Statistics (Autumn 2024, recent)