20 May 2022
Programming is intrinsic to computer science
In their second blog, based on the white paper, Practical Programming in Computing Education, the NCCE Academic Board members explain why practical programming is intrinsic to computer science, not just an optional add-on.
The importance of…
Spotted an Issue?
Related articles
Blog
Blog
Blog
Blog
Blog
Blog
Blog
Blog
Blog
Blog
12 November 2024
Have you started to teach ABOUT AI in your class? We need you!
Jane Waite
31 October 2024
Elan: new release has Turtle graphics, printing Html, data-file read/write...
Richard Pawson
24 October 2024
Apps for Good & Bosworth Academy: Inspiring future changemakers through Innovate for Climate Change
Kathy Sheppard-Barnes
13 September 2024
Assembly Language Simulators
Peter Higginson
03 July 2024
MessageLib - a (WIP) python library to simplify making networked programs
Greg King
20 June 2024
Strype: Python with a blocks-like interface, in the browser - CAS Secondary TC meeting
Marta Bronowicka
07 June 2024
Raspberry Pi Foundation's Code Editor - TC meeting
Becci Peters
30 April 2024
Generative AI in programming education: Bridging the gap from school to what lies ahead
Becci Peters
18 April 2024
Mission Encodeable - Making programming fun - Secondary TC Meeting
Becci Peters
09 January 2024
Binary LMC simulator (Little Man Computer)
Jake Gordon
Discussion
Please login to post a comment
I very much like the Fred Brooks quote (he’s usually good value) about ‘studying to build, rather than building to study’. As I understand it, Brooks is saying that CS is much more like Engineering than Science (Herb Simon wrote very well about the distinction many years ago in ‘The Sciences of the Artificial’.)
In your blog, Simon, you agree with this assertion, but then hedge your bets by saying ‘In reality, computer science is both science and engineering (and much more too)’ - but you don’t really justify this claim. Could you say more about why you think that, and what ‘much more’ refers to? Thanks.