Should I major in Computer Science?

27 replies
I'm at the point in school where I have to pick a major. I thought I was going to do IS (Business Information Systems) but now I'm considering Computer Science. Long-term I hope to be a successful internet marketer. If I stay in school, what would be the best thing to major in that is IM-relevant?

I know I will eventually have to learn some coding to make my sites look better. But what languages are used for this?

The types of programming classes listed at my school on the CS major are:

CPS 180 - Principles of Computer Programming 3(3-0)

CPS 181 - Introduction to Data Structures 3(3-0)

CPS 210 - Assembly Language and Computer Organization 3(3-0)

CPS 240 - Object-Oriented Programming 3(3-0)

CPS 340 - Advanced Data Structures and Algorithms 3(3-0)

CPS 410 - Software Engineering 3(3-0)

CPS 450 - Programming Language Concepts 3(3-0)

CPS 470 - Introduction to Operating Systems 3(3-0)

CPS 360 - Computer Design and Architecture 3(3-0)

CPS 420- Windows Program 3

CPS 496a- SE For Smart Devices 3

CPS 575- Computer Graphics 3

CPS 396L- Linux for Professional System Admin 3

How relevant do you guys think these topics are to IM?

Thanks
Sean
#computer #major #science
  • Profile picture of the author wAvision
    You can do IM with very little coding knowledge...

    basic HTML and CSS is enough...

    However, I like computers so i would major in compsci, IT or a related field...you could look into marketing and advertising as well i suppose
    Signature
    They Say You Can't...Show Them How
    {{ DiscussionBoard.errors[6218834].message }}
  • Profile picture of the author Jayson Masters
    I have a friend who took a course like that so I'll give you my opinions.

    Internet Marketing is really more about marketing and very little about the technical side.

    These skills you learn will be applied to web development and management of website. It will come in handy if you decide to work for a large corporation in managing their websites that have millions of traffic a day.

    However, if you're planning to do Internet Marketing like selling information or stuffs on eBay, then you should Major in Marketing or something that's business related.

    At the end of the day, if you decide to be your own boss, you can get people to do all the things that you don't know how to do.

    Hope this helped!
    Signature
    "Internet Marketers' Psychological Blueprint"Click Here to See Now
    {{ DiscussionBoard.errors[6218852].message }}
  • Profile picture of the author Charlotte Jay
    I think it's a very useful and marketable skill to have if you are planning on doing IM, but not necessarily essential. Now if there were an actual "Internet Marketing" degree I would do that, but alas, there is not suffice for that Full Sail rubbish they offer.
    {{ DiscussionBoard.errors[6219301].message }}
  • Profile picture of the author TheArticlePros
    As the others have already said, Marketing is the most applicable degree to IM (the "M" stands for "Marketing" after all). Having said that, I'm an I.T. major and I think it's more relevant than CompSci to IM. (I was a CS major at Georgia Tech a long time ago.)

    The reason I believe this? IT teaches you how to use systems combined with people to get the best results out of the organization. It's a more broad major than you can narrow down by taking certain courses that you enjoy. CS on the other hand is a lot more of a specific degree, and you are going to be taking a lot of math and programming courses that will have NOTHING to do with IM at all.

    -- j
    Signature

    Posting About Life & Video Games:
    http://www.jarycu.com

    {{ DiscussionBoard.errors[6219315].message }}
  • Profile picture of the author viewsonic32
    I want to let u know that i am an engineering student and i also have many subjects that ur having but IM is different and these subjects.They are not gonna teach you how to build a website.But as u said u have a subject object oriented programming u get through in this subject u can write a ebook and can sell on click bank on programming.
    And for another example of ur subject software engineering they teach u what a software should contain its existing system,proposed system,consumer needs,total cost of creation of a software etc but i personally dont think these subjects help in IM but again if u learn the subject well then u can build ur own site and earn thru it by writing on software and its features etc..
    Hope this may help u
    {{ DiscussionBoard.errors[6219363].message }}
    • Profile picture of the author Joe Mobley
      Sean,

      Knowing what I know now, I would recommend a Business or Marketing degree. All of that stuff you listed in the opening post can be outsourced.

      I am assuming that you want to be an IM business owner? Right?

      Joe Mobley
      Signature

      .

      Follow Me on Twitter: @daVinciJoe
      {{ DiscussionBoard.errors[6219404].message }}
      • Profile picture of the author cashp0wer
        I have this degree and it hasn't helped me out very much in this area. I worked in the computer field for years before I got into IM. It would be a great degree to have in case IM didn't work out for you though.
        Signature
        My Internet Marketing Blog - Warts And All!
        {{ DiscussionBoard.errors[6219847].message }}
      • Profile picture of the author absoluteallen
        If you want to be the "outsourcee" and provide your services to marketers online, yes you can tie in CS with IM.

        You can build a business for yourself providing custom services such as:

        *Custom Wordpress templates and or tweaking current templates
        *Creating widgets
        *Creating web apps
        *Tweaking affiliate program apps
        *Custom content management systems

        Etc...

        I am a CS graduate, if one thinks they can't create a business out of the skills we learn and get paid a nice sum for it.. wrong!

        I however have taken my skills offline which makes up most of my income. I am the computer wiz at a large chain of gas stations. It takes up 4 hours a day mostly. I do most of my work at home or on the road through the Team Viewer app (cell phone or desktop).

        If you want to be the outsourcer, CS is not for you, not entirely. You could still build a business providing services and then outsource work to others if you are in a jam but now you are at the mercy of them completing your work.

        It's your judgement whether you'd like to make or tweak apps for your own use/customer use or hire someone to do it and focus on being a marketer.
        {{ DiscussionBoard.errors[6221405].message }}
      • Profile picture of the author absoluteallen
        If you want to be the "outsourcee" and provide your services to marketers online, yes you can tie in CS with IM.

        You can build a business for yourself providing custom services such as:

        *Custom Wordpress templates and or tweaking current templates
        *Creating widgets
        *Creating web apps
        *Tweaking affiliate program apps
        *Custom content management systems

        Etc...

        I am a CS graduate, if one thinks they can't create a business out of the skills we learn and get paid a nice sum for it.. wrong!

        I however have taken my skills offline which makes up most of my income. I am the computer wiz at a large chain of gas stations. It takes up 4 hours a day mostly. I do most of my work at home or on the road through the Team Viewer app (cell phone or desktop).

        If you want to be the outsourcer, CS is not for you, not entirely. You could still build a business providing services and then outsource work to others if you are in a jam but now you are at the mercy of them completing your work.

        It's your judgement whether you'd like to make or tweak apps for your own use/customer use or hire someone to do it and focus on being a marketer.
        {{ DiscussionBoard.errors[6221473].message }}
      • Profile picture of the author slayer0x59
        Get a Major in Business/Marketing. Codings aren't really that hard you just need basi html/css.
        Signature

        SEO/Webmaster/WordPress/Drupal site builder

        http://www.onlinejobs.ph/jobseekers/info/30461

        {{ DiscussionBoard.errors[6221905].message }}
      • Profile picture of the author FredJones
        Do BIS since your objective is Internet Marketing.

        I am a Computer Science major person, and I enjoy another world also outside IM in which I work on Computer Science (on a full time job as a researcher), but to be honest that does not make me hugely different from IM'ers, maybe except that I can understand some coding and SEO better than those without that background - but that may not make a terrible difference - I think it is more likely that formally learning business and marketing could possibly help you more.
        {{ DiscussionBoard.errors[6222457].message }}
  • Profile picture of the author Ettienne
    Since it's 2012 and many people believe the world is going to end soon, "rocket science" might be more profitable this year
    {{ DiscussionBoard.errors[6219622].message }}
  • Profile picture of the author Campbell24
    Yes I want to own successful IM businesses. I have already been building websites and know that I don't "need" to know how to program, obviously you can do IM without knowing this stuff. However, reading the blogs of successful IMs, I have come across a lot of them that mention "learning to code" and coding their own sites. "Business" and "marketing" college courses seem completely ridiculous to me(too easy, nothing concrete being learned/paid for, I already know about customer behavior, online marketing, etc.).


    Are CSS and HTML are the only languages used for web design?
    Are these taught in a Computer Science curriculum?

    Again my curriculum would look like this:
    CPS 180 - Principles of Computer Programming 3(3-0)
    CPS 181 - Introduction to Data Structures 3(3-0)
    CPS 210 - Assembly Language and Computer Organization 3(3-0)
    CPS 240 - Object-Oriented Programming 3(3-0)
    CPS 340 - Advanced Data Structures and Algorithms 3(3-0)
    CPS 410 - Software Engineering 3(3-0)
    CPS 450 - Programming Language Concepts 3(3-0)
    CPS 470 - Introduction to Operating Systems 3(3-0)
    CPS 360 - Computer Design and Architecture 3(3-0)
    CPS 420- Windows Program 3
    CPS 496a- SE For Smart Devices 3
    CPS 575- Computer Graphics 3
    CPS 396L- Linux for Professional System Admin 3

    I don't know if these topics are the kinds of coding that are relevant to building sites or if CSS/HMTL will be taught within those courses. Tell me what you think. What are those class topics about? Web Design-type coding or something else?
    Signature
    FREE SEO CONSULTATION/ADVICE (from a 7-figure earner)

    I will answer your SEO questions 100% for free.

    Just ask me whatever you want!
    {{ DiscussionBoard.errors[6219956].message }}
  • Profile picture of the author brettb
    I'm completely self taught in programming, so no you don't need a CS degree. As well as my IM sideline, I've had a very decent career out of it.

    Just get stuck in and code, and you avoid the $$$$ of student debt.

    In fact, none of the best people I've worked with have had CS degrees.
    Signature
    ÖŽ FindABlog: Find blogs to comment on, guest posting opportunities and more ÖŽ




    {{ DiscussionBoard.errors[6220227].message }}
  • Profile picture of the author Campbell24
    I am aware that programming skills are not necessary to be an IM. I just thought doing Computer Science might give me more pertinent skills than a Business degree.

    Are CSS and HMTL the only languages necessary for web design coding?
    Are these usually taught in a Computer Sci curriculum? (You can look at the classes I listed above, I'm unsure of whether or not these would contain CSS/HMTL training)
    Signature
    FREE SEO CONSULTATION/ADVICE (from a 7-figure earner)

    I will answer your SEO questions 100% for free.

    Just ask me whatever you want!
    {{ DiscussionBoard.errors[6220236].message }}
  • Profile picture of the author Pongo
    I have an it degree and looking back I wish I would have known about all the certifications needed to get hired for most jobs. I learned HTML, graphic design and SEO on my own.
    {{ DiscussionBoard.errors[6220706].message }}
  • Profile picture of the author lovboa
    Banned
    If your long term goal is to be in internet marketing, then study marketing.

    One way to see what you should study is to look at job postings.
    If you see job postings for internet marketing positions in SEO and social media, the recommendations are marketing degrees, not computer science degrees.

    Also, the names of those courses sound interesting, but you might hate programming. Go on YouTube and try to learn a programming language. I thought I would love it, and I hated it once it got into advanced programming.
    {{ DiscussionBoard.errors[6220979].message }}
  • Profile picture of the author lovboa
    Banned
    If your long term goal is to be in internet marketing, then study marketing.

    One way to see what you should study is to look at job postings.
    If you see job postings for internet marketing positions in SEO and social media, the recommendations are marketing degrees, not computer science degrees.

    Also, the names of those courses sound interesting, but you might hate programming. Go on YouTube and try to learn a programming language. I thought I would love it, and I hated it once it got into advanced programming.
    {{ DiscussionBoard.errors[6220982].message }}
  • Profile picture of the author Miguelito203
    Originally Posted by bathunter View Post

    I'm at the point in school where I have to pick a major. I thought I was going to do IS (Business Information Systems) but now I'm considering Computer Science. Long-term I hope to be a successful internet marketer. If I stay in school, what would be the best thing to major in that is IM-relevant?

    I know I will eventually have to learn some coding to make my sites look better. But what languages are used for this?

    The types of programming classes listed at my school on the CS major are:

    CPS 180 - Principles of Computer Programming 3(3-0)

    CPS 181 - Introduction to Data Structures 3(3-0)

    CPS 210 - Assembly Language and Computer Organization 3(3-0)

    CPS 240 - Object-Oriented Programming 3(3-0)

    CPS 340 - Advanced Data Structures and Algorithms 3(3-0)

    CPS 410 - Software Engineering 3(3-0)

    CPS 450 - Programming Language Concepts 3(3-0)

    CPS 470 - Introduction to Operating Systems 3(3-0)

    CPS 360 - Computer Design and Architecture 3(3-0)

    CPS 420- Windows Program 3

    CPS 496a- SE For Smart Devices 3

    CPS 575- Computer Graphics 3

    CPS 396L- Linux for Professional System Admin 3

    How relevant do you guys think these topics are to IM?

    Thanks
    Sean
    Hey, Sean. I was a Business Computer Information systems system before I ultimately changed my major in college. All that stuff isn't necessary when it comes to making money online. Basic coding skills so that you can make links and stuff like that are all you really need. Wordpress has also become standard for a number of business models. Being able to write is a very big part of making it online as well.

    Good luck,
    Joey
    {{ DiscussionBoard.errors[6221041].message }}
  • Profile picture of the author Mike Hlatky
    I would say no, technology changes too quickly.

    I started as a CS major and one of my friends started this year (3 years later) and he is already taking different classes.

    I read about things you are interested in online and learn how to do it yourself. Focus on some sort of business major.
    {{ DiscussionBoard.errors[6221282].message }}
  • Profile picture of the author Gama Seva
    I earned a degree in BSRE (Bachelor of Science in Reverse Engineering) from UHK (University of Hard Knocks) and I have a major in Outsourcing! It's a very powerful combination In just 16 months I now have 11 WP plugins under my name.

    Gama
    Signature

    FormBerry Advanced Form Builder Plugin For WordPress
    WPiFramer - Ultimate iFraming & Cookie Dropper Plugin!
    Instant eCover Pro - Create Unlimited High Quality eCovers In Minutes!
    {{ DiscussionBoard.errors[6221469].message }}
  • Profile picture of the author Randall Magwood
    You don't need alot of IT skills with internet marketing. I used to work as an IT Specialist for this major corporation, and i got my CCNA certification - which was primarily the reason i got hired. But setting up squeeze pages and sales letter pages require about 5% of website knowledge.

    Besides... you could always do IT, but... if i could go back... i would have spent the 6 years in college to become a Pharmacist. $100,000 out the gate.
    {{ DiscussionBoard.errors[6221647].message }}
  • Profile picture of the author Henry White
    Find something you're really passionate about and use that to build on your strengths.

    As already mentioned, the sum total of "technical" knowledge and skill amounts to maybe an hour at most and that's purely background information. Actually, if you want to split hairs over it, you don't need to know anything at all about the technical side of IM because you can and should only deal with technical issues when they come up - and almost 100% of the time, it's something you can outsource for cheap. Worst case scenario, you'll have to search for a crib sheet or post the question in the appropriate forum here.
    {{ DiscussionBoard.errors[6221767].message }}
  • Profile picture of the author Andrew Mak
    if you want to become a professional then just go for it, you can get a lot of job on odesk or elance. may be you can come out with another digg.com or a software like senuke x in future.. who know?

    at the same time, you can still learn online marketing in warriorforum, you can have both.
    Signature

    {{ DiscussionBoard.errors[6222105].message }}
  • Profile picture of the author CDarklock
    Signature
    "The Golden Town is the Golden Town no longer. They have sold their pillars for brass and their temples for money, they have made coins out of their golden doors. It is become a dark town full of trouble, there is no ease in its streets, beauty has left it and the old songs are gone." - Lord Dunsany, The Messengers
    {{ DiscussionBoard.errors[6222903].message }}
  • Profile picture of the author troy23
    I have a CS degree and I would recommend it. It will open a lot of doors for you.
    You can always do IM in your spare time.
    It's better to have something to fall back on as I think IM is getting harder and harder each year. There may come a point soon when it dies completely.

    -PayPal has started to ban accounts
    -YouTube are deleting accounts
    -Email marketing is dying due to people getting swamped each day with mails.
    -Facebook has banned promotion

    Once a law comes in forcing payment processors to refuse IM related material then that will be the end.

    So my advice is go with your degree.

    For building websites you need to know html, css, php, xml, javascript and possible even ASP.
    {{ DiscussionBoard.errors[6223204].message }}
  • Profile picture of the author greenleaf5
    Computer Science is an excellent degree to earn, as it can open many opportunities. To get the best of both the worlds, that is gain a tech and marketing background, you might want to take electives in marketing and business communication.
    {{ DiscussionBoard.errors[6223319].message }}

Trending Topics