Aller à : contenu haut bas recherche
 
 
EN     FR
Vous êtes ici:   UNIL > HEC Inst. > HEC App. > SYLLABUS
 
 

Software Architectures

  • Enseignant(s):   B.Garbinato  
  • Titre en français: Architectures Logicielles
  • Cours donné en: anglais
  • Crédits ECTS: 6 crédits
  • Horaire: Semestre d'automne 2019-2020, 4.0h. de cours (moyenne hebdomadaire)
  •  séances
  • site web du cours site web du cours
  • Formation concernée: Maîtrise universitaire ès Sciences en systèmes d'information

 

Objectifs

This course provides an introduction to the concept of software architecture and its various implementations. Through this course, students have the opportunity to acquire both a theoretical and practical understanding of the different dimensions of a software architecture.

Contenus

Software is "eating the world", in the sense that it is now ubiquitous in most of our daily activities, e.g., in finding and consuming information or in producing it, in shopping, in entertainment, in mobility, etc. Furthermore, software is often the root of disruptive innovations in business models, making products and services fungible that were not before they were digitized.

By analogy with classical architecture, as the art, science and technology of constructing buildings, software architecture deals with the fundamental structures of software and the disciplines involved in creating these structures. Now, the way software is structured is a key factor in its success and its ability to evolve with technological innovations. In this context, this course covers the following topics, among others:

  • software modularity and separation of concerns
  • communication paradigms and distributed architectures
  • multi-tier architectures and micro-services
  • virtualization and cloud architectures
  • software for mobile devices and connected objects

The course is given in English.

Pré-requis

Students are expected to possess basic knowledge of programming and algorithms, typically acquired through a course like Algorithms and Computational Thinking.

Evaluation

1ère tentative

Examen:
Ecrit 2h00 heures
Documentation:
Non autorisée
Calculatrice:
Non autorisée
Evaluation:

The assessment is based on a final written exam at the regular exam session.

Rattrapage

Examen:
Oral 0h20 minutes
Documentation:
Non autorisée
Calculatrice:
Non autorisée
Evaluation:

A new final exam takes place during the retake session, either written or oral, depending on the number of candidates.



[» page précédente]           [» liste des cours]
 
Recherche


Internef - CH-1015 Lausanne - Suisse  -   Tél. +41 21 692 33 00  -   Fax +41 21 692 33 05
Swiss University