Willkommen auf der Informatik-Homepage von Eric A. Soder

«Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.»
(Albert Einstein)
Programmiersprachen, Software, Tools
- C++ cplusplus.com
- Eiffel Software (object-oriented programming language with design by contract)
- — how to install Eiffel Studio on Mac OS X (X11, Xcode [both on system DVD], and MacPorts required)
- — «Touch of Class» book website
- — Bertrand Meyer's blog
- Java at the Oracle Technology Network
- — Java Language Tutorials
- — Liang, Intro to Java Programming book website
- LISP/Scheme: «Structure and Interpretation of Computer Programs» (book website)
- Haskell (functional programming language, modern LISP variant)
- — «Real World Haskell» book website
- Clojure (functional programming language for Java Virtual Machine)
- — «Clojure» Buch-Website
- Scala (functional programming language for JVM)
- — Typesafe (Scala Solutions)
- Matlab (The MathWorks, Inc.)
- — Steve on Image Processing (w/Matlab)
- — Digital Image Processing (books, noteworthy publications list)
- — pMatlab MPI parallel programming (multicore/multinode systems)
- Octave (open source Matlab alternative)
- Open GL manual pages
- Pixel Bender (Plug-in zu Photoshop für individuell programmierte Filter)
- Python
- — Zope (web application server)
Webdesign, Serversoftware
- HTML(4)/CSS: SelfHTML Kompendium
- HTML 5 spec
- html-5.com
- TextWrangler (my favourite all-purpose editor on the Mac [add the line "export EDITOR=/usr/bin/edit" to ~/.profile to set the environment variable for the default editor in the shell])
- LAMP Linux Apache MySQL PHP web server (tasksel installation, Ubuntu documentation)
- — how to install components manually in Ubuntu
- Apache (Ubuntu documentation)
- — Wiki (ubuntuusers.de)
«It ain’t what you don’t know that gets you into trouble. It’s what you know for sure that just ain’t so.»
(Mark Twain)
Allgemein
- ETH Portal
- VIS Inforum
- WolframAlpha (Mathematica online)
- MyAlgebra
- E-Mail (Login)
- Adressverwaltung und Türcode f. ETH-Karte (Login)
- myStudies (Login)
- Vorlesungsverzeichnis
- Vorlesungsaufzeichnungen der ETH
- Departement Informatik (D-INFK)
- Computer Graphics Laboratory ETH
- EMPA Media Technology
- Stud-IDES Softwarebezug (Login)
- MSDN Academic Alliance (Login mit ETH-Benutzerkennung)
- ETH Globe
- springerlink.com (Download nur via ETH-Netz oder VPN)
- Design Thinking (creative prototyping methodology): d.school’s 2010 Bootcamp Bootleg
- — DT at Uni SG (Institut für Wirtschaftsinformatik)
- HDR Imaging am Max-Planck-Institut für Informatik, Universität des Saarlandes
- — Mehlhorn & Sanders, Data Structures and Algorithms Toolbox
- MIT Open Courseware (div. Lernmaterial inkl. Vorlesungsvideos)
- — Electrical Engineering and Computer Science
- — Cormen et al., Algorithms 2nd ed. (3rd ed. out in 9/2009)
- — introductiontoalgorithms.com
- Carnegie Mellon School of Computer Science Research Publications
- Carnegie Mellon Open Learning Initiative
- iTunes U (kostenloses Lernmaterial in Apples iTunes Store, z.B. Vorlesungsreihen als Videocasts)
- OpenLearn at the Open University
- «The Future of the Internet and How To Stop It» by Jonathan Zittrain (book website)
- Jaron Lanier, author of the book «You Are Not a Gadget – A Manifesto»
(Deutsche Buchausgabe: «Gadget. Warum die Zukunft uns noch braucht»)

Ein klitzekleiner Ausschnitt aus der Mandelbrot-Menge (schwarz); ein Beispiel zur Darstellungsgenauigkeit in Abhängigkeit der Iterationstiefe ist hier zu finden.
«Le cœur a ses raisons que la raison ne connaît point.»
(Blaise Pascal)
Fächer Herbstsemester 2009
- Analysis I (Passwort erforderlich)
- Diskrete Mathematik
- Lineare Algebra
- Introduction to Programming
- — Eprog, Knuth group
Fächer Frühlingssemester 2010
- Analysis II (Passwort erforderlich)
- Datenstrukturen und Algorithmen
- — Material Übungsgruppe
- Digitaltechnik
- Parallel Programming
- — Material Übungsgruppe
- Physik
Fächer Herbstsemester 2010
- Numerische Methoden
- Systems Programming and Computer Architecture
- Theoretische Informatik
- Wahrscheinlichkeit und Statistik
- Formal Methods and Functional Programming
- Operating Systems and Networks
- Data Modelling and Databases
- Software Architecture (Vertiefungsfach)
- Software Engineering (Vertiefungsfach)
- Digital Signal and Image Processing (Vertiefungswahlfach)
- Concepts of Concurrent Computation (Vorlesung der Masterstufe)
Fächer Frühlingssemester 2011

The rather massive confines where students are trained to think openly … ;-)
«Natürlicher Verstand kann fast jeden Grad von Bildung ersetzen, aber keine Bildung den natürlichen Verstand.»
(Arthur Schopenhauer)

Siehe auch pixsource.com mit Angaben zu meinen kommerziellen Diensten.
