Module summary
Module name:
Internal number:
Coordinator:
Extent:
Semester:
Pre-requisites with regard to content: none
Pre-requisites according to the examination regulations:
none
Competencies:

The courses of this module teach the students fundamental programming and algorithmic skills. The students should be enabled to analyze small problems, find solutions to these problems, and develope them in the Java programming language.

Assessment:
Individual exams
Course: Computer Science 1
Internal number: INFB1116 Type/mode: Lecture
Lecturer:
Prof. Dr. Christian Pape
Language of instruction:
German
Credits (ECTS): 5 Contact hours: 4
Workload: 150 hours (60 hours presence, 90 hours self-contained work) Assessment: Written Exam 120 Min. (graded)
Content:

After attending the lecture, the students are able to solve small computer science problems with the Java programming language. They know common design methods, basic search and sort procedures, and can apply them in practice.

Recommended reading:

Selected exercises with solutions, slides in PDF format, Java programs and their documentation as Javadoc. Supplementary Java exercises with solutions to deepen the programming skills.

Comments:

Lecture participation. Solving simple exercises in the lecture with teacher support.

Course: Computer Science 1 Exercise
Internal number: INFB1126 Type/mode: Exercise
Lecturer:
Prof. Dr. Christian Pape
Language of instruction:
German
Credits (ECTS): 3 Contact hours: 2
Workload: 90 hours (30 hours presence, 60 hours self-contained work) Assessment: Exercise 1 Semester (not graded)
Content:

The students turn small computer sciences problems into practice (design, implementation with Java, testing, debugging). The students are able to create their own homepage.

Recommended reading:
Comments:

Practical assignment in a computer laboratory.