<p>Computer Science was started by mathematicians, Alan Turing being the prime example. It quickly merged with engineering as a way to create the machines that were being theorized.</p>
<p>If the topic in question can be accomplished without having to concern yourself with coding or hardware, it probably doesn't fall under the umbrella of computer science.</p>

CC BY-SA 4.0
2022-07-26T06:11:26.933Z
i think Is blogging , affiliate marketing , E-commerce  part of it !!?
Hamza
CC BY-SA 4.0
2022-08-06T04:03:51.647Z
Then not, those topics do not satisfy the definition of computer science. They are not concerned with how the computer works, but rather how it is used.
codingCat
CC BY-SA 4.0
2022-08-06T06:55:16.453Z
1) then what is definition of computer science to find out which fields or something else is part of computer science or not ?                                                                      (2)  then these (blogging , affiliate marketing , E-commerce ) is part of information technology ?
Hamza
CC BY-SA 4.0
2022-05-31T14:33:31.593Z
2022-06-01T12:09:11.373Z
2022-06-01T12:09:11.373Z
codingCat
<p>It's the same difference between auto manufacturing and auto racing.</p>
<p>Blogging, affiliate marketing, E-commerce etc. relate to computer science because computer science creates their engines. But it doesn't create their content.</p>
<p>The site we're using right now exists because some computer scientist developers created the web service that lets us write content for it. We're not doing computer science when we post here. We're just using it. That's the difference. Contributing content is not computer science.</p>

CC BY-SA 4.0
2022-06-02T17:57:54.560Z
and what about computer graphics designing ?
Hamza
CC BY-SA 4.0
2022-06-02T19:38:56.990Z
@Hamza creating GIMP is CS. Using GIMP is not.
candied_orange
CC BY-SA 4.0
2022-06-04T18:08:14.377Z
you want to say Software engineering  is  part of cs , but why it is ?
Hamza
CC BY-SA 4.0
2022-06-04T21:42:40.457Z
@hamza because words mean things.
candied_orange
CC BY-SA 4.0
2022-06-06T17:51:52.107Z
i don't understand this sentence meaning . tell me in simple words
Hamza
CC BY-SA 4.0
2022-06-09T16:27:58.053Z
To be fair, software eng. = CS is not exactly uncontroversial. (just try asking a prog question on CS-SE, you'll quickly find out!) Personally I'd say prog ≠ CS is evidence of an insane world. Statistically tho', odds stacked against the crazy being yours truly !
Rushi
CC BY-SA 4.0
2022-06-09T18:56:41.610Z
@Rusi Computer Scientists, Software Engineers, & Developers are all sub sets of Programmers. Users are not.
candied_orange
CC BY-SA 4.0
2022-06-10T03:28:06.067Z
«CS-ists, SE-ists & devs ⊆ Programmers» . In a sane world yeah. In our world just head over to [CS-SE](https://cs.stackexchange.com/), try asking a programming question and see if it remains open for 24 hours!  They say it clearly enough "Programming questions are off topic here" https://cs.stackexchange.com/help/on-topic. More seriously there are PhDs in CS who can't write a line of code to save their lives. **And contribute to educating the next gen CS-ists in hi-falutin institutions.**
Rushi
CC BY-SA 4.0
2022-06-10T12:04:08.183Z
@Rusi and there are mathematicians who can’t balance a checkbook. Doesn’t mean addition and subtraction aren’t part of mathematics.
candied_orange
CC BY-SA 4.0
2022-07-26T06:10:10.887Z
@candied_orange : i think Is blogging , affiliate marketing , E-commerce is part of IT
Hamza
CC BY-SA 4.0
2022-06-02T03:03:43.003Z
2022-06-02T03:03:43.003Z
candied_orange
<p>None of those are computer science, no.  It's hard to say what computer science <em>is</em> because it is a bit of a historical mish-mash, but blogging, e-commerce, and affiliate marketing are not anywhere in this field.</p>
<p>Game programming intersects with CS, however.</p>
<p>Computer Science is, depending on who you ask, programming (think software engineers), computer hardware, architecture and networks (think I.T., network people, or the folks who design the next processor Intel is going to put out), or theory associated with computation (think mathematicians).</p>
<p>As you can see, marketing, which is its own completely separate field, is nowhere near any of those categories.</p>

CC BY-SA 4.0
2022-05-31T18:25:00.203Z
and what about computer graphics designing ?
Hamza
CC BY-SA 4.0
2022-05-31T18:45:10.043Z
@Hamza That is more akin to art than to engineering, though there are potential areas of overlap in that field.
Ben I.
CC BY-SA 4.0
2022-05-30T11:17:13.313Z
2022-05-30T11:17:13.313Z
Ben I.
<p><strong>Question Background:</strong></p>
<p>I am CS students . Now a day lot of peoples are learning and earning through -&gt;  blogging , affiliate marketing , E-commerce etc . And also provides these type of services !</p>
<p><strong>Question in Detail :</strong></p>
<p><strong>Part 1:</strong>
I want to know that these services or whatever fields are included in computer science or not . why ?</p>
<p><strong>part 2:</strong>
And i also want to know that there is lot of software development fields like software development , app dev. , web dev. etc are included in cs or not .</p>
<p><strong>Question Summary:</strong>
How i determined that , which skill or subject i am learning is part or field or computer science or not , means on which bases i know that i determined it . for example i am learning game development then how i know that is it part of computer science or not ?</p>

CC BY-SA 4.0
2022-05-31T07:29:19.247Z
Recommend you read the Wikipedia article on Computer Science, esp., the section on what fields it includes: https://en.wikipedia.org/wiki/Computer_science#Fields
Daniel R. Collins
CC BY-SA 4.0
2022-06-01T04:25:21.993Z
Maybe you're looking for lists such as these https://learntocodewith.me/posts/tech-skills-in-demand/ ?
Rushi
CC BY-SA 4.0
2022-06-02T18:09:58.857Z
no i don't  need list @Rusi
Hamza
<self-learning><programming><secondary-education><active-learning>
Is blogging , affiliate marketing , E-commerce etc are the fields of Computer Science
# Is blogging , affiliate marketing , E-commerce etc are the fields of Computer Science

(Asked by: username_0 on 2022-05-29)

**Question Background:**

I am CS students . Now a day lot of peoples are learning and earning through -> blogging , affiliate marketing , E-commerce etc . And also provides these type of services !

**Question in Detail :**

**Part 1:**
I want to know that these services or whatever fields are included in computer science or not . why ?

**part 2:**
And i also want to know that there is lot of software development fields like software development , app dev. , web dev. etc are included in cs or not .

**Question Summary:**
How i determined that , which skill or subject i am learning is part or field or computer science or not , means on which bases i know that i determined it . for example i am learning game development then how i know that is it part of computer science or not ?

**Tags:** self-learning, programming, secondary-education, active-learning

> **Comments:**
> **username_1**: Recommend you read the Wikipedia article on Computer Science, esp., the section on what fields it includes: https://en.wikipedia.org/wiki/Computer_science#Fields  
> **username_2**: Maybe you're looking for lists such as these https://learntocodewith.me/posts/tech-skills-in-demand/ ?  
> **username_0**: no i don't  need list @Rusi  

---

## 3 answers

### Answer by username_4 on 2022-06-02. Score: 1 | Accepted answer

It's the same difference between auto manufacturing and auto racing.

Blogging, affiliate marketing, E-commerce etc. relate to computer science because computer science creates their engines. But it doesn't create their content.

The site we're using right now exists because some computer scientist developers created the web service that lets us write content for it. We're not doing computer science when we post here. We're just using it. That's the difference. Contributing content is not computer science.

> **Comments:**
> **username_0**: and what about computer graphics designing ?  
> **username_4**: @username_0 creating GIMP is CS. Using GIMP is not.  
> **username_0**: you want to say Software engineering  is  part of cs , but why it is ?  
> **username_4**: @hamza because words mean things.  
> **username_0**: i don't understand this sentence meaning . tell me in simple words  
> **username_2**: To be fair, software eng. = CS is not exactly uncontroversial. (just try asking a prog question on CS-SE, you'll quickly find out!) Personally I'd say prog ≠ CS is evidence of an insane world. Statistically tho', odds stacked against the crazy being yours truly !  
> **username_4**: @Rusi Computer Scientists, Software Engineers, & Developers are all sub sets of Programmers. Users are not.  
> **username_2**: «CS-ists, SE-ists & devs ⊆ Programmers» . In a sane world yeah. In our world just head over to [CS-SE](https://cs.stackexchange.com/), try asking a programming question and see if it remains open for 24 hours!  They say it clearly enough "Programming questions are off topic here" https://cs.stackexchange.com/help/on-topic. More seriously there are PhDs in CS who can't write a line of code to save their lives. **And contribute to educating the next gen CS-ists in hi-falutin institutions.**  
> **username_4**: @Rusi and there are mathematicians who can’t balance a checkbook. Doesn’t mean addition and subtraction aren’t part of mathematics.  
> **username_0**: @username_4 : i think Is blogging , affiliate marketing , E-commerce is part of IT  

---

### Answer by username_5 on 2022-05-30. Score: 6

None of those are computer science, no. It's hard to say what computer science *is* because it is a bit of a historical mish-mash, but blogging, e-commerce, and affiliate marketing are not anywhere in this field.

Game programming intersects with CS, however.

Computer Science is, depending on who you ask, programming (think software engineers), computer hardware, architecture and networks (think I.T., network people, or the folks who design the next processor Intel is going to put out), or theory associated with computation (think mathematicians).

As you can see, marketing, which is its own completely separate field, is nowhere near any of those categories.

> **Comments:**
> **username_0**: and what about computer graphics designing ?  
> **username_5**: @username_0 That is more akin to art than to engineering, though there are potential areas of overlap in that field.  

---

### Answer by username_3 on 2022-05-31. Score: 1

Computer Science was started by mathematicians, Alan Turing being the prime example. It quickly merged with engineering as a way to create the machines that were being theorized.

If the topic in question can be accomplished without having to concern yourself with coding or hardware, it probably doesn't fall under the umbrella of computer science.

> **Comments:**
> **username_0**: i think Is blogging , affiliate marketing , E-commerce  part of it !!?  
> **username_3**: Then not, those topics do not satisfy the definition of computer science. They are not concerned with how the computer works, but rather how it is used.  
> **username_0**: 1) then what is definition of computer science to find out which fields or something else is part of computer science or not ?                                                                      (2)  then these (blogging , affiliate marketing , E-commerce ) is part of information technology ?  

---

