Lehrveranstaltungshandbuch Praktische Informatik 1 Kellersohn
Verantwortlich: Dipl.-Ing. Kellersohn
Lehrveranstaltung
Befriedigt Modul (MID)
Organisation
Version |
erstellt |
2013-10-31 |
VID |
1 |
gültig ab |
WS 2013/14 |
gültig bis |
|
|
|
Bezeichnung |
Lang |
Praktische Informatik 1 Kellersohn |
LVID |
F07_PI1 |
LVPID (Prüfungsnummer) |
|
|
Semesterplan (SWS) |
Vorlesung |
2 |
Übung (ganzer Kurs) |
|
Übung (geteilter Kurs) |
1 |
Praktikum |
1 |
Projekt |
|
Seminar |
|
Tutorium (freiwillig) |
1 |
|
|
Präsenzzeiten |
Vorlesung |
30 |
Übung (ganzer Kurs) |
|
Übung (geteilter Kurs) |
15 |
Praktikum |
15 |
Projekt |
|
Seminar |
|
Tutorium (freiwillig) |
15 |
|
|
max. Teilnehmerzahl |
Übung (ganzer Kurs) |
|
Übung (geteilter Kurs) |
30 |
Praktikum |
60 |
Projekt |
|
Seminar |
|
|
Gesamtaufwand: 150
Unterrichtssprache
Niveau
Notwendige Voraussetzungen
Literatur
- Wolf, Jürgen: C von A bis Z, Galileocomputing Openbook, ISBN: 978-3-8362-1411-7
- Krüger, Guido: Goto c Programmierung, Addison Wesley, ISBN 978-3-8273-2611-9
Dozenten
Wissenschaftliche Mitarbeiter
Zeugnistext
de
Kompetenznachweis
Form |
sK |
schriftliche Prüfung |
Intervall: 2/Jahr
Lehrveranstaltungselemente
Vorlesung / Übung
Lernziele
Lerninhalte (Kenntnisse)
- Digitalrechner
- Bit/Byte-Begriff
- Grobaufbau der Soft- und Hardware-Architektur
- Grundbegriffe des Systementwurfs
- Systemanalyse
- Algorithmen
- Eigenschaften
- Darstellungsmöglichkeiten
- Systementwicklung
- Grundbegriffe der Programmierung
- höhere Programmiersprachen vs. Maschinensprachen
- Übersetzung vs. Interpretation
- prozedurale vs. objektorientierte Sprachen: C vs. Java
- Variablen-Begriff
- einfache Datentypen in C
- Zahlen
- Wertebereiche
- Konstantendarstellung
- Operationen
- Zeichen
- Codierungen: ASCII, Unicode
- Operationen
- Zeichenketten
- boolesche Werte
- Konstantendarstellung
- Operationen
- Kontrollstrukturen in C
- abstrakte Darstellungsformen
- Struktogramme
- Programmablaufpläne
- Blöcke
- bedingte Anweisungen
- Mehrfachverzweigungen: switch-case
- Schleifen
- kopfgesteuerte Schleifen
- fußgesteuerte Schleifen: do-while
- Arrays in C
- Speicherorganisation: Referenz-Begriff (Zeiger)
- Indizierung und Schleifen
- mehrdimensionale Arrays
- komplexe Datentypen
- Enumerationen
- Strukturen
- Zeiger
Fertigkeiten
- Erstellung von Algorithmen zur Lösung vorgegebener Probleme
- Beschreibung in natürlicher Sprache
- Beschreibung in grafischer/formaler Form (Struktogramme)
- Programmierung elementarer Operationen in einer höheren Sprache
- auf Zahlen
- auf Zeichen und Zeichenketten
- auf booleschen Werten
- Programmierung mit Kontrollstrukturen
- Programmierung mit strukturierten Datentypen, insbes. Arrays
- Programmierung mit grundlegenden Techniken der objektorientierten Programmierung (Klassen und Objekte)
Begleitmaterial
- elektronische Vortragsfolien zur Vorlesung
- frei verfügbare Softwareentwicklungsumgebungen
- elektronische Sammlung von Beispielprogrammen
- Links auf relevante Web-Seiten
- Literaturempfehlungen
Besondere Voraussetzungen
Besondere Literatur
Besonderer Kompetenznachweis
Praktikum
Lernziele
Lerninhalte (Kenntnisse)
- Programmierung elementarer Operationen auf einfachen Datentypen
- Programmierung mit Kontrollstrukturen (mit vorheriger Erstellung entsprechender Struktogramme)
- Programmierung mit strukturierten Datentypen, insbes. Arrays
Fertigkeiten
- Umgang mit einer Softwareentwicklungsumgebung (IDE)
- Fehlersuche und -beseitigung in Programmen
- Erstellung von Algorithmen und Umsetzung in Programme
Handlungskompetenz demonstrieren
- Anwendung der unter "Kenntnisse" und "Fertigkeiten" genannten Aspekte auf praxisbezogene Szenarien durch selbstständige Arbeit in kleinem Team.
Begleitmaterial
- elektronische Sammlung von Beispielprogrammen
- frei verfügbare Softwareentwicklungsumgebungen
Besondere Voraussetzungen
Besondere Literatur
- Tutorials zum Programmiersystem
Besonderer Kompetenznachweis
Form |
bPA |
3 Präsenztermine je 4h |
Beitrag zum LV-Ergebnis |
bPA |
Testat |
Intervall: 1/Jahr
Das Urheberrecht © liegt bei den mitwirkenden Autoren. Alle Inhalte dieser Kollaborations-Plattform sind Eigentum der Autoren.
Ideen, Anfragen oder Probleme bezüglich Foswiki?
Feedback senden