Introduction to Programming

Contents:

Intro
Impressum
Programs, algorithms, and data structures

Principles of Object Oriented Programming:
Object technology
Classes
Hierarchy and inheritance
Polymorphism
OOP and mathematical objects

The Java Programming Language:
Programming with Java
Programming process in Java
Data types in Java
Declaration of a class in Java
Methods and their parameters
Java keywords
Comments in Java
Variables in Java
Manipulating strings
The this keyword
Inheritance in Java programming
Java programming examples
How to use operators in Java
Arrays
Repetition and loops
Java packages

Java and Scientific Computing:
Numerical methods in Java
Numerical precision of a computer
The bisection method
The Newton's method
Heat and mass transfer with Java

Threads