# University of Bergamo - 21012 Dev Course C++ 2021/2022

This git repository contains the source code in C++ language to support the lessons of the C++ programming module of the first year of Computer Engineering for the University of Bergamo (IT).

Note: some sources contain errors on purpose, they will be solved during the lessons in class with the students.

Some exercises are a selection of tasks and works collected from the series proposed by Prof. Giuseppe Psaila, Gerardo Pelosi at the University of Bergamo. Other exercises come from books (some not recent and of difficult attribution). Part of the proposals have been extensively revised by me.

# Getting Started

Solution to Getting Started:

Exercizes

# C++ Basics

# Control flows

# Small Applications

- Exercize 1
- Exercize 2a
- Exercize 2b
- Exercize 2c
- Exercize 3
- Exercize 4a
- Exercize 4b
- Exercize 5
- Exercize 6

# Functions

- Exercize 1
- Exercize 2a
- Exercize 2b
- Exercize 2c
- Exercize 3
- Exercize 4
- Exercize 5
- Exercize 6
- Exercize 7
- Exercize 8

# Strings

# Pointers and Structs

# Recursive Functions

# Lists

# Files

# Bonus

# Homeworks

# Exams

- 20151221
- Text: 20200617 Solution: 20200617
- Text: 20190222 Solution: 20190222
- Text: 20200221 Solution: 20200221
- Text: 20190123 Solution: 20190123
- Text: 20180222 Solution: 20190123
- Text: 20180131 Solution: 20180131
- Text: 20170224 Solution: 20170224
- Text: 20170127 Solution: 20170127
- Text: 20200109 Solution: 20200109
- Text: 20210122 Solution: 20210122