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 ?

  • 2
    $\begingroup$ Recommend you read the Wikipedia article on Computer Science, esp., the section on what fields it includes: en.wikipedia.org/wiki/Computer_science#Fields $\endgroup$ Commented May 31, 2022 at 7:29
  • $\begingroup$ Maybe you're looking for lists such as these learntocodewith.me/posts/tech-skills-in-demand ? $\endgroup$
    – Rushi
    Commented Jun 1, 2022 at 4:25
  • $\begingroup$ no i don't need list @Rusi $\endgroup$
    – Hamza
    Commented Jun 2, 2022 at 18:09
  • 1
    $\begingroup$ The fields you are asking about require the use of computers & the internet, they are applications. They are not required for the functioning of computers. The fields you mention could be regarded as being similar to online banking & it is not a field of computer science. $\endgroup$
    – user11948
    Commented Jun 25, 2022 at 3:25

3 Answers 3


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.

  • $\begingroup$ and what about computer graphics designing ? $\endgroup$
    – Hamza
    Commented Jun 2, 2022 at 17:57
  • $\begingroup$ @Hamza creating GIMP is CS. Using GIMP is not. $\endgroup$ Commented Jun 2, 2022 at 19:38
  • $\begingroup$ you want to say Software engineering is part of cs , but why it is ? $\endgroup$
    – Hamza
    Commented Jun 4, 2022 at 18:08
  • $\begingroup$ @hamza because words mean things. $\endgroup$ Commented Jun 4, 2022 at 21:42
  • $\begingroup$ i don't understand this sentence meaning . tell me in simple words $\endgroup$
    – Hamza
    Commented Jun 6, 2022 at 17:51

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.

  • $\begingroup$ and what about computer graphics designing ? $\endgroup$
    – Hamza
    Commented May 31, 2022 at 18:25
  • 1
    $\begingroup$ @Hamza That is more akin to art than to engineering, though there are potential areas of overlap in that field. $\endgroup$
    – Ben I.
    Commented May 31, 2022 at 18:45

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.

  • $\begingroup$ i think Is blogging , affiliate marketing , E-commerce part of it !!? $\endgroup$
    – Hamza
    Commented Jul 26, 2022 at 6:11
  • $\begingroup$ 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. $\endgroup$
    – codingCat
    Commented Aug 6, 2022 at 4:03
  • $\begingroup$ 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 ? $\endgroup$
    – Hamza
    Commented Aug 6, 2022 at 6:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.