Course detail

Selected Topics of Software Engineering and Database Systems

FIT-SIDAcad. year: 2018/2019

Advanced software life cycle models; software modeling languages - UML metamodel, the OCL language; model-driven architecture; software architectures; service-oriented architecture; security engineering; object-relational databases and database management systems; multimedia databases; XML databases; similarity search; NoSQL databases, big data and its processing. These topics can change with respect to the main research interests in fields of software engineering and database systems.

Language of instruction

Czech

Mode of study

Not applicable.

Learning outcomes of the course unit

Students get a broad, yet in-depth overview of the field of data mining and knowledge discovery. They get a deeper view mainly in the field related to the topic of their thesis.

Prerequisites

Students should have basic knowledge in software engineering and database systems at the graduate level of Master degree in Software Engineering, Information Systems, Information Technology or related study programmes. 

Co-requisites

Not applicable.

Planned learning activities and teaching methods

Not applicable.

Assesment methods and criteria linked to learning outcomes

Control questions during consultations.

Course curriculum

Not applicable.

Work placements

Not applicable.

Aims

To deepen students' knowledge in the field of software engineering and database systems with special focus on theoretical foundations of the used approaches techniques, algorithms and models.

Specification of controlled education, way of implementation and compensation for absences

Consultations, elaboration of a given topic, written report and presentation on the final seminar.

Recommended optional programme components

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

Not applicable.

Recommended reading

Erl, T.: Service-oriented architecture :concepts, technology, and design. Prentice Hall PTR, 2005, 792 p., ISBN 0131858580.
Larman, C.: Applying UML and Patterns. An Introduction to Oject-Oriented Analysis and Design and Iterative Development. 3rd edition. Prentice Hall PTR, Upper Saddle River, USA, 2004, 703 p., ISBN 0-13-148906-2.
Papers in journals and conference proceedings (including those in ACM Digital library, IEEE Digital library and other electronic sources).
Raistrick, Ch., Francis, P., Wright, J.: Model driven architecture :executable UML. Cambridge University Press, 2004, 392 p., ISBN: 0521537711.
Rivero, L., R. et. Al.: Encyclopedia of Database Technologies and Applications. Hershey, US, IDEA, 2005, 784 p., ISBN 1591405602.
Silberschatz, A., Korth, H. F., Sudarshan, S.: Database system concepts. McGraw-Hill Science, 2005, 1168 p., ISBN 0072958863.
Zezula, P. et al.: Similarity Search: The Metric Space Approach. Advances in Database Systems. Springer, 2005, 220 p. ISBN 0387291466.

Classification of course in study plans

  • Programme CSE-PHD-4 Doctoral

    branch DVI4 , 0 year of study, summer semester, elective

  • Programme CSE-PHD-4 Doctoral

    branch DVI4 , 0 year of study, summer semester, elective

  • Programme CSE-PHD-4 Doctoral

    branch DVI4 , 0 year of study, summer semester, elective

  • Programme CSE-PHD-4 Doctoral

    branch DVI4 , 0 year of study, summer semester, elective

Type of course unit

 

Lecture

39 hod., optionally

Teacher / Lecturer

Syllabus

  1. Advanced software life cycle models, agile development.
  2. Advanced modeling techniques of the UML.  
  3. Model-driven architecture (MDA).
  4. Software architectures, service-oriented architecture.
  5. Security engineering.
  6. Object-relational databases and database management systems
  7. Multimedia databases.
  8. XML databases.
  9. NoSQL databases.
  10. Big data and its processing. 

Project

13 hod., compulsory

Teacher / Lecturer

Syllabus

  1. Reading up and treatment of a selected topic concerning knowledge discovery in a field related to the student's PhD thesis.

Guided consultation in combined form of studies

26 hod., optionally

Teacher / Lecturer