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

           

Software Architectures

  • Teacher(s):   B.Garbinato  
  • Course given in: English
  • ECTS Credits: 6 credits
  • Schedule: Autumn Semester 2021-2022, 4.0h. course (weekly average)
  •  sessions
  • site web du cours course website
  • Related programme: Master of Science (MSc) in Information Systems
  • Permalink:



       

 

Objectives

This course provides an introduction to software architectures and their implementation. Through this course, students have the opportunity to acquire both a theoretical and practical understanding of the different dimensions of software architectures.

Contents

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.

The course is given in English.

Pre-requisites

Students are expected to possess basic knowledge of programming and algorithms. Since most techologies used in practical exercises and in the project are based on Java, basic knowledge of object-oriented design, ideally in this programming language, is also required.

Evaluation

First attempt

Exam:
Written 2h00 hours
Documentation:
Not allowed
Calculator:
Not allowed
Evaluation:

The evaluation is based on a project during the semester and on a written final exam during the regular exam session. This exam is computer-based and takes place on campus.

Retake

Exam:
Oral 0h20 minutes
Documentation:
Not allowed
Calculator:
Not allowed
Evaluation:

During the retake session, the final exam is oral and the project grade already obtained is simply reused. The student also has the option of redoing the project, but in this case the project must be redone in the next semester in which the course will be given.



[» go back]           [» courses list]
 
Search


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