17. 9. 2019  14:59 Olympia
Akademický informační systém

Sylabus předmětu I-ASOS - Software architecture (FEEIT - WS 2019/2020)


     Informačný list          ECTS          Sylabus          


     Slovenština          Angličtina          


University: Slovak University of Technology in Bratislava
Faculty: Faculty of Electrical Engineering and Information Technology
Course unit code: I-ASOS
Course unit title: Software architecture
Mode of delivery, planned learning activities and teaching methods:
lecture2 hours weekly (on-site method)
seminar2 hours weekly (on-site method)

 
Credits allocated: 6
 
Recommended semester/trimester: Applied Informatics - master (compulsory), 3. semester
Level of study: 2.
Prerequisites for registration: none
 
Assesment methods:
A - at least 92 points
B - at least 92 points
C - at least 92 points
D - at least 92 points
E - at least 92 points
 
Learning outcomes of the course unit:
Student is able to use pricpiples of model driven architecture and design patterns in development process. He acquires basic knowledge about information systems based on SOA and practical skills with design and building of web services. He knows theoretical principles of computational model MapReduce. He is able to design and to implement parallel algorithms.
 
Course contents:
1. Structural design patterns
2. Creational design patterns
3. Behavioural design patterns
4. IoC a DI, Spring framework
5. Ascept oriented programming
6. Basics of Service oriented architecture
7. Object mapping and associations. JAXB
8. SOAP web-services, XML-schemes, WSDL
9. Design of web-service interface based on UML and its implementation
10. Parallel computing and functional programming
11. Computational model MapReduce
12. Apache Spark framework
 
Recommended or required reading:
Recommended:
Gamma, Helm, Johnson, Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley Profwssional, 1994
Karau, Konwinski, Wendell, Zaharia. Learning Spark: Lightning-Fast Big Data Analytics, O-Reilly 2015

 
Language of instruction: english or slovak
 
Notes:
 
Courses evaluation:
Assessed students in total: 368

ABCDEFX
18,5 %24,5 %22,3 %19,3 %14,9 %0,5 %
Name of lecturer(s): Ing. Martin Eliáš (examiner, instructor)
prof. RNDr. Gabriel Juhás, PhD. (person responsible for course) - slovak, english
RNDr. Igor Kossaczký, CSc. (examiner, instructor, lecturer) - slovak, english
 
Last modification: 9. 5. 2019
Supervisor: prof. RNDr. Gabriel Juhás, PhD. and programme supervisor


Last modification made by RNDr. Marian Puškár on 05/09/2019.

Typ výstupu: