Introduction to Scientific and Technical Computing in C++

Wednesday, 3 May 2023 09:00 to Friday, 5 May 2023 18:00
MaurizioCremonesi MaurizioCremonesi , AlessandroMarani , LaraQuerciagrossa , AndreaPiserchia , AlessandroCasalino
Provided as: 
Webinar
Registrations closing: 
Tuesday, 18 April 2023 at 09:00

This course will be held in Italian.

Organizer: 
MaurizioCremonesi
Teachers: 
MaurizioCremonesi , AlessandroMarani , LaraQuerciagrossa , AndreaPiserchia , AlessandroCasalino

Description:

This course will introduce the fundamentals of C++ language, using both procedural and object oriented programming approach. The student will be presented with the key topics of the language in order to have a good starting point for further investigations that will be required according to the specific field of application.

Skills:

By the end of the course, students will be able to:

  • understand the basis of object oriented paradigm
  • understand procedural and object oriented C++ code and libraries
  • cope with ASCII and raw data files, stream handling and formatting
  • write new classes for modeling structured objects and their relationships
  • understand pro and cons of templates and polymorphism
  • use containers and facilities of the Standard Template Library (STL)

Target audience:

Anybody interested in an introduction to C++ programming.

Pre-requisites:

A good knowledge of C is mandatory.

Intended for: 
Companies
Research Institutions
Universities
Area: 
Languages
Length: 
3 dd
Files e allegati: 
Conclusa: 
0

Next courses

  • 06-05-2024, Cineca - Via Magnanelli 6/3 40033 Casalecchio di Reno, BO, ITALY

Any question?

For HPC and computer graphics courses, write to corsi.hpc@cineca.it

About CINECA

Cineca is a non profit Consortium, made up of 102 Italian national institutions: Universities, Italian Research Institutions and the Italian Ministries of Universities and Education.

Today it is the largest Italian computing centre, one of the most important worldwide. With more seven hundred employees, it operates in the technological transfer sector through high performance scientific computing, the management and development of networks and web based services, and the development of complex information systems for treating large amounts of data.

It develops advanced Information Technology applications and services, acting like a trait-d'union between the academic world, the sphere of pure research and the world of industry and Public Administration. .

Visit the Cineca website