“One of the life’s greatest sources of satisfaction is the knowledge that something you have created is contributing to the progress or welfare of society”
—Donald E. Knuth (“Literate programming” Preface)
Category Archives: Leben
Computer science online university education links
- AI class (Stanford University)
- Online courses at stanford university
- Online courses at MIT
- CS50 Intro to Computer Science by Harvard
- Online courses (Princeton, Stanford, Michigan, Pennsylvania)
- Cryptography class (already running at least one year)
- Machine Learning (already running at least one year)
Just wanted to share them on occasion of the edx initiative of MIT and Harvard. Happy about any other related links
Buch: “Immanuel Kant”
Titel: “Immanuel Kant”
Autor: Uwe Schultz
Seiten: 160
Kapitel: 2
ISBN: 978-3499501012
Verlag: Rowohlt Taschenbuch
Erschienen: 1965
Amazonlink: [0]
Anscheinend werde ich in den Ferien zur Leseratte. Immanuel Kants Thesen sind vielleicht jene, denen ich am ehesten von allen möglichen Philosophen zustimmen würde. Im Buch wird zuerst auf 50 Seiten sein Lebensweg beschrieben. Kant, der für seinen regelmäßigen Alltag, seine Größe von 159cm und Loyalität gegenüber seiner Heimat Königsberg bekannt war, interessierte sich in jungen Jahren für antike Schriften und Naturwissenschaften eh er sich seinen drei Hauptwerken “Kritik der reinen Vernunft”, “Kritik der praktischen Vernunft” und “Kritik der Urteilskraft” zuwandte. In “Kritik der reinen Vernunft” fragt Kant die zentrale Frage: Wie sind synthetische Urteile a priori möglich? Er setzt damit voraus, dass weder Rationalismus noch Empirismus als alleinige Quelle von Erkenntnis zum Verständnis unserer Welt ausreicht und schafft damit die Bausteine der modernen Philosophie. Seine Arbeiten in der Metaphysik helfen dabei die Bedeutung von Raum und Zeit festzustellen, das kopernische Weltbild weiterzuentwickeln und auch die politische Philosophie sowie religiöse Fragen (Religion stand er grundsätzlich kritisch gegenüber, da er schulisch zum Pietismus gezwungen wurde) voranzutreiben.
Das Buch gibt einen schönen Überblick über sein Leben und die Themen, die ihn als Mensch beschäftigten, doch kommt mir das Kapitel über seinen Werke doch zu kurz, da einige Definitionen vernachlässigt werden.
Wie sind synthetische Urteile a priori möglich?
Sapere aude!
Handle so, dass die Maxime deines Willens jederzeit zugleich als Prinzip einer allgemeinen Gesetzgebung gelten könne
[0] Immanuel Kant von Uwe Schultz bei Amazon
Book recommendation “Extreme Programming Explained”
title: “Extreme Programming Explained: Embrace Change”
author: Kent Beck
pages: 224
chapters: 27
ISBN: 978-0201616415
publisher: Addison-Wesley Longman, Amsterdam
published: 1991 (1st edition)
notesheet: extreme_programming_explained
Wow… it’s been a long I finished a whole book. I’ve always been lazy reading a book until the end. Compulsory reading for a course seems to be a valid approach to motivate me. The Book is “Extreme Programming Explained: Embrace Change” by Kent Beck and please recognize that I am talking about the 1st edition.
Extreme Programming is an agile software engineering methodology. He describes the book not as a checklist what someone has to do to apply this paradigm rather than providing an overview to the different elements of it. But in general the reader will be a person unfamiliar with this methodology and requiring a HowTo. The result of this discrepancy is a book consisting of 3 parts (The Problem, The Solution, Implementing XP) and 27 chapters; each explaining one of its associated buzzwords. As far as I would like to carry out this paradigm on a daily basis, I would describe myself as an interested reader and can recommend this book as this number of pages really does not hurt. For german people I also recommend the Chaosradio Express episode about it (CRE 028 Extreme Programming).
The top 10 signs you’re a computer scientist
- You explain your kids the clock using the word “modulo”
- If you terminate all your sentences with a NULL byte\0
- If you extend your 101-keys-keyboard for 42 more keys
- If you answer infinity calculations in math courses with “BufferOverflow”
- If you have to
andl $-16, %espyour priority queue if your boss assigns you a new task - If you think you know more about inheritance than biologists
- If execution, command and kill are harmless words for you
- If you think that 2 spaces are missing in the source code, but you cannot explain the why to someone else.
- If
(0.1 + 0.7) * 10is anything else than 8 for you - You expected a list with 102 elements here
based on spikedmath:456.
Harvard CS75
Just some short notes/comparisons about watching the CS 75 course of Harvard university (you can download it at cs75.tv):
- There is more interaction between students and professors than here. Students here prefer not to question lecture content and questions to the audience have higher response times than in Harvard. I think one of the major reasons include the missing reaction to problems (“XY at slide Z is incorrect” will be ignored even though the lecturer agreed at the lecture).
- The professor is well prepared and has a specific topic to finish in one lecture. Whereas the second is true in most cases here, the first one cannot be satisfied by slides of previous years and out-dated course websites
- Specifically about this topic: The first OOP source code of PHP you will see here is out-dated PHP 4. Even though there are more lectures, topics like scalability are not part of the course here.
Liked it




Recent Comments