Topics
- Computational Thinking (24)
- Abstraction Awareness (6)
- Analytic Epistemology (9)
- Model Thinking (10)
- Modelling Theory (11)
- Software Modelling (11)
- Computational Thinking (24)
Tweets
- RT @CompSciFact: Hierarchies and hierarchy theorems ow.ly/bd5CP 1 day ago
- RT @JBezivin: Free book on the philosophy of Mathematics: goo.gl/DxZM1 Author: Comte, Auguste, 1798-1857 Subject:… https://t.c ... 2 days ago
Category Archives: Computational Thinking
Programming Class with Carl-Friedrich and Alan
Some playful thoughts on executing vs understanding: Little Carl-Friedrich and little Alan go to the programming class. They are told to do the following exercise: write a program to sum up all integers from 1 to 100. Continue reading
Posted in Abstraction Awareness
Tagged abstraction, alan turing, algorithm, carl friedrich gauss, efficiency, gauß, gauss, model, Modelling, program, programming, sum, turing
Leave a comment
Lecture Notes on Model Thinking IV
Some lecture notes/ scribble on Model Thinking by Scott E. Page. Lecture “Segregation and Peer Effects”, Part 2: “Schelling’s Segregation Model”: Schelling built a model and executed it in order to analyse the empirical phenomenon of segregation … Continue reading
Lecture Notes on Model Thinking II
Some lecture notes/ scribble on Model Thinking by Scott E. Page. Lecture Intro, Part 3: “Thinking more clearly”: This part points out that modelling is about naming the parts that are relevant to the purpose of the model … Continue reading
Posted in Model Thinking
Tagged abstraction, Business Analysis, communication, Complexity, equilibrium, Lecture, Lecture Notes, model, model thinking, Modelling, Page, Scott E Page, Scott Page, Thinker, thinking
8 Comments
Lecture Notes on Model Thinking I
Some lecture notes/ scribble on Model Thinking by Scott E. Page. Lecture Intro, Part 2: “Intelligent Citizens of the World”: George Box: ‘essentially all models are wrong, but some are useful … Continue reading
Posted in Model Thinking
Tagged abstraction, George Box, Lecture, Lecture Notes, model, model thinking, Modelling, Page, Philip E. Tetlock, Scott E Page, Scott Page, Thinker, thinking
16 Comments
Human centric Modelling
There is a modelling at the low-end, that we use every day a million times, and there is modelling at the high-end with comprehensive concepts like UML, MDD etc. Both are good to have. Perhaps approaching the modelling topic from the low-end would make it easier accessible for most of the software practitioners. Continue reading
Posted in Model Thinking
Tagged abstraction, abstraction awareness, computational thinking, Language, mda, mdd, model, model thinking, Modelling, modelling theory, software modelling, thinking, Tool, UML
5 Comments
Complexity Awareness is Cost Awareness
If “engineering is producing an artifact to cost”, then how can modelling contribute to it? Continue reading
Posted in Model Thinking
Tagged abstraction, abstraction awareness, analysis, Complexity, computational thinking, model, Modelling, modelling theory, Requirements, software
6 Comments
Complexity Aware Modelling II
Complexity aware people are able to recognize complexity, and regard it over things like size. How do they recognise? Mainly by modelling! Continue reading
Posted in Model Thinking, Modelling Theory
Tagged abstraction, analysis, Complexity, computational, computational thinking, model, Modelling, Requirements, State Machine, thinking
3 Comments
Complexity Aware Modelling I
Wow – I discovered that beyond the actual technology there is something called business logic, and – most surprising – it was not trivial! (on Complexity Aware Modelling) Continue reading