this post was submitted on 21 May 2024
1077 points (99.3% liked)

Science Memes

11130 readers
3006 users here now

Welcome to c/science_memes @ Mander.xyz!

A place for majestic STEMLORD peacocking, as well as memes about the realities of working in a lab.



Rules

  1. Don't throw mud. Behave like an intellectual and remember the human.
  2. Keep it rooted (on topic).
  3. No spam.
  4. Infographics welcome, get schooled.

This is a science community. We use the Dawkins definition of meme.



Research Committee

Other Mander Communities

Science and Research

Biology and Life Sciences

Physical Sciences

Humanities and Social Sciences

Practical and Applied Sciences

Memes

Miscellaneous

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 21 points 6 months ago (3 children)

Yea computer "science"? Bitch you mean programming?

[–] [email protected] 34 points 6 months ago* (last edited 6 months ago) (1 children)

Depends. A proper computer science course is basically math with machines. At the highest level, it may have zero programming at all, and the machines in question are entirely abstract.

Software Engineering is, well, engineering (setting aside the whole debate on what makes a "real" engineer).

It used to be that universities crammed both under "computer science", and you had to look at the curriculum to figure out which one they were actually teaching. They tend to separate the two more clearly these days. Neither is really "science" in the strictest sense, but the term stuck now.

[–] [email protected] 2 points 6 months ago (4 children)

math with machines

so computer engineering?

[–] [email protected] 9 points 6 months ago (1 children)

No, the machines tend to be abstract. Such as an infinite paper tape that can manipulate symbols.

[–] [email protected] 4 points 6 months ago (1 children)

That experiment must be ludicrously expensive

[–] [email protected] 1 points 5 months ago

This just in: theoretical physicists are not scientists.

[–] [email protected] 4 points 6 months ago

No, computer engineering tends to focus more on hardware. When I was doing that kind of thing in college, computer engineering did things like chip design and logic boards and so on. I had courses on DSP and VLSI, multiple assembly languages, RISC vs CISC systems, and so on. In my university, it was considered a subspecializqtion of electrical engineering, with the first two years of undergraduate study being identical.

When I switched over to CS, I was doing things like numerical analysis and software systems architecture.

Both majors used math, but CE (as an EE major) required students to go through (iirc) calculus 5, and I think that CS majors could stop at calc 3 but would end up having to do different kinds of math after that.

[–] [email protected] 3 points 6 months ago

No, that's machines with math

[–] [email protected] 2 points 6 months ago

Think of it more like programming without electricity.

[–] [email protected] 3 points 6 months ago (1 children)

That's why informatics is by far the superior term. Computer science is such a boring terms anyways, you don't call maths "number science", biology "living beings science " or chemistry "atoms science" either.

[–] [email protected] 1 points 6 months ago (1 children)

All of thoose are different. Computer science, computer engineering, software angineering and informatics are all different conceptually

[–] [email protected] 1 points 6 months ago (1 children)

Accordingly, universities in continental Europe usually translate "informatics" as computer science, or sometimes information and computer science, although technical universities may translate it as computer science & engineering.

https://en.m.wikipedia.org/wiki/Informatics

[–] [email protected] 1 points 6 months ago

informatics is synonymous with computer science and computing as a profession,[3] in which the central notion is transformation of information.

^From the same link. Central notion is transformation of information

Now,

Computer science is the study of computation, information, and automation.[1][2][3] Computer science spans theoretical disciplines (such as algorithms, theory of computation, and information theory) to applied disciplines (including the design and implementation of hardware and software).[4][5][6]

Also

Software engineering is an engineering approach to software development.[1][2][3] A practitioner, a software engineer, applies the engineering design process to develop software.

[–] [email protected] 0 points 6 months ago (1 children)

My geophysicist friend laughed at me for a little long when I said "I'm a computer scientist".

I never took that degree/job position or whatever seriously anyway. I've always giggled at software engineering too. I just call myself a programmer.

[–] [email protected] 7 points 6 months ago (1 children)

One is your education and one is your job. It'd be like me chirping someone with a geophysics degree who's working at Starbucks.

[–] [email protected] 5 points 6 months ago

lol, okay that made me chuckle ... I liked that.

Although, we both eventually got into the jobs for what we studied for. We've made that jokes both in university and when we got into respective fields.