COMPUTER SCIENCE
SCHOOL SPOTLIGHT


Computer Science
Bachelor of Science




100% Online Programs

Ranked among the Best Universities in the West by U.S. News & World Report for 15 consecutive years

Accelerated 8-week courses

Proud Participant of the Yellow Ribbon Program

Request Free Information

Computer Science
Master of Science




Online Programs

Proud Participant of the Yellow Ribbon Program

Request Free Information

Related Subjects
  • Computer Information Systems
  • Computer Science
  • Database Administration
  • Informatics
  • Information Technology
  • Degree Levels
  • Associate
  • Bachelor
  • Master's
  • Doctoral
  • Categories of Study
  • Accounting
  • Applied Behavior Analysis
  • Animation
  • Business
  • Communicative Disorders
  • Computer Info Systems
  • Computer Science
  • Criminal Behavior Analysis
  • Criminal Justice
  • Database Administration
  • Early Childhood Education
  • Education
  • Emergency Management
  • Engineering Management
  • Environmental Management
  • Finance
  • Fire Science
  • Forensic Science
  • Geographic Information Science
  • Graphic Design
  • Health Administration
  • Health Information Management
  • Homeland Security
  • Informatics
  • Information Technology
  • International Business
  • Law
  • Library & Info Science
  • Medical Coding & Billing
  • Multimedia
  • Occupational Health & Safety
  • Paralegal Studies
  • Psychology
  • Sonography
  • Sports Management
  • Sustainability Studies
  • Veterinary Technology
  • Vocational/Trades
  • Web Design
  • Features and Resources
  • Compare Top Online Schools
  • Hottest Careers
  • Paying for Your Education
  • Articles on Career and Education
  • Interviews with Working Professionals

  • Also visit

    AllHealthcareDegrees.com


    The
    Yellow Ribbon
    Program

    >> Learn More

    Computer Science
    Computer Science Overview, Career Guide, Education


    Bookmark and Share

    What is Computer Science?
    Computer Science is often described as the rigorous study of how computing systems work and the design of hardware and software. Many people equate computer science with programming or building computers, and while all computer scientists learn programming and could probably build computers, they go beyond hardware and software. They study the very nature of computing to determine which problems are (or are not) computable. They compare various algorithms to determine if they provide a correct and efficient solution to a concrete problem. They design programming languages to enable the specification and expression of such algorithms. They design, evaluate, and build computer systems that can efficiently execute such specifications. And, they apply such algorithms to important application domains.

    Computer science is a vast field that includes many sub-areas:

    Search Computer Science Schools


    Computer Science vs IT vs CIS vs MIS?
    Computer Science is the "heavyweight" degree of the four. Computer Science focuses on the engineering and principles of computers and computing. IT focuses on the development hardware and software. CIS and MIS cover some coding, while CS gets much more in depth. CS covers topics such as:

    • Algorithms
    • Data Structures
    • Design Patterns
    • Low / High Level languages (such as Assembly, C/C++, Java, C#)
    • Software Architecture

    Management Information Systems (MIS) is business degree that basically covers anything that has to do with information within an organization. MIS includes but is not limited to capturing, gathering, processing, analyzing, presenting and disseminating information. MIS is primarily designed for business people who would like to gain knowledge of the use of computer technology and use systems and applications effectively in areas such as governance, marketing and accounting.

    Information Technology (IT) is a major component of MIS, perhaps even the backbone of MIS but is only a part of the overall. IT largely has to do with the systems that support the capturing, gathering, processing, analyzing, presenting and dissemination of data but only as far as telecommunications, computers, etc. are concerned and usually only as far as the machines and software used to do this are concerned.

    Computer Information Systems (CIS) is largely focused on computing...the use of hardware and software to manipulate, store and process data . CIS professionals might program databases, design a website, develop a network security plan as well as design and code a business application. Many are involved in system deployment and training users. They can bridge the gap between technology and business by using their system analysis, project management and communication skills.

    Search Computer Science Schools


    Career Pathways in Computer Science (10:28)
     
     

    Career Options with a Computer Science Degree

    • Associate's Degree - Those who earn an associate degree in computer science will be qualified for entry-level positions in application software development, software quality assurance and end-user support. Many associate degree programs are designed for those who will continue on to complete a Bachelor's degree.

    • Bachelor's Degree - Graduates with this degree will have many career paths open to them including systems software engineer, applications software engineer, network administrator and database administrator, among many others. The industries a computer science major can work in are almost unlimited and could include computer service companies or any organization that provides their own computer services in-house.

    • Master's Degree - A Masters degree in computer science is appropriate for those who want to develop expertise in one area and for those who have management aspirations. This is also a good opportunity for people who want to move into a computer science career but have a Bachelors degree in another field.

    • Doctoral Degree - A Doctoral degree is a good choice for those who want to be involved in research on topics such artificial intelligence, performance issues, voice recognition and other leading-edge subjects and for those who want to become a computer science educator.

    Search Computer Science Schools


    Computer Science Offers Enormous Job Opportunities
    Computer science can prepare you for one of the top jobs in America. According to Money Magazine, Computer / IT Analyst is ranked #7 on its 50 Best Jobs in America List with 10 year job growth projected at 36.10%.

    From 2008 to 2018, the Bureau of Labor Statistics forecasts 175,000 more computer software engineer jobs, 155,000 more network systems and data communication analyst jobs, and 108,000 more computer systems analyst jobs.

    Computer Science graduates are prepared for careers in the following:
    • Applications software development
    • Systems software development
    • Software engineering, software integration
    • Database management with SQL
    • Simulation and modeling
    • Computer graphics

    The application of computer science is almost limitless, thus creating an enormously broad range of career opportunities.

    • Medicine
      • medical imaging
      • patient monitoring
      • record keeping
      • surgery
      • diagnostics
      • pharmaceuticals
      • prosthetics
      • remote care
      • nanotechnology
    • Art
      • digital art
      • virtual reality
      • photography
    • Biology
      • genomic research
      • genetic engineering
    • Aviation
      • aircraft design
      • flight control
      • air traffic control
      • baggage tracking
    • Communications
      • data networks
      • voice communications
      • cell phones
      • instant messaging
      • multi-media messaging
      • email
    • Education
      • course instruction
      • class scheduling
      • remote learning
    • Entertainment
      • movie production
      • digital music
      • animation
      • media distribution
      • media playback
      • computer games
    • Hospitality
      • hotel management
      • restaurant management
      • reservations
      • ticketing
      • theme park rides
    • Finance
      • stock trading
      • banking transactions
      • actuarial analysis
    • Manufacturing
      • product production
      • inventory management
    • Defense
      • weapons design
      • weapons control
      • battlefield management
      • communications
      • intelligence
      • code breaking
    • Security
      • surveillance
      • access control
      • intrusion detection
    • Archaeology
      • mapping
      • analysis
      • record keeping
    • Transportation
      • scheduling
      • reservations
      • ticketing
      • tracking
      • mapping
    • Home Management
      • personal finance
      • security
      • communication
      • web
    • Automotive
      • design
      • manufacturing
      • location detection
      • repair and maintenance
    • Agriculture
      • financial management
      • crop management
      • crop planning
    • Recreation
      • lift tickets
    • Energy
      • exploration
      • generation
    • News
      • weather forecasting
      • weather measurement
      • newspaper publication
    • Publishing
      • subscription services
      • book production
    • Retail
      • point of sales
      • inventory control
      • advertising
      • shipping
      • customer service
    • Environment
      • energy efficiency
      • water quality
      • air quality
      • animal management
      • environmental monitoring
    • Sports
      • scheduling
      • scoreboards
      • scorekeeping
      • training
      • film management
      • statistics
      • race timing
    • Government
      • voting
      • legislation
      • regulation
      • taxation
      • licensing
    • Fashion
      • design
      • manufacturing
      • smart clothing
    • Law
      • law enforcement
      • contracts
      • billing

    Search Computer Science Schools


    Computer Science Salaries
    Computer Science majors enjoy excellent salary potential. Depending on several factors, such as education, experience, location, and occupation, computer science professionals can expect to earn $45K to over $100K.

    CNBC.com ranked Computer Science #4 (average starting $61,205) and Computer Engineering #5 (average starting $61,879) on their Top 10 Earning Bachelor's Degrees List.

    Median Salary for Jobs with Associate Degrees in Computer Science
    Job Title
    Median Salary
    Information Technology Manager $73,987
    Project Manager, Information Technology $81,380
    Information Technology Director $67,562
    Network Administrator, Information Technology $54,229
    Software Engineer/Developer/Programmer $57,336
    Sr Software Engineer/Developer/Programmer $81,943
    Computer/Network Support Technician $44,337
    Data by Payscale.com

    Median Salary for Jobs with Bachelor Degrees in Computer Science
    Job Title
    Median Salary
    Software Engineer/Developer/Programmer $60,691
    Sr Software Engineer/Developer/Programmer $88,578
    Software Engineer $63,646
    Information Technology Manager $79,715
    Project Manager, Information Technology $86,209
    Programmer Analyst $55,079
    Software Developer, Web Applications $57,170
    Data by Payscale.com

    Median Salary for Jobs with Master's Degrees in Computer Science
    Job Title
    Median Salary
    Software Engineer/Developer/Programmer $67,383
    Sr Software Engineer/Developer/Programmer $92,550
    Software Engineer $72,579
    Lead Software Development Engineer (SDE) $103,287
    Project Manager, Information Technology $95,208
    Sr Software Architect $108,479
    Software Engineer, Development Director $134,456
    Data by Payscale.com

    Search Computer Science Schools


    Career Advancement
    Advancement in this field is directly related to both education and experience. Computer Science and Information Technology professionals must stay current with technology trends and software launches and updates, and employers like to see proof of their skills. In order to advance, professionals typically must earn a bachelor-level degree, and in some cases a master degree; careers in the research area of the Computer Science field require a Ph.d. Additionally, computer science professionals will benefit from obtaining different industry certifications throughout their career and may need to take a prep class or additional coursework geared toward passing the exam(s).

    Want to Advance your Computing Career? Try an MBA...
    For computer professionals who wish to advance their education and careers but don't want to pursue another technical degree, an MBA may be an excellent option. A recent article published by the IEEE Computer Society explains the benefits of an MBA to a computing professional. >> Read article

    Search Computer Science Schools