wow you have a degree I’m soooooo impressed
Yeah, we do both numbers here, ones AND zeros
Depends on the context. When my company proposes me to a client for work I am, but oddly during my yearly performance review I am just some smuck who programs.
You are right man
If you want to know how computers work, do electrical engineering. If you want to know how electricity works, do physics. If you want to know how physics works, do mathematics. If you want to know how mathematics works, too bad, best you can do is think about the fact it works in philosophy.
all roads lead to philosophy
Everything is philosophy until it becomes science. Unless it’s anything to do with politics then it just remains philosophy forever.
Science is a subdiscipline of philosophy.
If you want to know how philosophy works, do sociology…
It’s kind of like a horseshoe with philosophy and math at the ends.
A horseshoe capped off by Computer Science 😉
Maybe I’m missing something, but I’d count theoretical computer science as a subfield of math, and practical software engineering among the other engineerings on the harder side of the centre.
I wouldn’t disagree with that. Discrete mathematics was a core subject when I did my Computer Science course.
But I do still laugh when I tell people I’m a ‘scientist’, with my fingers crossed behind my back of course 😉
If you want to no longer want to know how anything works, do biochemistry

Too real
Be me, a computer scientist who still struggles with XOR.
Wait til you see XNAND
My favorite was always XANEX
what fuck that one does
Turns all your zeros into ones.
I’m something of a scientist myself
If a C- is enough to pass Analysis of Algorithms, then a Computer Science degree can make me a Computer Scientist. :P
You need C++ for computer science, though!
I literally have no idea what this picture means, and at this point I’m too afraid to ask.
The typical holder of a four-year degree from a decent university, whether it’s in “computer science”, “datalogy”, “data science”, or “informatics”, learns about 3-5 programming languages at an introductory level and knows about programs, algorithms, data structures, and software engineering. Degrees usually require a bit of discrete maths too: sets, graphs, groups, and basic number theory. They do not necessarily know about computability theory: models & limits of computation; information theory: thresholds, tolerances, entropy, compression, machine learning; foundations for graphics, parsing, cryptography, or other essentials for the modern desktop.
For a taste of the difference, consider English WP’s take on computability vs my recent rewrite of the esoteric-languages page, computable. Or compare WP’s page on Conway’s law to the nLab page which I wrote on Conway’s law; it’s kind of jaw-dropping that WP has the wrong quote for the law itself and gets the consequences wrong.
I‘d honestly be interested where you are from and how it is in other parts of the world. In my country (or at least at my university), we have to learn most of what you described during our bachelors. For us there is not much focus on programming languages though and more about concepts. If you want to learn programming, you are mostly on your own. The theories we learned are a good base though
I’m most familiar with the now-defunct Oregon University System in the USA. The topics I listed off are all covered under extras that aren’t included in a standard four-year degree; some of them are taught at an honors-only level and others are only available for graduate students. Every class in the core was either teaching a language, applying a language, or discrete maths; and the selections were industry-driven: C, Java, Python, and Haskell were all standard teaching languages, and I also recall courses in x86 assembly, C++, and Scheme.
I meant the guy in the picture, but thanks anyway

IT stooge != science Sorry fellas.
good they escaped early
I have been coding since I was 10 years old. I have a CS degree and have been in professional IT for like 30 years. Started as a developer but I’m primarily hardware and architecture now. I have never ever said I was a computer scientist. That just sounds weird.
Yeah you’d really only say it on the theoretical side of things, I’ve definitely heard it in research and academia but even then people usually point to the particulars of their work first
I mean, I am applying various kinds of science but I’m not actually doing any science so I’m not thinking about myself as a scientist. What I do is solving problems - I’m an engineer.
“Engineer of Information”, please 😎







