# Welche Tipps für die Übungen gibt es?

Quelle: https://inf.zone/faq/uebung-advice-for-exercises/

- Was jede Woche Vorrang hat und wie eine Woche abläuft, steht unter [Wie Sie Inf-Einf-B bewältigen](https://inf.zone/extras/lernen/).
- Programmieren Sie die Beispiele aus der Vorlesung nach: Tippen Sie den Code Zeile für Zeile ab, statt ihn zu kopieren. Zum Vergleichen: Den Quellcode können Sie jeweils auf der Seite der Vorlesung herunterladen (z. B. [Vorlesung 1](https://inf.zone/lectures/1-c/), dort auf „Code“ klicken).
- Wo Sie bei einer Aufgabe hängen bleiben, schauen Sie gezielt das Short-Video zu dem Thema an, an dem Sie gerade scheitern.
- Geben Sie jede Übung bis zu ihrer Frist mit `inf upload` ab, auch wenn nicht jede Aufgabe läuft (siehe [Abgabe und Lösungen](https://inf.zone/faq/uebung-solutions/)).
- Wenn Sie bei einer Aufgabe nicht wissen, wie Sie anfangen sollen, helfen die freiwilligen [Warm-ups](https://inf.zone/faq/uebung-warm-up/): Sie führen die neuen Sprachmittel in kleinen Schritten ein.
- Das Handbuch für die C-Funktionen finden Sie unter [manual.cs50.io](https://manual.cs50.io/).
- Im [Style Guide für C](https://inf.zone/extras/style-c/) finden Sie Tipps, wie Sie den Stil Ihres Codes verbessern können.
- Wenn Sie beim Kompilieren Ihres Codes mit `make` Fehler sehen, konzentrieren Sie sich zuerst darauf, den allerersten Fehler zu beheben, den Sie sehen, und scrollen Sie nach Bedarf nach oben. Wenn Sie sich nicht sicher sind, was der Fehler bedeutet, versuchen Sie, `help50` um Hilfe zu bitten. Wenn Sie zum Beispiel versuchen, `hello` zu kompilieren, und

```bash
make hello
```

zu Fehlern führt, versuchen Sie es stattdessen mit:

```bash
help50 make hello
```
