Size: 1987
Comment:
|
Size: 2555
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
Die Veranstaltung führt in das Programmieren in C++ ein, dabei wird als Plattform Linux verwendet. Der Vorkurs soll daher einige Grundlagen zu Linux und der Verwendung bestimmter Software (u.a. SVN) vermitteln. Dieser findet am Donnerstag den 19. April 2012 findet in Gebäude 101 SR 00-010/14 statt. |
Wir arbeiten in der Vorlesung bewusst ohne Entwicklungsumgebung, sondern schreiben unsere Programme mit einem Texteditor und kompilieren Sie von der Kommandozeile aus und lassen Sie auch von dort aus laufen. In der Vorlesung benutzen wir Linux und das empfehlen wir auch für die Übungsaufgaben. Wer bisher wenig oder gar nichts mit Terminalfenstern / Kommandozeilen / Linux zu tun hatte, sollte unseren Vorkurs besuchen. |
Line 6: | Line 5: |
== Zeitplan == Der inhaltliche Teil wird um 14:00 beginnen. Vorausgesetzt werden dafür ein funktionsfähiges Linux (real oder virtuell ist egal) welches auf das Internet (W-LAN) zugreifen kann um ggf. Software nachinstallieren zu können. |
{{{ #!html <span style="color:red;font-weight:bold">Wenn Sie an dem Vorkurs teilnehmen möchten, schicken Sie bitte eine kurze Mail an <a href="mailto:lehmanna@informatik.uni-freiburg.de">Axel Lehmann</a>.</span> }}} |
Line 9: | Line 10: |
Sollte keine W-LAN Verbindung vorhanden/möglich sein, besteht die Möglichkeit bereits um 12:00 zu kommen. Es kann dann versucht werden, bei kleineren Problemen zu helfen oder falls kein Linux vorhanden ist, mit einer Virtuellen Maschine auszuhelfen. Hier kann jedoch keine Unterstützung bei Neuinstallation gegeben werden. Bei vorinstallierten Linux Systemen sollten die vollständigen Installationsmedien vorhanden sein (nicht nur Net-Install!) | {{{ #!html <span style="color:red; font-weight:bold">Bitte zum Vorkurs unbedingt den eigenen Rechner (Laptop) mitbringen.</span> }}} == Termin & Zeitplan == Der Vorkurs findet statt am Donnerstag, den 19. April 2012 im Seminarraum 00-010/14 im Gebäude 101. Der inhaltliche Teil des Vorkurses beginnt um 14:00 Uhr. Vorausgesetzt werden ein funktionsfähiges Linux (real oder virtuell ist egal) mit funktionierendem WLAN, so dass ggf. benötigte Software nachinstalliert werden kann. Wer Probleme mit dem WLAN oder seiner Linuxinstallation hat, kann bereits um 12:00 Uhr kommen. Wir versuchen dann zu helfen. Falls kein Linux vorhanden ist, versuchen wir es mit einer virtuellen Maschine (VM). Hier kann jedoch keine Unterstützung bei Neuinstallation gegeben werden. Bei vorinstallierten Linux Systemen sollten die vollständigen Installationsmedien vorhanden sein (nicht nur Net-Install!). |
Line 12: | Line 25: |
Line 15: | Line 29: |
Line 21: | Line 36: |
Line 24: | Line 40: |
Line 27: | Line 44: |
Vorkurs zur Veranstaltung '''Programmieren in C++''' im Sommersemester 2012
Wir arbeiten in der Vorlesung bewusst ohne Entwicklungsumgebung, sondern schreiben unsere Programme mit einem Texteditor und kompilieren Sie von der Kommandozeile aus und lassen Sie auch von dort aus laufen. In der Vorlesung benutzen wir Linux und das empfehlen wir auch für die Übungsaufgaben. Wer bisher wenig oder gar nichts mit Terminalfenstern / Kommandozeilen / Linux zu tun hatte, sollte unseren Vorkurs besuchen.
Wenn Sie an dem Vorkurs teilnehmen möchten, schicken Sie bitte eine kurze Mail an Axel Lehmann.
Bitte zum Vorkurs unbedingt den eigenen Rechner (Laptop) mitbringen.
Termin & Zeitplan
Der Vorkurs findet statt am Donnerstag, den 19. April 2012 im Seminarraum 00-010/14 im Gebäude 101.
Der inhaltliche Teil des Vorkurses beginnt um 14:00 Uhr. Vorausgesetzt werden ein funktionsfähiges Linux (real oder virtuell ist egal) mit funktionierendem WLAN, so dass ggf. benötigte Software nachinstalliert werden kann.
Wer Probleme mit dem WLAN oder seiner Linuxinstallation hat, kann bereits um 12:00 Uhr kommen. Wir versuchen dann zu helfen. Falls kein Linux vorhanden ist, versuchen wir es mit einer virtuellen Maschine (VM). Hier kann jedoch keine Unterstützung bei Neuinstallation gegeben werden. Bei vorinstallierten Linux Systemen sollten die vollständigen Installationsmedien vorhanden sein (nicht nur Net-Install!).
Inhalt
Das folgende ist als roter Faden anzusehen.
Terminal (Konsole)
Der Programmierkurs wird auf einer niedrigen Ebene einsteigen, d.h. es wird keine IDE verwendet. Daher eine kleine Einführung in einige grundlegende Themengebiete:
- Verzeichnisse verwalten (anlegen/verschieben/löschen)
- Dateien verwalten
- Kurze Erklärung der Dateirechte
Inhalt von Dateien (mit der Konsole) manipulieren
Wie zeigt man sich den Inhalt einer Datei an, wie manipuliert man ihn? Dabei werden ein paar Konsoleneditoren vorgestellt. Es wird auch das eine oder andere Wort zu GUI-Editoren fallen und einige Eckdaten genannt, die für den Kurs wichtig sind.
Subversion (SVN)
Kurze Erklärung, was SVN ist und welche Zweck es erfüllt. Dazu ein paar Beispiele und Zeit zum Probieren und Fragen zu stellen.
Sonstiges
Alles was während des Kurses aufkommt.