Search result: Catalogue data in Spring Semester 2019

Earth Sciences Bachelor Information
Complemantary Courses
NumberTitleTypeECTSHoursLecturers
701-0106-00LMathematics V: Applied Deepening of Mathematics I - IIIZ3 credits2GM. A. Sprenger
AbstractSelected mathematical topics are presented for later use in more specialised lectures. Part of the topics were already discussed in the lectures Mathematics I-III. Here, they should be shortly recapitulated and most importantly applied to practical problems. If necessary, new mathematical concepts and methods will be introduced in order to solve challenging and inspiring problems from practice.
ObjectiveThe aim of this lecture is to prepare the students for the more specialised lectures. They should become more familiar with the mathematical background, the mathematical concepts und most of all with their application and interpretation.
ContentPractical examples from the following areas will be discussed: ordinary differential equations; eigenvalue problems from linear algebra; systems of linear and nonlinear differential equations; partial differential equations (diffusion, transport, waves).
252-0842-00LIntroduction to Programming and Problem Solving Information Restricted registration - show details
Number of participants limited to 40.
Z3 credits2V + 0.5UD. Komm
AbstractIntroduction to programming in Java and to problem solving using standard algorithms and data structures.
ObjectiveThe goals of this lecture are first, to become familiar with the programming language Java, and second, to be able to solve given problems of the student's subject area (for example data processing) with their own programs.

The students should know standard algorithms and data structures, they should know how to use them and also what properties the algorithms and data structures have. The goal is, that students are able to make a reasonable choice of algorithms and data structures for a given problem and that they can implement their own program to solve the given problem.

The students will work on an own project during the lecture. They will need to present the project during the last lecture.
ContentThe following topics will be covered:
- Programming concepts vs. programming languages
- Introduction to Java
- Arrays
- Methods and parameters
- Classes, types and objects
- I/O, using the keyboard and the screen, reading and writing files
- Exceptions
- Lambda Expressions and the Stream API
- Data structures
- Introduction to GUI programming
Lecture notesLecture website: Link
Prerequisites / NoticeAttention: This is a block-course that takes place only during the first seven weeks of the semester. These seven weeks are very intensive as the graded projekt is also being implemented during this time.

Recommendation:
- Application of software tools (252-0839-00)
- Application Oriented Programming Using Python (252-0840-01)
  •  Page  1  of  1