Die Vorlesung Informatik 1 vermittelt Grundbegriffe der Computertechnik. Sie bietet eine Einführung in das Programmieren in C an, diskutiert Begriffe wie Datentypen, Operatoren und Kontrollstrukturen und ermöglicht das Verstehen einfacher Algorithmen sowie die Fehlersuche in Programmen.
Die Vorlesung begleitet ein Praktikum.
Modulverantwortlicher: Prof. Dr. Jürgen Mottok; der Kursus wird pro Semester mehrfach und von verschiedenen Dozenten angeboten. Dozenten: Prof. Dr. Thomas Fuhrmann, Prof. Dr. Peter Jüttner, Prof. Dr. Peter Kuczynski, Prof. Dr. Roland Mandl, Prof. Dr. Jürgen Mottok, Prof. Dr. Michael Niemetz, Prof. Dr. Armin Sehr
Prof. Dr. Mottok bietet Studierenden feste Termine im Rahmen seiner Sprechstunde an. Zur Terminvereinbarung wenden Sie sich bitte an Erika Antoni (erika.antoni@oth-regensburg.de).
Details zur Vorlesung
Vorlesung (Vorlesung und Praktikum): 6 SWS, 6 ECTS
Lerninhalte
Grundbegriffe der Computertechnik
Einführung in das Programmieren in C
Der Übersetzungsvorgang: Präprozessor, Compiler, Linker
Verwendung des Debuggers
Mehrteilige Programme
Daten
Deklaration
Definition
Datentypen
Wertebereiche
Zahldarstellung
Sichtbarkeit und Lebensdauer
lokale / globale Variablen
static
Konstanten
Arrays
Operatoren und Ausdrücke
Wert und Seiteneffekt
Unäre bzw. Binäre Operatoren
Ausdrücke
Bitweise Operatoren
Logische Operatoren
Arithmetische Operatoren
Vergleichsoperatoren
Anweisungen und Kontrollstrukturen
Ausdrucksanweisung
Verzweigungen
Schleifen
Funktionen und Funktionsaufrufe, Parametermechanismus
Nach erfolgreichem Abschluss der Veranstaltung sind Studierende in der Lage, …
… C-Sprachelemente, Operatoren und Typen, Anweisungen und Kontrollstrukturen,
… das C-Speichermodell und einfache Algorithmen zu verstehen,
… können vorhandene Algorithmen in ein C-Programm überführen und fremde Programme lesen und verstehen,
… verstehen, einfache Algorithmen zu entwickeln bzw. geeignete Algorithmen in abgegrenzten Problembereichen anzuwenden,
…erlangen die Kompetenz, den Grad der Performance und den Ressourcenverbrauch von Programmen einzuschätzen.