What is computer science?

Computer science is application of information and computation to technological advancement and development.

What should I look for in an online computer science school?

The best online computer science schools should possess either regional or national accreditation from an accrediting body that is recognized by the U.S. Department of Education.

In addition, you can often recognize top online computer science schools based on:

  • The school’s name and status
  • The school’s history
  • Teacher credentials
  • Alumni network
In choosing the best online computer science school for you, you should consider the following factors:
  • Admission requirements
  • Residency requirements
  • Class and teaching style
  • Testing methods used
  • Course content and presentation
  • Program length
  • Class size
  • Student-teacher interaction
  • Technology use
  • Tuition and financial aid
  • Transferability of credits
  • Availability of a dedicated administration team and resources

What levels of online computer science programs are available?

The following levels of computer science degree online programs are available:

  • Online Computer Science Certificate Programs
  • Online Associates in Computer Science
  • Online Bachelor in Computer Science
  • Online Masters in Computer Science
  • Online PhD in Computer Science

How long does it take to get an online computer science degree?

The amount of time it takes a student to earn an accredited online computer science degree depends on the level of computer science degree being pursued and the pace of the student.

Typically, the breakdown is as follows:

  • Online Computer Science Certification Programs – 6 months to 1 year
  • Online Computer Science Associates Degree – 2 years
  • Online Computer Science Bachelor Degree – 4 years
  • Online Computer Science Masters – 2 years
  • Online Computer Science PhD – 2 to 5 years

What are some examples of online computer science courses?

Computer science classes involve extensive mathematics, science, and critical thinking skills. Students pursuing an online computer science degree should have experience with math and advanced technology, and a passion for computers. Coursework often includes:

  • Principles of Computer Science
    Designed to appeal to a diverse audience, this course examines some of the fundamental ideas of computing science. Lectures and hands-on assignments cover a wide variety of topics such as hardware organization, the Internet, computer programming, limits of computing, and graphics.
  • Computer Programming
    The emphasis of this course is on techniques of program development within the object-oriented paradigm. Topics include control structures, objects, classes, inheritance, simple data structures, and basic concepts of software development.
  • Computer Architecture
    A broad introduction to computer architecture, this course shows students how computers really work and how millions of transistors come together to form a complete computing system. Topics covered include transistors, logic gates, basic processor components, memory, input/output devices, and low-level machine instructions.
  • Data Structures and Algorithms
    This course continues the study of data structures and algorithms, focusing on algorithm design and analysis and the relationships between data representation, algorithm design, and program efficiency.
  • Artificial Intelligence
    This course serves as an introduction to some of the major problems and techniques in the field of artificial intelligence. Artificial intelligence generally deals with problems that are too large, complex, or poorly-specified to have exact algorithmic solutions.

What areas of computer science specialization are available?

Computer science is a broad field, involving a coordinated team effort to create effective computer applications, software, and hardware. Specialization is encouraged in this field to develop specific skills within the industry. Concentrations include:

  • Software Engineering
  • Applications Engineering
  • Artificial Intelligence
  • Video Game Production and Design
  • Database Management
  • Database Administration
  • Network Administration
  • Social Network Administration
  • Website Design
  • Web Administration

What can I do with a computer science degree?

Computer science is a fast-paced, innovative profession with tremendous opportunity for growth. Applicants with a strong academic background and practical skill set are increasingly in demand. Graduates of an online degree program in computer science may pursue the following job opportunities:

  • Network Administration
  • Web Design
  • Database Administration
  • Technical Support
  • Customer Service
  • Technical Writing

What is a computer scientist?

A computer scientist is a professional who develops, implements, and maintains computer systems, software, and hardware.

What does a computer scientist do?

Professionals in the field of computer science work in a variety of areas that offer the opportunity for innovation and creativity. Some computer scientists work in technical or customer support, helping clients to properly manage their day-to-day computer needs, and educating customers on how to use their devices. Computer science majors also work in development, creating new and exciting computer applications for a specific purpose, such as social networking or word processing. Game development is an area of strong growth in the field, and needs skilled workers at all levels. Network administrators are also in demand, as large corporations or institutions are in high need of experienced employees.

How much does a computer scientist earn?

Accredited online degree programs in computer science develop skills highly regarded within the field. On average, graduates of a top online computer science degree program earn an average of $97,970 per year. Job growth is expected at a faster than average rate across the board, with particular growth in video game development, artificial intelligence, and robotics.

How do I become a computer scientist?

The most important component in developing a career as a computer scientist is holding both practical skills and a thorough knowledge. Top online degree programs in computer science offer both advanced experience as well as strong understanding of the technology involved. A combination of in-field work as well as practice in the classroom is desirable. A degree in computer science, plus a relevant work history, including customer service, is a common path to obtaining a job as a computer scientist.

Computer Science Schools (Campus)

SchoolCertificateAssociatesBachelorsMastersPhD
University of Phoenix-Online Campus
3157 E. Elwood Street
Phoenix, AZ, 85034
http://www.uopxonline.com
X X
Arizona State University
1151 S Forest Ave
Tempe, AZ, 85287
http://www.asu.edu/
X X X
Miami Dade College
300 NE 2nd Ave.
Miami, FL, 33132
http://www.mdc.edu/main/
X
Ohio State University-Main Campus
190 N. Oval Mall
Columbus, OH, 43210
http://www.osu.edu
X X X
Houston Community College
3100 Main Street
Houston, TX, 77266
http://www.hccs.edu
X X
Dudley Beauty College
2031 Rhode Island Ave NE
Washington, DC, 20018
http://www.strayer.edu
X X X X
University of Central Florida
4000 Central Florida Blvd
Orlando, FL, 32816
http://www.ucf.edu/
X X X
University of Minnesota-Twin Cities
100 Church Street SE
Minneapolis, MN, 55455
http://www1.umn.edu/twincities/index.php
X X X
The University of Texas at Austin
2608 Whitis Ave
Austin, TX, 78712
http://www.utexas.edu
X X X
University of Florida
355 Tigert Hall
Gainesville, FL, 32611
http://www.ufl.edu/
X X
Texas A & M University
112 M T Harrington Ctr
College Station, TX, 77843
http://www.tamu.edu
X X X
Michigan State University
100 Library
East Lansing, MI, 48824
http://www.msu.edu
X X X
Ashford University
400 N Bluff Blvd
Clinton, IA, 52733
http://www.ashford.edu
X
Northern Virginia Community College
4001 Wakefield Chapel Rd
Annandale, VA, 22003
http://www.nvcc.edu
X X
Lone Star College System
5000 Research Forest Drive
The Woodlands, TX, 77381
http://www.lonestar.edu
X X
Liberty University
1971 University Blvd
Lynchburg, VA, 24502
http://www.liberty.edu
X
University of Washington-Seattle Campus
1400 NE Campus Parkway
Seattle, WA, 98195
http://www.washington.edu
X X X
Pennsylvania State University-Main Campus
201 Old Main
State College, PA, 16802
http://www.psu.edu/
X X X X
Tarrant County College District
1500 Houston St
Fort Worth, TX, 76102
http://www.tccd.edu
X X
University of Illinois at Urbana-Champaign
601 E John Street
Champaign, IL, 61820
http://www.illinois.edu/
X X X
New York University
70 Washington Sq South
New York, NY, 10012
http://www.nyu.edu
X X X X X
Indiana University-Bloomington
107 South Indiana Ave.
Bloomington, IN, 47405
http://www.iub.edu
X X X
College of Southern Nevada
6375 W. Charleston Blvd.
Las Vegas, NV, 89146
http://www.csn.edu
X
University of Michigan-Ann Arbor
440 Church Street
Ann Arbor, MI, 48109
http://www.umich.edu
X X X
University of Wisconsin-Madison
500 Lincoln Dr
Madison, WI, 53706
http://www.wisc.edu
X X X
Purdue University-Main Campus
Hovde Hall of Administration
West Lafayette, IN, 47907
http://www.purdue.edu
X X X X X
Walden University
155 Fifth Ave S Suite 100
Minneapolis, MN, 55401
http://www.waldenu.edu
X
Austin Community College District
5930 Middle Fiskville Rd
Austin, TX, 78752
http://www.austincc.edu
X X
University of South Florida-Main Campus
4202 East Fowler Ave
Tampa, FL, 33620
http://www.usf.edu
X
Florida State University
211 Westcott Bldg
Tallahassee, FL, 32306
http://www.fsu.edu
X X X
Florida International University
11200 S. W. 8 Street
Miami, FL, 33199
http://www.fiu.edu
X X X
Valencia Community College
190 South Orange Avenue
Orlando, FL, 32801
http://valenciacc.edu
X X
University of Arizona
1401 E University
Tucson, AZ, 85721
http://www.arizona.edu
X X X
University of California-Los Angeles
405 Hilgard Ave
Los Angeles, CA, 90095
http://www.ucla.edu/
X X X X
Rutgers University-New Brunswick
83 Somerset St
New Brunswick, NJ, 8901
http://www.rutgers.edu/
X X X
Broward College
225 E las Olas Blvd
Fort Lauderdale, FL, 33301
http://www.broward.edu
X
University of Maryland-University College
3501 University Blvd East
Adelphi, MD, 20783
http://www.umuc.edu
X X X
University of Maryland-College Park
1101 Main Administration BL
College Park, MD, 20742
http://www.umd.edu
X X X
University of Houston
212 E. Cullen Building
Houston, TX, 77204
http://www.uh.edu
X X X
Riverside Community College
4800 Magnolia Avenue
Riverside, CA, 92506
http://www.rcc.edu/
X X
Temple University
1801 North Broad Street
Philadelphia, PA, 19122
http://WWW.TEMPLE.EDU
X X X
California State University-Fullerton
800 N State College Blvd
Fullerton, CA, 92831
http://www.fullerton.edu
X X
Pima Community College
401 North Bonita Avenue
Tucson, AZ, 85709
http://www.pima.edu
X X
University of California-Berkeley
Gayley Rd & Stadium Rim Way
Berkeley, CA, 94720
http://www.berkeley.edu
X X X
East Los Angeles College
1301 Avenida Cesar Chavez
Monterey Park, CA, 91754
http://www.elac.edu/index.htm
X X
California State University-Long Beach
1250 Bellflower Blvd
Long Beach, CA, 90840
http://www.csulb.edu
X
American River College
4700 College Oak Dr
Sacramento, CA, 95841
http://www.arc.losrios.edu/
X X
California State University-Northridge
18111 Nordhoff St
Los Angeles, CA, 91330
http://www.csun.edu
X X
University of North Texas
Chestnut Ave.
Denton, TX, 76203
http://www.unt.edu
X X X X
Salt Lake Community College
4600 S Redwood Rd
Salt Lake City, UT, 84123
http://www.slcc.edu
X X
University of Georgia
125 Cedar St.
Athens, GA, 30602
http://www.uga.edu
X X X
University of Southern California
University Park
Los Angeles, CA, 90089
http://www.usc.edu/
X X X
Excelsior College
7 Columbia Cir
Albany, NY, 12203
http://www.excelsior.edu
X X
Brigham Young University
Main Campus
Provo, UT, 84602
http://www.byu.edu
X X X
North Carolina State University at Raleigh
2101 Hillsborough Street
Raleigh, NC, 27695
http://www.ncsu.edu
X X X
University of Colorado at Boulder
Regent Drive at Broadway
Boulder, CO, 80309
http://www.colorado.edu
X X X
City College of San Francisco
50 Phelan Ave
San Francisco, CA, 94112
http://www.ccsf.edu
X X
San Diego State University
5500 Campanile Dr
San Diego, CA, 92182
http://www.sdsu.edu
X X
Santa Monica College
1900 Pico Blvd
Santa Monica, CA, 90405
http://www.smc.edu
X X
Virginia Commonwealth University
910 W Franklin St
Richmond, VA, 23284
http://www.vcu.edu/
X X X
George Mason University
4400 University Dr
Fairfax, VA, 22030
http://www.gmu.edu
X X X X
Capella University
225 South 6th Street 9th Floor
Minneapolis, MN, 55402
http://www.capella.edu
X X X X
Boston University
One Silber Way
Boston, MA, 2215
http://www.bu.edu
X X X
Wayne State University
656 West Kirby Street
Detroit, MI, 48202
http://www.wayne.edu
X X X X
American Public University System
111 W Congress St
Charles Town, WV, 25414
http://www.apus.edu
X X
San Jose State University
1 Washington Sq
San Jose, CA, 95192
http://www.sjsu.edu
X X
University of California-Davis
One Shields Avenue
Davis, CA, 95616
http://www.ucdavis.edu
X X X
University of Missouri-Columbia
105 Jesse Hall
Columbia, MO, 65211
http://www.missouri.edu/
X X X
University of Cincinnati-Main Campus
2624 Clifton Avenue
Cincinnati, OH, 45221
http://www.uc.edu
X X X
Santa Ana College
1530 W. 17th Street
Santa Ana, CA, 92706
http://www.sac.edu
X X
Colorado Technical University Online
4435 N Chestnut Suite E
Colorado Springs, CO, 80907
http://www.ctuonline.edu
X X
Virginia Polytechnic Institute and State University
2265 Kraft Dr
Blacksburg, VA, 24061
http://WWW.VT.EDU
X X X
Texas State University-San Marcos
601 University Dr
San Marcos, TX, 78666
http://www.txstate.edu
X X X
San Francisco State University
1600 Holloway Ave
San Francisco, CA, 94132
http://www.sfsu.edu
X X
Tidewater Community College
121 College Place
Norfolk, VA, 23510
http://www.tcc.edu
X X
Georgia State University
33 gilmer st
Atlanta, GA, 30303
http://www.gsu.edu
X X X
University of Wisconsin-Milwaukee
2200 E Kenwood Blvd
Milwaukee, WI, 53201
http://www.uwm.edu
X X
Indiana University-Purdue University-Indianapolis
425 University Blvd
Indianapolis, IN, 46202
http://www.iupui.edu
X X
Portland Community College
12000 SW 49th Avenue
Portland, OR, 97219
http://www.pcc.edu
X X
DeVry University-Illinois
3300 N Campbell Ave
Chicago, IL, 60618
http://www.devry.edu
X X X
Texas Tech University
Broadway and University Avenue
Lubbock, TX, 79409
http://www.ttu.edu
X X X
Mt San Antonio College
1100 N Grand Ave
Walnut, CA, 91789
http://www.mtsac.edu
X X
The University of Tennessee
527 Andy Holt Tower
Knoxville, TN, 37996
http://www.tennessee.edu
X X X
Cuyahoga Community College District
700 Carnegie Ave
Cleveland, OH, 44115
http://www.tri-c.edu
X
Troy University
University Avenue
Troy, AL, 36082
http://www.troy.edu
X X X
University of Utah
201 Presidents Circle
Salt Lake City, UT, 84112
http://www.utah.edu
X X X
St Petersburg College
14025 58th Street North
Clearwater, FL, 33760
http://www.spcollege.edu
X X
University of Kansas
Jayhawk Dr
Lawrence, KS, 66045
http://www.ku.edu
X X X
California State University-Sacramento
6000 J St
Sacramento, CA, 95819
http://www.csus.edu
X X
Nova Southeastern University
3301 College Ave
Fort Lauderdale, FL, 33314
http://www.nova.edu
X X X X
University of Nevada-Las Vegas
4505 S Maryland Pky
Las Vegas, NV, 89154
http://www.unlv.edu
X X
University of Iowa
101 Jessup Hall
Iowa City, IA, 52242
http://www.uiowa.edu
X X X X
The University of Texas at San Antonio
One UTSA Circle
San Antonio, TX, 78249
http://www.utsa.edu/
X X X
University of North Carolina at Chapel Hill
103 South Bldg Cb 9100
Chapel Hill, NC, 27599
http://www.unc.edu
X X X
Colorado State University
102 Administration Building
Fort Collins, CO, 80523
http://www.colostate.edu
X X X
West Virginia University
Stewart Hall University Avenue
Morgantown, WV, 26506
http://www.wvu.edu/
X X X
University at Buffalo
3435 Main Street
Buffalo, NY, 14214
http://www.buffalo.edu
X X X X
Florida State College at Jacksonville
501 W State St
Jacksonville, FL, 32202
http://www.fscj.edu
X X
Utah Valley University
800 W University Parkway
Orem, UT, 84058
http://www.uvu.edu
X X
The University of Alabama
739 University Blvd
Tuscaloosa, AL, 35487
http://www.ua.edu/
X X X

Schools by State

Best Cities for Computer Science Schools