HackerTubewatch
Surprise me
Frame from SICP / What is "Computer Science" ? Plays via YouTube's privacy-enhanced embed

SICP / What is "Computer Science" ?

LarryNorman
Lectures
YouTube
1 HN user recommended this lecture1 month2008–2014 score 1
Years with an HN recommendation, 2007–2026

Cited in debates over whether computer science is a science, and for Abelson's line that it is neither a science nor about computers.

An excerpt from Hal Abelson's opening SICP lecture introducing computer science and contrasting declarative and imperative knowledge. He argues that computer science is not really a science and is more like magic or engineering of ideas.

“Computer Science is a terrible name for this business. First of all, its not a science.” (HN, 2014)

1 recommendations · 3 citations · Lectures · intro

4 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@tyn Sep 2008 Recommends
on HN thread Posterous: I went to etc., can I still work for you?
"Anything which uses science as part of its name isn't: political science, creation science, computer science." - Hal Abelson I would also recommend the first minutes of [this video]
Abelson's SICP opening lecture questions whether computer science is a science.

Citations, criticism and jokes

@Xurinos Oct 2010 Cites it
on HN thread Ask HN: Is computer science really a science?
Read more
It is not a science. It is also not about computers. :) SICP lecture 1 -- [this video] But maybe it is a science: there are certainly a number of things in CS that yield facts about things like algorithms (Big O, etc). I read other comments here that compare computer science to math, and it is not an unfair comparison. However, even amongst mathematicians, you will see something of an avoidance to associate math with science. Math is a framework of a sort, a way to think. When we are talking about how to think, we are talking about philosophy. Science has its own roots in philosophy, so it is not surprising that we see some grey areas here. So let me rephrase it a little... When you learn Computer Science, you learn how to think. People compare CS with engineering disciplines, but we find that there are a lot of methodology salesmen but few magic bullets. The problem with comparing computer programming (the practical side of CS) to engineering is that programming is very difficult to measure. We graduated from the idea of measuring lines of code. We have not figured out how to accurately measure a technique like TDD. We have an idea that code quality can rise when people pay attention to it, when people think about the problem; we can encourage this with code reviews, but we can do the same by encouraging developers to have a good night's sleep. We have conjured approximations for our measurements, but none of this has quite the feel of engineering. We are not building bridges, co
SICP lecture 1 argues CS is not a science.
@kylebrown Aug 2014 Cites it
on HN thread Replication Controversy in Psychology
Hal Abelson disagrees with you. "Computer Science is a terrible name for this business. First of all, its not a science. It might engineering, or it might be art. But we'll actually see that computer -- so-called science -- actually has a lot in common with magic."[1] 1. [this video]
Abelson says computer science is not a science and resembles magic.

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close