Requirements
  • Good mathematics background
  • Analytical skills
  • Organization Skills
  • Willing To Learn
  • Career Path 1
    Designing and implementing software.
    Career Path 2
    Devising new ways to use computers.
    Career Path 3
    Developing effective ways to solve computing problems.
    Career Path 4
    Planning and managing organizational technology infrastructure.
    klk;kk;
  • Top 10 reasons for choosing CS career.
  • US News 2011 Best Careers
  • CS Salaries
    Prospects
  • Software is going to dominate our lives more and more. For example, finally ubiquitous mobile robots are going to become a reality.
  • Requirements
  • Good Communication Skills
  • This is imperative in the Computer Science field, and is often overlooked by those interested in it. Most development projects will require teamwork, and being able to communicate your ideas with people is imperative.
    Speaking
    Ways to improve public speaking skills
  • Learn a foreign language.

  • Join a debate club/take a speech course

  • Toastmasters
  • Writing
    Being able to write well is also a big deal in CS

    Most computer code written in a high level language will contain written comments by the person who wrote the code. These are for the benefit of other people working on the project, and those who will have to deal with the programmers code in the future


    Note On Salaries
    Do Not Chase Dollar Signs

    This is something seen very often at the university level. People see that Computer Scientists make a lot of money. It seems very lucrative.


    However, one thing many do not understand is that you really have to enjoy what you are doing. This is a very demanding, and often times very stressful field.


    You have to be passionate about it, otherwise you will burn out.

    Learning

    Computer science deals with things that are always changing. New languages, new ideas, new concepts, etc. are always being created.


    This requires the person to be able to adapt to change, and constantly keeping up with new concepts being introduced into the field


    Computer Science is still a young field, and new things are being discovered every day.

    Difference Between CS and SE

    What is the difference between Computer Science and Software Engineering

    • Not much. Outside of academia, they often do the same thing in the real world.
    Main Idea
    Main Idea
    Main Idea
    Main Idea
    Note
    Description
    Main Idea
       Login to remove ads X
    Feedback | How-To