Computational thinking old notions, extended meaning Extended meaning of two notions: a problem – in a wider context, not necessarily algorithmic – occurs when one has to provide a solution based on what one has learned but is not told how to do it; here – provide a computer solution programming – giving a computer something to do, since computers only run programs; hence, we have the following 'programs': spreadsheet, data base, presentation, website, documents, … ; a program – not necessarily an effect of using a programming language Programming should not be confused with coding – we have programming constructions independent of tools, programming methods, methodology 12 Maciej M.
{}