PV226 Seminar LaSArIS

Faculty of Informatics
Autumn 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.
The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Spring 2011, Autumn 2011, Spring 2012, Autumn 2012, Spring 2013, Autumn 2013, Spring 2014, Autumn 2014, Spring 2015, Autumn 2015, Spring 2016, Autumn 2016, Spring 2017, Autumn 2017, Spring 2018, Autumn 2018, Spring 2019, Autumn 2019, Spring 2020, Autumn 2020, Spring 2021, Autumn 2021, Spring 2022, Autumn 2022, Spring 2023, Autumn 2023, Spring 2024, Spring 2025.

PV226 Seminar LaSArIS

Faculty of Informatics
Spring 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)
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)
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: 11/60, only registered with preference (fields directly associated with the programme): 7/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
The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Spring 2011, Autumn 2011, Spring 2012, Autumn 2012, Spring 2013, Autumn 2013, Spring 2014, Autumn 2014, Spring 2015, Autumn 2015, Spring 2016, Autumn 2016, Spring 2017, Autumn 2017, Spring 2018, Autumn 2018, Spring 2019, Autumn 2019, Spring 2020, Autumn 2020, Spring 2021, Autumn 2021, Spring 2022, Autumn 2022, Spring 2023, Autumn 2023, Spring 2024, Autumn 2024.

PV226 Seminar LaSArIS

Faculty of Informatics
Spring 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:
PV226/Psychologie: Wed 14:00–15:50 A218, 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 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
The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Spring 2011, Autumn 2011, Spring 2012, Autumn 2012, Spring 2013, Autumn 2013, Spring 2014, Autumn 2014, Spring 2015, Autumn 2015, Spring 2016, Autumn 2016, Spring 2017, Autumn 2017, Spring 2018, Autumn 2018, Spring 2019, Autumn 2019, Spring 2020, Autumn 2020, Spring 2021, Autumn 2021, Spring 2022, Autumn 2022, Spring 2023, Autumn 2023, Autumn 2024, Spring 2025.

PV226 Seminar LaSArIS

Faculty of Informatics
Autumn 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
The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Spring 2011, Autumn 2011, Spring 2012, Autumn 2012, Spring 2013, Autumn 2013, Spring 2014, Autumn 2014, Spring 2015, Autumn 2015, Spring 2016, Autumn 2016, Spring 2017, Autumn 2017, Spring 2018, Autumn 2018, Spring 2019, Autumn 2019, Spring 2020, Autumn 2020, Spring 2021, Autumn 2021, Spring 2022, Autumn 2022, Spring 2023, Spring 2024, Autumn 2024, Spring 2025.

PV226 Seminar LaSArIS

Faculty of Informatics
Spring 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: 12/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
The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Spring 2011, Autumn 2011, Spring 2012, Autumn 2012, Spring 2013, Autumn 2013, Spring 2014, Autumn 2014, Spring 2015, Autumn 2015, Spring 2016, Autumn 2016, Spring 2017, Autumn 2017, Spring 2018, Autumn 2018, Spring 2019, Autumn 2019, Spring 2020, Autumn 2020, Spring 2021, Autumn 2021, Spring 2022, Autumn 2022, Autumn 2023, Spring 2024, Autumn 2024, Spring 2025.

PV226 Seminar LaSArIS

Faculty of Informatics
Autumn 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: 21/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
The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Spring 2011, Autumn 2011, Spring 2012, Autumn 2012, Spring 2013, Autumn 2013, Spring 2014, Autumn 2014, Spring 2015, Autumn 2015, Spring 2016, Autumn 2016, Spring 2017, Autumn 2017, Spring 2018, Autumn 2018, Spring 2019, Autumn 2019, Spring 2020, Autumn 2020, Spring 2021, Autumn 2021, Spring 2022, Spring 2023, Autumn 2023, Spring 2024, Autumn 2024, Spring 2025.

PV226 Seminar LaSArIS

Faculty of Informatics
Spring 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: 5/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
The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Spring 2011, Autumn 2011, Spring 2012, Autumn 2012, Spring 2013, Autumn 2013, Spring 2014, Autumn 2014, Spring 2015, Autumn 2015, Spring 2016, Autumn 2016, Spring 2017, Autumn 2017, Spring 2018, Autumn 2018, Spring 2019, Autumn 2019, Spring 2020, Autumn 2020, Spring 2021, Autumn 2021, Autumn 2022, Spring 2023, Autumn 2023, Spring 2024, Autumn 2024, Spring 2025.

PV226 Seminar LaSArIS

Faculty of Informatics
Autumn 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
The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Spring 2011, Autumn 2011, Spring 2012, Autumn 2012, Spring 2013, Autumn 2013, Spring 2014, Autumn 2014, Spring 2015, Autumn 2015, Spring 2016, Autumn 2016, Spring 2017, Autumn 2017, Spring 2018, Autumn 2018, Spring 2019, Autumn 2019, Spring 2020, Autumn 2020, Spring 2021, Spring 2022, Autumn 2022, Spring 2023, Autumn 2023, Spring 2024, Autumn 2024, Spring 2025.

PV226 Seminar LaSArIS

Faculty of Informatics
Spring 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/PM: Fri 14:00–15:50 Virtuální místnost, M. Macák
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
The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Spring 2011, Autumn 2011, Spring 2012, Autumn 2012, Spring 2013, Autumn 2013, Spring 2014, Autumn 2014, Spring 2015, Autumn 2015, Spring 2016, Autumn 2016, Spring 2017, Autumn 2017, Spring 2018, Autumn 2018, Spring 2019, Autumn 2019, Spring 2020, Autumn 2020, Autumn 2021, Spring 2022, Autumn 2022, Spring 2023, Autumn 2023, Spring 2024, Autumn 2024, Spring 2025.

PV226 Seminar LaSArIS

Faculty of Informatics
Autumn 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
    The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Spring 2011, Autumn 2011, Spring 2012, Autumn 2012, Spring 2013, Autumn 2013, Spring 2014, Autumn 2014, Spring 2015, Autumn 2015, Spring 2016, Autumn 2016, Spring 2017, Autumn 2017, Spring 2018, Autumn 2018, Spring 2019, Autumn 2019, Spring 2020, Spring 2021, Autumn 2021, Spring 2022, Autumn 2022, Spring 2023, Autumn 2023, Spring 2024, Autumn 2024, Spring 2025.

    PV226 Seminar LaSArIS

    Faculty of Informatics
    Spring 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:
    PV226/PM: No timetable has been entered into IS. M. Macák
    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
    The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Spring 2011, Autumn 2011, Spring 2012, Autumn 2012, Spring 2013, Autumn 2013, Spring 2014, Autumn 2014, Spring 2015, Autumn 2015, Spring 2016, Autumn 2016, Spring 2017, Autumn 2017, Spring 2018, Autumn 2018, Spring 2019, Autumn 2019, Autumn 2020, Spring 2021, Autumn 2021, Spring 2022, Autumn 2022, Spring 2023, Autumn 2023, Spring 2024, Autumn 2024, Spring 2025.

    PV226 Seminar LaSArIS

    Faculty of Informatics
    Autumn 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:
    PV226/PM: No timetable has been entered into IS. M. Macák
    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
    The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Spring 2011, Autumn 2011, Spring 2012, Autumn 2012, Spring 2013, Autumn 2013, Spring 2014, Autumn 2014, Spring 2015, Autumn 2015, Spring 2016, Autumn 2016, Spring 2017, Autumn 2017, Spring 2018, Autumn 2018, Spring 2019, Spring 2020, Autumn 2020, Spring 2021, Autumn 2021, Spring 2022, Autumn 2022, Spring 2023, Autumn 2023, Spring 2024, Autumn 2024, Spring 2025.

    PV226 Seminar LaSArIS

    Faculty of Informatics
    Spring 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
    The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Spring 2011, Autumn 2011, Spring 2012, Autumn 2012, Spring 2013, Autumn 2013, Spring 2014, Autumn 2014, Spring 2015, Autumn 2015, Spring 2016, Autumn 2016, Spring 2017, Autumn 2017, Spring 2018, Autumn 2018, Autumn 2019, Spring 2020, Autumn 2020, Spring 2021, Autumn 2021, Spring 2022, Autumn 2022, Spring 2023, Autumn 2023, Spring 2024, Autumn 2024, Spring 2025.

    PV226 Seminar LaSArIS

    Faculty of Informatics
    Autumn 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
    The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Spring 2011, Autumn 2011, Spring 2012, Autumn 2012, Spring 2013, Autumn 2013, Spring 2014, Autumn 2014, Spring 2015, Autumn 2015, Spring 2016, Autumn 2016, Spring 2017, Autumn 2017, Spring 2018, Spring 2019, Autumn 2019, Spring 2020, Autumn 2020, Spring 2021, Autumn 2021, Spring 2022, Autumn 2022, Spring 2023, Autumn 2023, Spring 2024, Autumn 2024, Spring 2025.

    PV226 Seminar LaSArIS

    Faculty of Informatics
    Spring 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
    The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Spring 2011, Autumn 2011, Spring 2012, Autumn 2012, Spring 2013, Autumn 2013, Spring 2014, Autumn 2014, Spring 2015, Autumn 2015, Spring 2016, Autumn 2016, Spring 2017, Autumn 2017, Autumn 2018, Spring 2019, Autumn 2019, Spring 2020, Autumn 2020, Spring 2021, Autumn 2021, Spring 2022, Autumn 2022, Spring 2023, Autumn 2023, Spring 2024, Autumn 2024, Spring 2025.

    PV226 Seminar LaSArIS

    Faculty of Informatics
    Autumn 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/CSharp01: Mon 12:00–13:50 A215, J. Davídek
    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
    The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Spring 2011, Autumn 2011, Spring 2012, Autumn 2012, Spring 2013, Autumn 2013, Spring 2014, Autumn 2014, Spring 2015, Autumn 2015, Spring 2016, Autumn 2016, Spring 2017, Spring 2018, Autumn 2018, Spring 2019, Autumn 2019, Spring 2020, Autumn 2020, Spring 2021, Autumn 2021, Spring 2022, Autumn 2022, Spring 2023, Autumn 2023, Spring 2024, Autumn 2024, Spring 2025.

    PV226 Seminar LaSArIS

    Faculty of Informatics
    Spring 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/LaSArIS: No timetable has been entered into IS. B. Bühnová, R. Ošlejšek, T. Pitner, B. Rossi
    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
    The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Spring 2011, Autumn 2011, Spring 2012, Autumn 2012, Spring 2013, Autumn 2013, Spring 2014, Autumn 2014, Spring 2015, Autumn 2015, Spring 2016, Autumn 2016, Autumn 2017, Spring 2018, Autumn 2018, Spring 2019, Autumn 2019, Spring 2020, Autumn 2020, Spring 2021, Autumn 2021, Spring 2022, Autumn 2022, Spring 2023, Autumn 2023, Spring 2024, Autumn 2024, Spring 2025.

    PV226 Seminar LaSArIS

    Faculty of Informatics
    Autumn 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/LaSArIS: No timetable has been entered into IS. B. Bühnová, R. Ošlejšek, T. Pitner, B. Rossi
    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
    The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Spring 2011, Autumn 2011, Spring 2012, Autumn 2012, Spring 2013, Autumn 2013, Spring 2014, Autumn 2014, Spring 2015, Autumn 2015, Spring 2016, Spring 2017, Autumn 2017, Spring 2018, Autumn 2018, Spring 2019, Autumn 2019, Spring 2020, Autumn 2020, Spring 2021, Autumn 2021, Spring 2022, Autumn 2022, Spring 2023, Autumn 2023, Spring 2024, Autumn 2024, Spring 2025.

    PV226 Seminar LaSArIS

    Faculty of Informatics
    Spring 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
    The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Spring 2011, Autumn 2011, Spring 2012, Autumn 2012, Spring 2013, Autumn 2013, Spring 2014, Autumn 2014, Spring 2015, Autumn 2015, Autumn 2016, Spring 2017, Autumn 2017, Spring 2018, Autumn 2018, Spring 2019, Autumn 2019, Spring 2020, Autumn 2020, Spring 2021, Autumn 2021, Spring 2022, Autumn 2022, Spring 2023, Autumn 2023, Spring 2024, Autumn 2024, Spring 2025.

    PV226 Seminar LaSArIS

    Faculty of Informatics
    Autumn 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
    The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Spring 2011, Autumn 2011, Spring 2012, Autumn 2012, Spring 2013, Autumn 2013, Spring 2014, Autumn 2014, Spring 2015, Spring 2016, Autumn 2016, Spring 2017, Autumn 2017, Spring 2018, Autumn 2018, Spring 2019, Autumn 2019, Spring 2020, Autumn 2020, Spring 2021, Autumn 2021, Spring 2022, Autumn 2022, Spring 2023, Autumn 2023, Spring 2024, Autumn 2024, Spring 2025.

    PV226 Seminar LaSArIS

    Faculty of Informatics
    Spring 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
    The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Spring 2011, Autumn 2011, Spring 2012, Autumn 2012, Spring 2013, Autumn 2013, Spring 2014, Autumn 2014, Autumn 2015, Spring 2016, Autumn 2016, Spring 2017, Autumn 2017, Spring 2018, Autumn 2018, Spring 2019, Autumn 2019, Spring 2020, Autumn 2020, Spring 2021, Autumn 2021, Spring 2022, Autumn 2022, Spring 2023, Autumn 2023, Spring 2024, Autumn 2024, Spring 2025.

    PV226 Seminar LaSArIS

    Faculty of Informatics
    Autumn 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
    The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Spring 2011, Autumn 2011, Spring 2012, Autumn 2012, Spring 2013, Autumn 2013, Spring 2014, Spring 2015, Autumn 2015, Spring 2016, Autumn 2016, Spring 2017, Autumn 2017, Spring 2018, Autumn 2018, Spring 2019, Autumn 2019, Spring 2020, Autumn 2020, Spring 2021, Autumn 2021, Spring 2022, Autumn 2022, Spring 2023, Autumn 2023, Spring 2024, Autumn 2024, Spring 2025.

    PV226 Seminar LaSArIS

    Faculty of Informatics
    Spring 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
    The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Spring 2011, Autumn 2011, Spring 2012, Autumn 2012, Spring 2013, Autumn 2013, Autumn 2014, Spring 2015, Autumn 2015, Spring 2016, Autumn 2016, Spring 2017, Autumn 2017, Spring 2018, Autumn 2018, Spring 2019, Autumn 2019, Spring 2020, Autumn 2020, Spring 2021, Autumn 2021, Spring 2022, Autumn 2022, Spring 2023, Autumn 2023, Spring 2024, Autumn 2024, Spring 2025.

    PV226 Seminar LaSArIS

    Faculty of Informatics
    Autumn 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
    The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Spring 2011, Autumn 2011, Spring 2012, Autumn 2012, Spring 2013, Spring 2014, Autumn 2014, Spring 2015, Autumn 2015, Spring 2016, Autumn 2016, Spring 2017, Autumn 2017, Spring 2018, Autumn 2018, Spring 2019, Autumn 2019, Spring 2020, Autumn 2020, Spring 2021, Autumn 2021, Spring 2022, Autumn 2022, Spring 2023, Autumn 2023, Spring 2024, Autumn 2024, Spring 2025.

    PV226 Seminar LaSArIS

    Faculty of Informatics
    Spring 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
    The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Spring 2011, Autumn 2011, Spring 2012, Autumn 2012, Autumn 2013, Spring 2014, Autumn 2014, Spring 2015, Autumn 2015, Spring 2016, Autumn 2016, Spring 2017, Autumn 2017, Spring 2018, Autumn 2018, Spring 2019, Autumn 2019, Spring 2020, Autumn 2020, Spring 2021, Autumn 2021, Spring 2022, Autumn 2022, Spring 2023, Autumn 2023, Spring 2024, Autumn 2024, Spring 2025.

    PV226 Seminar LaSArIS

    Faculty of Informatics
    Autumn 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
    The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Spring 2011, Autumn 2011, Spring 2012, Spring 2013, Autumn 2013, Spring 2014, Autumn 2014, Spring 2015, Autumn 2015, Spring 2016, Autumn 2016, Spring 2017, Autumn 2017, Spring 2018, Autumn 2018, Spring 2019, Autumn 2019, Spring 2020, Autumn 2020, Spring 2021, Autumn 2021, Spring 2022, Autumn 2022, Spring 2023, Autumn 2023, Spring 2024, Autumn 2024, Spring 2025.

    PV226 Seminar LaSArIS

    Faculty of Informatics
    Spring 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
    The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Spring 2011, Autumn 2011, Autumn 2012, Spring 2013, Autumn 2013, Spring 2014, Autumn 2014, Spring 2015, Autumn 2015, Spring 2016, Autumn 2016, Spring 2017, Autumn 2017, Spring 2018, Autumn 2018, Spring 2019, Autumn 2019, Spring 2020, Autumn 2020, Spring 2021, Autumn 2021, Spring 2022, Autumn 2022, Spring 2023, Autumn 2023, Spring 2024, Autumn 2024, Spring 2025.

    PV226 Seminar LaSArIS

    Faculty of Informatics
    Autumn 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/Ruby1: each even Wednesday 12:00–13:50 G107, each even Wednesday 12:00–13:50 B116, M. Hrdlička, M. Jelen, I. Nečas, T. Pitner
    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
    The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Spring 2011, Spring 2012, Autumn 2012, Spring 2013, Autumn 2013, Spring 2014, Autumn 2014, Spring 2015, Autumn 2015, Spring 2016, Autumn 2016, Spring 2017, Autumn 2017, Spring 2018, Autumn 2018, Spring 2019, Autumn 2019, Spring 2020, Autumn 2020, Spring 2021, Autumn 2021, Spring 2022, Autumn 2022, Spring 2023, Autumn 2023, Spring 2024, Autumn 2024, Spring 2025.

    PV226 Seminar LaSArIS

    Faculty of Informatics
    Spring 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
    The course is also listed under the following terms Autumn 2009, Spring 2010, Autumn 2010, Autumn 2011, Spring 2012, Autumn 2012, Spring 2013, Autumn 2013, Spring 2014, Autumn 2014, Spring 2015, Autumn 2015, Spring 2016, Autumn 2016, Spring 2017, Autumn 2017, Spring 2018, Autumn 2018, Spring 2019, Autumn 2019, Spring 2020, Autumn 2020, Spring 2021, Autumn 2021, Spring 2022, Autumn 2022, Spring 2023, Autumn 2023, Spring 2024, Autumn 2024, Spring 2025.

    PV226 Seminar LaSArIS

    Faculty of Informatics
    Autumn 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
    The course is also listed under the following terms Autumn 2009, Spring 2010, Spring 2011, Autumn 2011, Spring 2012, Autumn 2012, Spring 2013, Autumn 2013, Spring 2014, Autumn 2014, Spring 2015, Autumn 2015, Spring 2016, Autumn 2016, Spring 2017, Autumn 2017, Spring 2018, Autumn 2018, Spring 2019, Autumn 2019, Spring 2020, Autumn 2020, Spring 2021, Autumn 2021, Spring 2022, Autumn 2022, Spring 2023, Autumn 2023, Spring 2024, Autumn 2024, Spring 2025.

    PV226 Seminar LaSArIS

    Faculty of Informatics
    Spring 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
    The course is also listed under the following terms Autumn 2009, Autumn 2010, Spring 2011, Autumn 2011, Spring 2012, Autumn 2012, Spring 2013, Autumn 2013, Spring 2014, Autumn 2014, Spring 2015, Autumn 2015, Spring 2016, Autumn 2016, Spring 2017, Autumn 2017, Spring 2018, Autumn 2018, Spring 2019, Autumn 2019, Spring 2020, Autumn 2020, Spring 2021, Autumn 2021, Spring 2022, Autumn 2022, Spring 2023, Autumn 2023, Spring 2024, Autumn 2024, Spring 2025.

    PV226 Seminar LaSArIS

    Faculty of Informatics
    Autumn 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
    The course is also listed under the following terms Spring 2010, Autumn 2010, Spring 2011, Autumn 2011, Spring 2012, Autumn 2012, Spring 2013, Autumn 2013, Spring 2014, Autumn 2014, Spring 2015, Autumn 2015, Spring 2016, Autumn 2016, Spring 2017, Autumn 2017, Spring 2018, Autumn 2018, Spring 2019, Autumn 2019, Spring 2020, Autumn 2020, Spring 2021, Autumn 2021, Spring 2022, Autumn 2022, Spring 2023, Autumn 2023, Spring 2024, Autumn 2024, Spring 2025.