Revision [92446f1]
Letzte Änderung am 2020-05-26 11:59:12 durch Oksana Neopagitova
ADDITIONS
## <span style="color:#364E6D">Kategorie: Prozedurale Programmierung</span>
DELETIONS
#### <span style="color:#364E6D">Kategorie: Prozedurale Programmierung</span>
Revision [2518dee]
Bearbeitet am 2020-01-22 22:02:17 von Oksana Neopagitova
ADDITIONS
#### <span style="color:#364E6D">Kategorie: Prozedurale Programmierung</span>

![image](/uploads/CategoryProzeduraleProgrammierung/BMBF_Logo_klein.jpg?width=200)

# Prozedurale Programmierung


### Inhalt:

[Kapitel 1 - Einführung](ProzProg1Intro)
[Kapitel 2 - Programmaufbau](ProzProg2Programmaufbau)
[Kapitel 3 - Datentypen und Operatoren](ProzProg3DatentypenOperatoren)
[Kapitel 4 - Eingabe und Ausgabe](ProzProg4EingabeAusgabe)
[Kapitel 5 - Kontrollstrukturen](ProzProg5Kontrollstrukturen)
[Kapitel 6 - Felder](ProzProg6Felder)
[Kapitel 7 - Prozeduren und Funktionen](ProzProg7ProzedurenFunktionen)
[Kapitel 8 - Getrennte Übersetzung](ProzProg8GetrennteUebersetzung)
[Kapitel 9 - Zeiger](ProzProg9Zeiger)
[Kapitel 10 - Strukturen](ProzProg10Strukturen)



### Material

[Probeklausur](/files/CategoryProzeduraleProgrammierung/ProzProg_Probeklausur.zip)

[Kapitel 1 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg1_Demos.zip)
[Kapitel 2 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg2_Demos.zip)
[Kapitel 3 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg3_Demos.zip)
[Kapitel 4 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg4_Demos.zip)
[Kapitel 5 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg5_Demos.zip)
[Kapitel 6 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg6_Demos.zip)
[Kapitel 7 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg7_Demos.zip)
[Kapitel 8 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg8_Demos.zip)
[Kapitel 9 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg9_Demos.zip)
[Kapitel 10 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg10_Demos.zip)

[Übungen](/files/CategoryProzeduraleProgrammierung/ProzProg_Prakt.zip)



### Literatur:

Kernighan, B.W., Ritchie, D.M.: Programmieren in C, 2.Auflage, ANSI C, 1990.
Wolf, J.: C von A bis Z: das umfassende Handbuch, 3.Auflage, 2011. ( http://www.galileocomputing.de/openbook )
Letschert, T. : Programmierung I, C++, FH Giessen Friedberg, 2005. ( http://velociraptor.mni.fh-giessen.de/Programmierung )
Liberty, J.: C++ in 21 Tagen, 3.Aufl., 2005, 1008 S. ( http://www.informit.de/books )



### Informationen zur Veranstaltung:

**Modul 5:** Praktische Informatik

**Verantwortlicher:** Dr. Nadobnyh

**Lehr- und Lernformen:** Vorlesung (2 SWS) und Übungen (2 SWS)

**Kreditpunkte:** 5 CP

**Kontaktzeit / Präsenzstudium:** 60 Stunden
**Selbststudium:** 45 Stunden
**Prüfung und Prüfungsvorbereitung:** 45 Stunden

**Voraussetzungen:** Kenntnisse in einer Programmiersprache sind von Vorteil.

**Qualifikationsziele:** 40% Fach- / 40% Methoden- / 10% System- / 10% soziale Kompetenz

**Fachkompetenz:** Strukturierte Entwicklung von ANSI C-Applikationen unter Nutzung von selbstentworfenen Algorithmen und deren Einbindung in kleinere Projekte.

**Methodenkompetenz:** Die Studierenden lernen Methodiken zur Klassifikation, Auswahl und Umsetzung von Algorithmen mittels der Programmiersprache C.

**Systemkompetenz:** Kenntnisse zu Systemen zur Softwareentwicklung, Entwicklungssystemen und Projekten.
soziale Kompetenz In Übungsgruppen werden Lösungsstrategien und Ansätze untereinander und mit dem Dozenten diskutiert und umgesetzt

**Verbindung von Theorie und Praxis:**
Es werden in Übungen die gelernten Techniken für eine Konzeption und Umsetzung kleinerer Projekte an konkreten Beispielen nachvollzogen und geübt.

**Lehrinhalte:**
In der Vorlesung wird eine detaillierte Einführung in die prozedurale Sprache ANSI C gegeben und an Beispielen erläutert. Der erste Teil vermittelt eine Übersicht zu elementaren Sprachkonzepten, die ausführlich beschrieben und in ihrer Anwendung erläutert werden. In den vertiefenden Abschnitten werden die grundlegenden softwaretechnologischen Begriffe, wie Algorithmus, Modul, Programm und die damit verbundenen Strukturierungsmittel von C vorgestellt. Anhand von ausführlichen Beispielen wird auf komplexere Softwareentwürfe mittels Funktionsunterprogrammen, Strukturen und Zeigern eingegangen. Die Veranstaltung ist die Grundlage für das Modul 5: "Datenstrukturen und Algorithmen" und Modul 7: "Objekt Orientierte Programmierung".

**Einbindung in die Berufsvorbereitung:** Die Beherrschung einer prozeduralen Programmiersprache ist Grundvoraussetzung für den späteren praktischen Einsatz.

**Medienformen:** Skripting, Folien, Arbeit in PC-Pools mittels modularer Übungen.

**Leistungsnachweis:** Der Abschluss wird in einer Klausur am PC (Rechnerklausur) erbracht, in der theoretische Kenntnisse und praktische Programmierübungen abgefragt werden.
DELETIONS
#### <span style="color:#364E6D">Kategorie: Prozedurale Programmierung</span>
![image](/uploads/CategoryProzeduraleProgrammierung/BMBF_Logo_klein.jpg?width=200)
# Prozedurale Programmierung
### Inhalt:
[Kapitel 1 - Einführung](ProzProg1Intro)
[Kapitel 2 - Programmaufbau](ProzProg2Programmaufbau)
[Kapitel 3 - Datentypen und Operatoren](ProzProg3DatentypenOperatoren)
[Kapitel 4 - Eingabe und Ausgabe](ProzProg4EingabeAusgabe)
[Kapitel 5 - Kontrollstrukturen](ProzProg5Kontrollstrukturen)
[Kapitel 6 - Felder](ProzProg6Felder)
[Kapitel 7 - Prozeduren und Funktionen](ProzProg7ProzedurenFunktionen)
[Kapitel 8 - Getrennte Übersetzung](ProzProg8GetrennteUebersetzung)
[Kapitel 9 - Zeiger](ProzProg9Zeiger)
[Kapitel 10 - Strukturen](ProzProg10Strukturen)
### Material
[Probeklausur](/files/CategoryProzeduraleProgrammierung/ProzProg_Probeklausur.zip)
[Kapitel 1 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg1_Demos.zip)
[Kapitel 2 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg2_Demos.zip)
[Kapitel 3 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg3_Demos.zip)
[Kapitel 4 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg4_Demos.zip)
[Kapitel 5 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg5_Demos.zip)
[Kapitel 6 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg6_Demos.zip)
[Kapitel 7 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg7_Demos.zip)
[Kapitel 8 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg8_Demos.zip)
[Kapitel 9 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg9_Demos.zip)
[Kapitel 10 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg10_Demos.zip)
[Übungen](/files/CategoryProzeduraleProgrammierung/ProzProg_Prakt.zip)
### Literatur:
Kernighan, B.W., Ritchie, D.M.: Programmieren in C, 2.Auflage, ANSI C, 1990.
Wolf, J.: C von A bis Z: das umfassende Handbuch, 3.Auflage, 2011. ( http://www.galileocomputing.de/openbook )
Letschert, T. : Programmierung I, C++, FH Giessen Friedberg, 2005. ( http://velociraptor.mni.fh-giessen.de/Programmierung )
Liberty, J.: C++ in 21 Tagen, 3.Aufl., 2005, 1008 S. ( http://www.informit.de/books )
### Informationen zur Veranstaltung:
**Modul 5:** Praktische Informatik
**Verantwortlicher:** Dr. Nadobnyh

**Lehr- und Lernformen:** Vorlesung (2 SWS) und Übungen (2 SWS)
**Kreditpunkte:** 5 CP

**Kontaktzeit / Präsenzstudium:** 60 Stunden
**Selbststudium:** 45 Stunden
**Prüfung und Prüfungsvorbereitung:** 45 Stunden
**Voraussetzungen:** Kenntnisse in einer Programmiersprache sind von Vorteil.
**Qualifikationsziele:** 40% Fach- / 40% Methoden- / 10% System- / 10% soziale Kompetenz
**Fachkompetenz:** Strukturierte Entwicklung von ANSI C-Applikationen unter Nutzung von selbstentworfenen Algorithmen und deren Einbindung in kleinere Projekte.

**Methodenkompetenz:** Die Studierenden lernen Methodiken zur Klassifikation, Auswahl und Umsetzung von Algorithmen mittels der Programmiersprache C.
**Systemkompetenz:** Kenntnisse zu Systemen zur Softwareentwicklung, Entwicklungssystemen und Projekten.
soziale Kompetenz In Übungsgruppen werden Lösungsstrategien und Ansätze untereinander und mit dem Dozenten diskutiert und umgesetzt

**Verbindung von Theorie und Praxis:**
Es werden in Übungen die gelernten Techniken für eine Konzeption und Umsetzung kleinerer Projekte an konkreten Beispielen nachvollzogen und geübt.
**Lehrinhalte:**
In der Vorlesung wird eine detaillierte Einführung in die prozedurale Sprache ANSI C gegeben und an Beispielen erläutert. Der erste Teil vermittelt eine Übersicht zu elementaren Sprachkonzepten, die ausführlich beschrieben und in ihrer Anwendung erläutert werden. In den vertiefenden Abschnitten werden die grundlegenden softwaretechnologischen Begriffe, wie Algorithmus, Modul, Programm und die damit verbundenen Strukturierungsmittel von C vorgestellt. Anhand von ausführlichen Beispielen wird auf komplexere Softwareentwürfe mittels Funktionsunterprogrammen, Strukturen und Zeigern eingegangen. Die Veranstaltung ist die Grundlage für das Modul 5: "Datenstrukturen und Algorithmen" und Modul 7: "Objekt Orientierte Programmierung".
**Einbindung in die Berufsvorbereitung:** Die Beherrschung einer prozeduralen Programmiersprache ist Grundvoraussetzung für den späteren praktischen Einsatz.
**Medienformen:** Skripting, Folien, Arbeit in PC-Pools mittels modularer Übungen.
**Leistungsnachweis:** Der Abschluss wird in einer Klausur am PC (Rechnerklausur) erbracht, in der theoretische Kenntnisse und praktische Programmierübungen abgefragt werden.
***
CategoryInformatikVorlesungsinhalte
Revision [27c4e74]
Bearbeitet am 2018-08-21 15:00:29 von ClaudiaMichel
ADDITIONS
CategoryInformatikVorlesungsinhalte
DELETIONS
CategoryInfoVorlesungsinhalte
Revision [efca280]
Die älteste bekannte Version dieser Seite wurde von ClaudiaMichel am 2017-08-16 15:46:50 erstellt
ADDITIONS
#### <span style="color:#364E6D">Kategorie: Prozedurale Programmierung</span>
![image](/uploads/CategoryProzeduraleProgrammierung/BMBF_Logo_klein.jpg?width=200)
# Prozedurale Programmierung
### Inhalt:
[Kapitel 1 - Einführung](ProzProg1Intro)
[Kapitel 2 - Programmaufbau](ProzProg2Programmaufbau)
[Kapitel 3 - Datentypen und Operatoren](ProzProg3DatentypenOperatoren)
[Kapitel 4 - Eingabe und Ausgabe](ProzProg4EingabeAusgabe)
[Kapitel 5 - Kontrollstrukturen](ProzProg5Kontrollstrukturen)
[Kapitel 6 - Felder](ProzProg6Felder)
[Kapitel 7 - Prozeduren und Funktionen](ProzProg7ProzedurenFunktionen)
[Kapitel 8 - Getrennte Übersetzung](ProzProg8GetrennteUebersetzung)
[Kapitel 9 - Zeiger](ProzProg9Zeiger)
[Kapitel 10 - Strukturen](ProzProg10Strukturen)
### Material
[Probeklausur](/files/CategoryProzeduraleProgrammierung/ProzProg_Probeklausur.zip)
[Kapitel 1 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg1_Demos.zip)
[Kapitel 2 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg2_Demos.zip)
[Kapitel 3 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg3_Demos.zip)
[Kapitel 4 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg4_Demos.zip)
[Kapitel 5 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg5_Demos.zip)
[Kapitel 6 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg6_Demos.zip)
[Kapitel 7 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg7_Demos.zip)
[Kapitel 8 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg8_Demos.zip)
[Kapitel 9 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg9_Demos.zip)
[Kapitel 10 Demos](/files/CategoryProzeduraleProgrammierung/ProzProg10_Demos.zip)
[Übungen](/files/CategoryProzeduraleProgrammierung/ProzProg_Prakt.zip)
### Literatur:
Kernighan, B.W., Ritchie, D.M.: Programmieren in C, 2.Auflage, ANSI C, 1990.
Wolf, J.: C von A bis Z: das umfassende Handbuch, 3.Auflage, 2011. ( http://www.galileocomputing.de/openbook )
Letschert, T. : Programmierung I, C++, FH Giessen Friedberg, 2005. ( http://velociraptor.mni.fh-giessen.de/Programmierung )
Liberty, J.: C++ in 21 Tagen, 3.Aufl., 2005, 1008 S. ( http://www.informit.de/books )
### Informationen zur Veranstaltung:
**Modul 5:** Praktische Informatik
**Verantwortlicher:** Dr. Nadobnyh

**Lehr- und Lernformen:** Vorlesung (2 SWS) und Übungen (2 SWS)
**Kreditpunkte:** 5 CP

**Kontaktzeit / Präsenzstudium:** 60 Stunden
**Selbststudium:** 45 Stunden
**Prüfung und Prüfungsvorbereitung:** 45 Stunden
**Voraussetzungen:** Kenntnisse in einer Programmiersprache sind von Vorteil.
**Qualifikationsziele:** 40% Fach- / 40% Methoden- / 10% System- / 10% soziale Kompetenz
**Fachkompetenz:** Strukturierte Entwicklung von ANSI C-Applikationen unter Nutzung von selbstentworfenen Algorithmen und deren Einbindung in kleinere Projekte.

**Methodenkompetenz:** Die Studierenden lernen Methodiken zur Klassifikation, Auswahl und Umsetzung von Algorithmen mittels der Programmiersprache C.
**Systemkompetenz:** Kenntnisse zu Systemen zur Softwareentwicklung, Entwicklungssystemen und Projekten.
soziale Kompetenz In Übungsgruppen werden Lösungsstrategien und Ansätze untereinander und mit dem Dozenten diskutiert und umgesetzt

**Verbindung von Theorie und Praxis:**
Es werden in Übungen die gelernten Techniken für eine Konzeption und Umsetzung kleinerer Projekte an konkreten Beispielen nachvollzogen und geübt.
**Lehrinhalte:**
In der Vorlesung wird eine detaillierte Einführung in die prozedurale Sprache ANSI C gegeben und an Beispielen erläutert. Der erste Teil vermittelt eine Übersicht zu elementaren Sprachkonzepten, die ausführlich beschrieben und in ihrer Anwendung erläutert werden. In den vertiefenden Abschnitten werden die grundlegenden softwaretechnologischen Begriffe, wie Algorithmus, Modul, Programm und die damit verbundenen Strukturierungsmittel von C vorgestellt. Anhand von ausführlichen Beispielen wird auf komplexere Softwareentwürfe mittels Funktionsunterprogrammen, Strukturen und Zeigern eingegangen. Die Veranstaltung ist die Grundlage für das Modul 5: "Datenstrukturen und Algorithmen" und Modul 7: "Objekt Orientierte Programmierung".
**Einbindung in die Berufsvorbereitung:** Die Beherrschung einer prozeduralen Programmiersprache ist Grundvoraussetzung für den späteren praktischen Einsatz.
**Medienformen:** Skripting, Folien, Arbeit in PC-Pools mittels modularer Übungen.
**Leistungsnachweis:** Der Abschluss wird in einer Klausur am PC (Rechnerklausur) erbracht, in der theoretische Kenntnisse und praktische Programmierübungen abgefragt werden.
***
CategoryInfoVorlesungsinhalte