- Indico style
- Indico style - inline minutes
- Indico style - numbered
- Indico style - numbered + minutes
- Indico Weeks View
This 2-day course equips participants with the essential skills to design and program basic C++ programs. It is intended for unexperienced programmers. The course provides hands-on examples for every step.
Learning to use an IDE: Integrated Development Environments (IDEs) are programs to ease programming.
Introduction to basic Data Types: C++ is a language, which can use low-level data types. Those are fundamental to understand and use abstracted data types.
The CMAKE Build Tool: We learn how to compile programs with direct compiler calls - and using the dedicated build tool, CMAKE. This will facilitate building complex programs (or libraries) at later stages.
Loops & Conditionals: Participants will learn how to carry out repetitive tasks (with so-called "loops") and how to execute code conditionally.
Abstracted Data Types (Containers): Participants will learn their first steps with abstracted data types. Those simplify programming scientific code considerably.
The course material (slides) will be made available to the class participants.
By the end of this tutorial, participants will:
Ability in navigating the shell (bash) for basic file manipulation and command execution.
Ability to log in to remote servers via SSH (Secure Shell) for remote access