Hello
WikiGuest
Einloggen
oder
Registrieren
Users
Studium
Lehrveranstaltungen
Sie sind hier:
Foswiki
>
F07_Studium Web
>
F07_PI2_en
(11 Jan 2016,
GeneratedContent
)
Course Practical Informatics 2
Course
Meets requirements of following modules(MID)
Course Organization
Assessment
Course components
Lecture/Exercise
Lab
Responsible:
Prof.Dr.Vogt
Course
Meets requirements of following modules(MID)
in active programs
Ba TIN2012 PI2
Ba TIN2010 PI2
Ba ET2012 PI2
Ba ET2010 PI2
Course Organization
Version
created
2013-07-08
VID
1
valid from
WS 2012/13
valid to
Course identifiers
Long name
Practical Informatics 2
CID
F07_PI2
CEID (exam identifier)
Contact hours per week (SWS)
Lecture
2
Exercise (unsplit)
Exercise (split)
1
Lab
1
Project
Seminar
Tutorial(voluntary)
1
Total contact hours
Lecture
30
Exercise (unsplit)
Exercise (split)
15
Lab
15
Project
Seminar
Tutorial (voluntary)
15
Max. capacity
Exercise (unsplit)
Exercise (split)
30
Lab
18
Project
Seminar
Total effort (hours):
150
Instruction language
German
Study Level
Undergraduate
Prerequisites
structural and procedural programming (as introduced in Practical Informatics 1)
object-oriented programming (as introduced in Practical Informatics 1)
Textbooks, Recommended Reading
siehe
http://www.nt.fh-koeln.de/vogt/dv/dv_lit.pdf
Instructors
Prof.Dr. Vogt
Prof.Dr.Büchel
Prof.Dr.Rosenthal
Prof. Dr. Hartung
Prof. Dr. Yuan
Supporting Scientific Staff
Dipl.-Ing. Henk
Transcipt Entry
Practical Informatics 2
Assessment
Type
wE
written exam
Total effort [hours]
wE
10
Frequency:
3/Jahr
Course components
Lecture/Exercise
Objectives
Contents
Java class structures
Inheritence
Method overloading and overriding
Access rights
Abstract classes
Interfaces
Packages
Java generics
Exception handling in Java
Formal specification of syntactic structures
Syntax diagrams
Backus-Naur Form
Java I/O
Data streams
Byte oriented vs. character oriented I/O
Operation on file systems
Graphical User Interface in Java
Basic concepts: Listener and Events
Types of GUI elements: Buttons, Textfields, Menus, ...
Layout
Grafiical programming
Applets
Dynamic data structures in Java
Sets
Lists
Maps
Recursion
Graph
Basic features of graph
Trees
Binary tree
Search tree
Algorithms for operating trees
Input
Traversal
Output
Acquired Skills
Programming of hierarchical class structures
Inheritence
Method overload and overriding
Static and dynamic types
Programming using generics
Programming I/O
Formal description of syntactic structures
Programming recursive functions
Additional Component Assessment
Lab
Objectives
Contents
Programming wih classes and class structures
Inheritence
Method overload and overriding
Abstract classes and interfaces
Programming exceptions and their handling
Programming File I/O
Programming GUI
Acquired Skills
Working with software development environments
Programming, debugging and testing
Develop object oriented software systems
Operational Competences
Application of the aspects listed above to real-world scenarios in small teams
Additional Component Assessment
none
E
ditieren
|
A
nhang
|
Druckversion (
p
)
|
H
istorie
: r3
<
r2
<
r1
|
Querverweise (
b
)
|
Quelltext (
v
)
|
Editieren
w
ikitext
|
M
ehr Topic-Aktionen
Topic-Revision: r3 - 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