Teaching is organised as follows: | |||
Activity | Credits | Period | Academic staff |
Teoria | 5 | II semestre |
Federico Busato
|
Laboratorio | 1 | II semestre |
Federico Busato
|
The course aims to provide the main techniques for high performance software development. The objective is to provide the students with the knowledge and skills to design, implement, and evaluate, methods and tools for the development of efficient software, adopting a collaborative modality, exploiting the characteristics of the available hardware, and implementing good coding practices. The involved programming language will be the C++ with the use of appropriate library. At the end of the course, the students must demonstrate to know and understand the main techniques for efficient coding design, memory management, development of library for high performance programming, and organization of collaborative projects. This will allow the students to choose the most appropriate solution techniques for the development of efficient software systems on several applicative domains and to continue autonomously the studies in high performance design in C++, deepening the topics covered in class, on other sources of documentation.
The course material and the detailed program at the following link
Course material: Modern C++ Programming
Reference books | ||||||
Activity | Author | Title | Publisher | Year | ISBN | Note |
Teoria | Marc Gregoire | Professional C++ (Edizione 4) | Wrox Pr Inc | 2014 | 978-1-118-85805-9 | |
Teoria | Bjarne Stroustrup | Programming Principles and Practice Using C++ (Edizione 2) | Addison-Wesley | 2014 | 978-0-321-99278-9 |
© 2002 - 2021
Verona University
Via dell'Artigliere 8, 37129 Verona |
P. I.V.A. 01541040232 |
C. FISCALE 93009870234