Navigation

DS2APS - Architectures for Software Systems Support

Course specification
Course title Architectures for Software Systems Support
Acronym DS2APS
Study programme Electrical Engineering and Computing
Module Computer Engineering and Informatics
Type of study doctoral studies
Lecturer (for classes)
    Lecturer/Associate (for practice)
      Lecturer/Associate (for OTC)
        ESPB 9.0 Status elective
        Condition
        The goal Extending the knowledge about computer architectures. Analysis of modern software systems in order to identify the necessary characteristics of computer architecture in order to achieve optimal performance. Analysis of existing architectural solutions and possibilities for their improvements. Analysis of different computer systems in the context of the cost of ownership and usage of the system.
        The outcome It is expected that after this course, students will be able to: - to recognize the specific capabilities of computer architecture, for which a given software system can benefit. - for a given software system and a given set of different architectures, to choose the most optimal architecture that meets the requirements.
        Contents
        Contents of lectures Computer architectures for system software support. Computer architectures for application software support. Modern programming paradigms. Classification of computer architectures and analysis of each class. Analysis of interface between software and hardware.
        Contents of exercises
        Literature
        1. V. Milutinovic, INFRASTRUCTURE FOR E-BUSINESS ON THE INTERNET, Kluwer, USA (best seller); (Original title)
        2. Kenneth C. Laudon, Carol Guercio Traver, E-COMMERCE: Business, Technology, Society, second edition Pearson Education, Addison-Wesley, USA, 2004; (Original title)
        3. Reza B'Far, MOBILE COMPUTER PRINCIPLES, Cambridge University Press, UK; (Original title)
        Number of hours per week during the semester/trimester/year
        Lectures Exercises OTC Study and Research Other classes
        6
        Methods of teaching Lectures, independent work.
        Knowledge score (maximum points 100)
        Pre obligations Points Final exam Points
        Activites during lectures 0 Test paper 0
        Practical lessons 0 Oral examination 50
        Projects 50
        Colloquia 0
        Seminars 0