Hello
WikiGuest
Einloggen
oder
Registrieren
Users
Studium
Lehrveranstaltungen
Sie sind hier:
Foswiki
>
F07_Studium Web
>
F07_PI1
(11 Jan 2016,
GeneratedContent
)
Lehrveranstaltungshandbuch Praktische Informatik 1
Lehrveranstaltung
Befriedigt Modul (MID)
Organisation
Kompetenznachweis
Lehrveranstaltungselemente
Vorlesung / Übung
Praktikum
Verantwortlich:
Prof. Dr. Vogt
Lehrveranstaltung
Befriedigt Modul (MID)
aktuelle
Ba TIN2012 PI1
Ba ET2012 PI1
Ba TIN2010 PI1
Ba ET2010 PI1
Organisation
Version
erstellt
2013-07-24
VID
2
gültig ab
WS 2012/13
gültig bis
Bezeichnung
Lang
Praktische Informatik 1
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
18
Projekt
Seminar
Gesamtaufwand:
150
Unterrichtssprache
Deutsch
Niveau
Bachelor
Notwendige Voraussetzungen
keine
Literatur
siehe
http://www.nt.fh-koeln.de/vogt/dv/dv_lit.pdf
Dozenten
Prof.Dr. Vogt
Prof. Dr. Rosenthal
Prof. Dr. Büchel
Wissenschaftliche Mitarbeiter
Dipl.-Ing. Henk
Zeugnistext
Praktische Informatik 1
Kompetenznachweis
Form
sK
schriftliche Prüfung
Aufwand [h]
sK
10
Intervall:
3/Jahr
Lehrveranstaltungselemente
Vorlesung / Übung
Lernziele
Lerninhalte (Kenntnisse)
Algorithmen
Eigenschaften
Darstellungsmöglichkeiten
Digitalrechner
Bit/Byte-Begriff
Grobaufbau der Soft- und Hardware-Architektur
Grundbegriffe der Programmierung
höhere Programmiersprachen vs. Maschinensprachen
Übersetzung vs. Interpretation
prozedurale vs. objektorientierte Sprachen: C vs. Java
Variablen-Begriff
einfache Datentypen in Java (und C)
Zahlen
Wertebereiche
Konstantendarstellung
Operationen
Zeichen
Codierungen: ASCII, Unicode
Operationen
Zeichenketten
boolesche Werte
Konstantendarstellung
Operationen
Kontrollstrukturen in Java (und C)
abstrakte Darstellungsformen
Struktogramme
Programmablaufpläne
Blöcke
bedingte Anweisungen
if
if-else
Mehrfachverzweigungen: switch-case
Schleifen
kopfgesteuerte Schleifen
for
while
fußgesteuerte Schleifen: do-while
statische Methoden in Java
Definition von Methoden
Kopf mit Parametern und Rückgabetyp
Körper mit Wertrückgabe
Aufruf von Methoden
Parameterübergabe: Wertaufruf vs. Referenzaufruf
Überladung
Speicherklassen
Arrays in Java
Speicherorganisation: Referenz-Begriff
Indizierung und Schleifen
mehrdimensionale Arrays
Objekte und Klassen in Java
Motivation und Grundbegriffe der objektorientierten Programmierung
Kapselung
Objekte mit Attributen und Methoden
Klassen
Konstruktoren
Zugriffsschutz
klassenbezogene Attribute und Methoden
Fertigkeiten
Erstellung von Algorithmen zur Lösung vorgegebener Probleme
Beschreibung in natürlicher Sprache
Beschreibung in grafischer Form (Struktogramme und/oder Programmablaufpläne)
Programmierung elementarer Operationen in einer höheren Sprache
auf Zahlen
auf Zeichen und Zeichenketten
auf booleschen Werten
Programmierung mit Kontrollstrukturen
Programmierung mit Methoden
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
keine
Besondere Literatur
keine
Besonderer Kompetenznachweis
Praktikum
Lernziele
Lerninhalte (Kenntnisse)
Programmierung elementarer Operationen auf einfachen Datentypen
Programmierung mit Kontrollstrukturen (mit vorheriger Erstellung entsprechender Struktogramme und/oder Programmablaufpläne)
Programmierung mit Methoden
Programmierung mit strukturierten Datentypen, insbes. Arrays
Fertigkeiten
Umgang mit einer Softwareentwicklungsumgebung
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
keine
Besondere Literatur
keine
Besonderer Kompetenznachweis
E
ditieren
|
A
nhang
|
Druckversion (
p
)
|
H
istorie
: r2
<
r1
|
Querverweise (
b
)
|
Quelltext (
v
)
|
Editieren
w
ikitext
|
M
ehr Topic-Aktionen
Topic-Revision: r2 - 11 Jan 2016,
GeneratedContent
F07_Studium
Einloggen
oder
Registrieren
Werkzeugkasten
Neues Topic anlegen
Index
Suchen
Änderungen
Benachrichtigungen
RSS-Feed
Statistiken
Einstellungen
Webs
F07_Studium
System
Deutsch
English
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