Computation methods by artificial neural networks and their applications. Topics include the basic definitions and geometrical concepts; learning laws; associative networks; network architectures and description languages; applications in control, signal and image processing, and data analysis.