Course

PI2 - Practical Informatics 2


PDF Course Catalog Deutsche Version: PI2

Version: 1 | Last Change: 25.09.2019 12:14 | Draft: 0 | Status: vom verantwortlichen Dozent freigegeben

Long name Practical Informatics 2
Approving CModule PI2_BaTIN
Responsible
Prof. Dr. Chunrong Yuan
Professor Fakultät IME
Level Bachelor
Semester in the year summer semester
Duration Semester
Hours in self-study 60
ECTS 5
Professors
Prof. Dr. Chunrong Yuan
Professor Fakultät IME
Requirements Basic knowledge of PI1
Capability of programming using development environments such as Eclipse
Language German
Separate final exam Yes
Literature
Vogt: Informatik – Eine Einführung in Theorie und Praxis, Spektrum, 2004
Final exam
Details
Written examination, among others with the following questions and tasks:
*Questions regarding the basic concepts and principles
*Object oriented programming
*Find errors in given programs
*Work with dynamic data structure, especially the tree data structure
*Work with recursive methods.
Minimum standard
At least 50% with correct answers
Exam Type
Written examination, among others with the following questions and tasks:
*Questions regarding the basic concepts and principles
*Object oriented programming
*Find errors in given programs
*Work with dynamic data structure, especially the tree data structure
*Work with recursive methods.

Learning goals

Knowledge
Object oriented Programming: Class structures
Object oriented Programming: Generics
Exception handling
Input and output: Streams and files
Input and output: Graphic user interfaces (GUIs)
Dynamic data structures: simple structures
Dynamic data structures: Graphs
Formal specification of syntactic structures

Skills
Object oriented programming
Expenditure classroom teaching
Type Attendance (h/Wk.)
Lecture 2
Exercises (whole course) 1
Exercises (shared course) 1
Tutorial (voluntary) 0
Special literature
keine/none
Special requirements
none
Accompanying material
Lecture slides
Practical exercises
Example programs
Separate exam
none

Learning goals

Skills
Object oriented implementation of dynamic data structures
Object oriented implementation of GUI components
Expenditure classroom teaching
Type Attendance (h/Wk.)
Practical training 1
Tutorial (voluntary) 0
Special literature
keine/none
Special requirements
none
Accompanying material
Documents with task descriptions as well as instructions for program development
Separate exam
Exam Type
working on practical scenarion (e.g. in a lab)
Details
Evaluation of the achieved results based on presentations, demonstrations, discussions as well as documentations in form of source codes
Minimum standard
On-schedule delivery, presentation and demonstration of the realized programs according to task descriptions

© 2022 Technische Hochschule Köln