Computer Science Schools and Colleges

Computer Science Schools
Colleges and Schools Listed
3,229
Computer Science schools offer their students training in both 4-year colleges and within a technical or vocational schools. Students interested in this degree should show a high level of interest of technology, mathematics, and creativity.

The undergraduate Bachelors of Science in CS, MIS and CIS are offered in many schools, as well as graduate programs including Masters in Computer Science.

Many computer schools offer certification and training programs that require anywhere from 6 months to 2 years for completion. The top accreditations offered from colleges include Cisco's CCNA, CCNP, CCIE, and CISSP. Other popular certifications include Microsoft’s Certified Solution Developer (MCSD) accreditation, Red Hat Engineering, A+, and many other computer programming diplomas.

Students acquiring these types of credentials not only have a better chance at quick job placement, but also can demand higher salaries. Students obtaining a degree in computer science might be fluent in several distinct disciplines such as graphic design, computer programming, computer networking, and technical certification for hardware and software.

Students interested in this degree program should be creative and enjoy analytical problem solving. Computer science schools are quickly becoming a popular choice for many people due to graduates having some of the best salaries on the job market. The most popular career paths students pursue after graduation are in computer programming, computer networking, network systems analysis, and database administration.

Average Tuition Per Year
$20,400
The average salary for students graduating from computer a science school is very high compared to other industries, with the median salary being approximately $68,480 per year.

Our website has 3,229 colleges offering computer science programs. Narrow your search to find colleges granting associate's diplomas, bachelor's diplomas, certificates, master's diplomas, and doctoral diplomas in computer science majors.

Check an alternative detailed ranking of computer science schools at Computer-Science-Schools.com. The related programs are Engineering, Graphic Design and Animation, and Mathematics.

2017 Ranking - Top 50 Computer Science Schools


















































Quick College Search

Click to Search Colleges

search by college name, city, or state

Custom College Searches

Affordable Colleges
- 896 colleges

Christian and Faith-Based
- 852 colleges

Community Colleges
- 543 colleges

Doctoral - PhD, EdD, MD
- 1035 colleges

Gay-Friendly Colleges
- 193 colleges

Graduate Schools
- 1953 colleges

Historically Black
- 98 colleges

Largest Universities
- 50 colleges

Most Dangerous
- 100 colleges

Native American and Tribal
- 36 colleges

Safest and Low Crime
- 100 colleges

Small Private High Quality
- 50 colleges

Programs Offered by State

Alabama
Learn more about 51 computer science schools and colleges in Birmingham, Mobile, Huntsville, Montgomery, Tuscaloosa, Athens, Evergreen, and 28 more cities. Around 1,600 computer science degrees are granted every year. Average tuition for computer science programs in AL: $14,900.

Alaska
Learn about 6 computer science schools and colleges in Anchorage, Fairbanks, Seward, Barrow, and Juneau. Approximately 200 computer science degrees are granted every academic year. Average tuition charges for computer science programs in AK is approximately $19,500.

Arizona
Our directory contains 45 computer science schools and colleges in Phoenix, Tempe, Tucson, Flagstaff, Prescott, Glendale, Coolidge, and 15 more cities. About 7,600 computer science diplomas are awarded every year. Average tuition charges for computer science programs in AZ is about $13,100.

Arkansas
Get details on 40 computer science schools and colleges in Little Rock, Pine Bluff, Conway, Arkadelphia, Beebe, Forrest City, Magnolia, and 30 more cities. Around 1,100 computer science diplomas are granted each year. Average tuition cost for computer science degree programs in AR: $10,500.

California
Our listing contains 268 computer science schools and colleges in Los Angeles, San Diego, San Francisco, Sacramento, Claremont, Irvine, Riverside, and 149 other cities. About 17,600 computer science diplomas are awarded each year. Average tuition for computer science programs in CA - $22,200.

Colorado
Read about 52 computer science schools and colleges in Denver, Colorado Springs, Aurora, Lakewood, Westminster, Fort Collins, Greeley, and 18 more cities. Around 3,800 computer science diplomas are awarded each year. Average tuition cost for computer science programs in CO - $18,400.

Connecticut
Learn more about 37 computer science schools and colleges in Hartford, New Haven, New London, Bridgeport, New Britain, West Hartford, Fairfield, and 21 other cities. Around 1,400 computer science diplomas and certificates are granted each year. Average tuition price for computer science degree programs in CT is roughly $28,100.

Delaware
Learn more about 6 computer science schools and colleges in Wilmington, Dover, Newark, and New Castle. Around 700 computer science degrees are awarded every year. Average tuition cost for computer science degree programs in DE: $19,400.

District of Columbia
We reviewed 14 computer science schools and colleges in Washington. Around 900 computer science diplomas and certificates are awarded each year. Average tuition price for computer science degree programs in DC: $38,600.

Florida
Read information about 162 computer science schools and colleges in Tampa, Miami, Orlando, Jacksonville, Hialeah, Fort Myers, Tallahassee, and 65 other cities. Around 13,300 computer science diplomas and certificates are awarded each year. Average tuition for computer science programs in FL: $14,700.

Georgia
We list 87 computer science schools and colleges in Atlanta, Savannah, Augusta, Columbus, Marietta, Macon, Albany, and 41 more cities. Around 7,700 computer science degrees are granted each academic year. Average tuition price for computer science degree programs in GA is around $14,400.

Hawaii
Read about 12 computer science schools and colleges in Honolulu, Hilo, Kahului, Pearl City, and Laie. About 500 computer science diplomas and certificates are awarded each year. Average tuition charges for computer science degree programs in HI is roughly $17,000.

Idaho
Detailed information about 15 computer science schools and colleges in Boise, Meridian, Idaho Falls, Pocatello, Coeur d'Alene, Twin Falls, Nampa, and 8 other cities. Approximately 600 computer science diplomas and certificates are awarded each year. Average tuition price for computer science degree programs in ID is about $13,000.

Illinois
Detailed information about 126 computer science schools and colleges in Chicago, Rockford, Springfield, Schaumburg, River Forest, Champaign, Galesburg, and 77 other cities. Approximately 9,300 computer science diplomas are granted each year. Average tuition charges for computer science degree programs in IL is approximately $21,600.

Indiana
Detailed information about 56 computer science schools and colleges in Indianapolis, Fort Wayne, South Bend, Notre Dame, Evansville, Terre Haute, Merrillville, and 32 more cities. Around 4,600 computer science degrees are granted every year. Average tuition charges for computer science degree programs in IN is roughly $23,400.

Iowa
Read about 52 computer science schools and colleges in Dubuque, Cedar Rapids, Des Moines, Sioux City, Davenport, Cedar Falls, Mason City, and 34 other cities. Approximately 2,300 computer science diplomas are awarded each academic year. Average tuition price for computer science degree programs in IA is roughly $16,100.

Kansas
Our listing contains 52 computer science schools and colleges in Wichita, Overland Park, Topeka, Manhattan, Salina, Emporia, Chanute, and 33 other cities. Around 1,100 computer science diplomas are granted every academic year. Average tuition for computer science degree programs in KS is around $14,300.

Kentucky
Read information about 52 computer science schools and colleges in Louisville, Lexington, Owensboro, Bowling Green, Florence, Paducah, Bellevue, and 30 more cities. Approximately 3,100 computer science degrees are granted each academic year. Average tuition cost for computer science programs in KY: $15,400.

Louisiana
We reviewed 46 computer science schools and colleges in Baton Rouge, New Orleans, Lafayette, Lake Charles, Monroe, Shreveport, Bossier City, and 17 more cities. Approximately 1,800 computer science diplomas are awarded each academic year. Average tuition for computer science degree programs in LA is about $11,700.

Maine
Learn about 19 computer science schools and colleges in Bangor, South Portland, Augusta, Waterville, Presque Isle, Fort Kent, Calais, and 12 other cities. About 400 computer science degrees are granted each year. Average tuition price for computer science degree programs in ME is approximately $16,100.

Maryland
Get details on 48 computer science schools and colleges in Baltimore, Frederick, Towson, Columbia, Salisbury, Hagerstown, Westminster, and 28 more cities. About 7,700 computer science degrees are granted each academic year. Average tuition charges for computer science degree programs in MD is approximately $17,600.

Massachusetts
Detailed information about 79 computer science schools and colleges in Boston, Worcester, Springfield, Amherst, Cambridge, Brookline, Quincy, and 47 other cities. Approximately 5,900 computer science diplomas are granted each academic year. Average tuition price for computer science programs in MA - $30,300.

Michigan
Detailed information about 79 computer science schools and colleges in Detroit, Southfield, Grand Rapids, Dearborn, Flint, Troy, Kalamazoo, and 49 other cities. About 5,700 computer science degrees are granted each academic year. Average tuition cost for computer science degree programs in MI is about $20,900.

Minnesota
Detailed information about 84 computer science schools and colleges in Minneapolis, Saint Paul, Brooklyn Center, Bloomington, Duluth, Rochester, Saint Cloud, and 44 other cities. Around 3,700 computer science degrees are awarded each year. Average tuition charges for computer science degree programs in MN is approximately $14,500.

Mississippi
Our listing contains 32 computer science schools and colleges in Jackson, Hattiesburg, Clarksdale, Itta Bena, Scooba, Alcorn State, Goodman, and 23 more cities. Around 1,100 computer science diplomas are awarded every academic year. Average tuition charges for computer science programs in MS is about $10,200.

Missouri
We reviewed 83 computer science schools and colleges in Saint Louis, Kansas City, Springfield, Saint Joseph, Columbia, Saint Charles, Cape Girardeau, and 43 more cities. Approximately 4,200 computer science diplomas and certificates are granted each year. Average tuition cost for computer science programs in MO is approximately $16,300.

Montana
We reviewed 18 computer science schools and colleges in Butte, Billings, Helena, Great Falls, Bozeman, Miles City, Havre, and 11 more cities. Around 300 computer science diplomas and certificates are granted each academic year. Average tuition for computer science programs in MT is approximately $17,900.

Nebraska
Get details on 26 computer science schools and colleges in Omaha, Lincoln, Bellevue, Hastings, Seward, Winnebago, Grand Island, and 11 more cities. About 1,100 computer science degrees are awarded every academic year. Average tuition for computer science programs in NE is approximately $12,200.

Nevada
Learn more about 15 computer science schools and colleges in Henderson, Las Vegas, Reno, Sparks, Incline Village, Carson City, North Las Vegas, and Elko. About 1,000 computer science diplomas and certificates are awarded each academic year. Average tuition cost for computer science degree programs in NV is about $13,000.

New Hampshire
Read about 20 computer science schools and colleges in Manchester, Nashua, Concord, Hanover, Rindge, Claremont, Keene, and 10 other cities. Around 1,100 computer science diplomas are awarded each academic year. Average tuition cost for computer science programs in NH: $28,200.

New Jersey
Get details on 64 computer science schools and colleges in Jersey City, Toms River, Newark, North Brunswick, Madison, Edison, Woodland Park, and 46 other cities. About 3,800 computer science diplomas are granted every academic year. Average tuition for computer science degree programs in NJ is around $25,700.

New Mexico
Learn about 33 computer science schools and colleges in Albuquerque, Santa Fe, Las Vegas, Las Cruces, Farmington, Portales, Clovis, and 19 more cities. About 900 computer science degrees are awarded every year. Average tuition charges for computer science degree programs in NM is approximately $10,700.

New York
Our listing contains 178 computer science schools and colleges in New York City, Brooklyn, Rochester, Buffalo, Albany, Bronx, Poughkeepsie, and 87 other cities. About 12,300 computer science diplomas are granted every academic year. Average tuition cost for computer science degree programs in NY is around $27,200.

North Carolina
Learn more about 109 computer science schools and colleges in Charlotte, Raleigh, Greensboro, Winston-Salem, Durham, Wilmington, Fayetteville, and 70 other cities. Around 7,000 computer science diplomas and certificates are granted every academic year. Average tuition charges for computer science degree programs in NC is about $14,700.

North Dakota
We reviewed 17 computer science schools and colleges in Fargo, Bismarck, Belcourt, Jamestown, Fort Totten, Wahpeton, Bottineau, and 12 more cities. Approximately 300 computer science diplomas are granted each year. Average tuition charges for computer science programs in ND is roughly $14,400.

Ohio
Our listing contains 134 computer science schools and colleges in Cleveland, Cincinnati, Columbus, Dayton, Akron, Canton, Lima, and 84 more cities. Around 5,300 computer science degrees are awarded each year. Average tuition for computer science degree programs in OH is roughly $16,600.

Oklahoma
Detailed information about 65 computer science schools and colleges in Tulsa, Oklahoma City, Lawton, Norman, Durant, Tahlequah, Ada, and 41 more cities. Around 2,000 computer science degrees are granted each year. Average tuition price for computer science degree programs in OK is around $13,700.

Oregon
Read information about 36 computer science schools and colleges in Portland, Salem, McMinnville, Eugene, Tigard, Forest Grove, Ontario, and 19 more cities. Approximately 1,900 computer science diplomas are awarded each academic year. Average tuition cost for computer science programs in OR is about $17,500.

Pennsylvania
Get details on 183 computer science schools and colleges in Philadelphia, Pittsburgh, York, Erie, Harrisburg, Scranton, Reading, and 107 other cities. Approximately 8,500 computer science diplomas are awarded every academic year. Average tuition cost for computer science degree programs in PA - $29,300.

Puerto Rico
Detailed information about 65 computer science schools and colleges in Bayamon, San Juan, Arecibo, Ponce, Hato Rey, Mayaguez, Manati, and 22 other cities. Around 1,700 computer science diplomas and certificates are awarded each academic year. Average tuition cost for computer science programs in PR is approximately $5,500.

Rhode Island
Learn more about 11 computer science schools and colleges in Providence, Warwick, Lincoln, Bristol, Smithfield, Kingston, West Warwick, and East Greenwich. Around 900 computer science diplomas and certificates are awarded every year. Average tuition cost for computer science degree programs in RI: $29,400.

South Carolina
Read information about 58 computer science schools and colleges in Columbia, Charleston, Greenville, Spartanburg, Orangeburg, Denmark, Greenwood, and 24 more cities. Around 2,000 computer science diplomas and certificates are granted every year. Average tuition price for computer science programs in SC is around $16,500.

South Dakota
Get details on 22 computer science schools and colleges in Sioux Falls, Rapid City, Mitchell, Kyle, Watertown, Aberdeen, Mission, and 10 more cities. Approximately 600 computer science diplomas are awarded each academic year. Average tuition for computer science programs in SD - $6,400.

Tennessee
Read information about 75 computer science schools and colleges in Nashville, Memphis, Knoxville, Chattanooga, Clarksville, Jackson, Johnson City, and 34 other cities. Around 2,000 computer science diplomas are granted each year. Average tuition charges for computer science programs in TN is around $20,000.

Texas
Read information about 181 computer science schools and colleges in Houston, San Antonio, Austin, Dallas, El Paso, Fort Worth, Arlington, and 82 more cities. Approximately 14,100 computer science diplomas are granted each year. Average tuition price for computer science degree programs in TX - $15,800.

Utah
Our listing contains 35 computer science schools and colleges in Salt Lake City, Murray, Logan, Provo, Layton, Saint George, Orem, and 14 other cities. Around 4,100 computer science degrees are granted each academic year. Average tuition cost for computer science programs in UT is roughly $11,400.

Vermont
Detailed information about 14 computer science schools and colleges in Burlington, Bennington, Middlebury, Johnson, Putney, Marlboro, Colchester, and 10 more cities. Approximately 500 computer science degrees are awarded every academic year. Average tuition cost for computer science degree programs in VT: $34,300.

Virginia
Learn more about 92 computer science schools and colleges in Richmond, Virginia Beach, Arlington, Norfolk, Lynchburg, Hampton, Danville, and 48 other cities. About 6,400 computer science diplomas are awarded each academic year. Average tuition price for computer science degree programs in VA is roughly $20,000.

Washington
Get details on 65 computer science schools and colleges in Seattle, Tacoma, Bellingham, Spokane, Everett, Lakewood, Bothell, and 35 other cities. Around 5,400 computer science diplomas and certificates are awarded every academic year. Average tuition cost for computer science degree programs in WA is around $17,200.

West Virginia
We list 37 computer science schools and colleges in Huntington, Wheeling, Buckhannon, Morgantown, Charleston, Fairmont, Institute, and 25 more cities. Approximately 1,500 computer science diplomas are granted each year. Average tuition cost for computer science degree programs in WV is roughly $9,100.

Wisconsin
Get details on 66 computer science schools and colleges in Milwaukee, Madison, Green Bay, Kenosha, La Crosse, Eau Claire, Appleton, and 34 other cities. Approximately 3,400 computer science diplomas and certificates are granted each academic year. Average tuition charges for computer science degree programs in WI: $13,900.

Wyoming
We list 7 computer science schools and colleges in Rock Springs, Laramie, Riverton, Cheyenne, Sheridan, Powell, and Casper. About 200 computer science diplomas are granted each academic year. Average tuition cost for computer science programs in WY: $7,600.

Benefits of Choosing Top Colleges

There are many good reasons to decide which colleges you will attend. One of the best aspects of the process is knowing the benefits of going to the best universities, regardless of whether you are considering graduate or undergraduate education. This article provides some information about the two types of colleges and highlights the advantages and disadvantages for each.

If you are looking for a great college, you should look for a school that offers programs from the Bachelor's degree program through the Master's level. A number of top institutions do, and if you look hard enough, you can even find some online colleges with such a program.

A second advantage of attending a university that is ranked highly is that you will be matched with other students who also attend the same university. This means that you will have access to a campus community of other students, some of whom are already close friends, who can help you find a course or an adviser.

Another of the most important advantages of attending one of the best universities is that the degree you earn from one of them will carry a lot of weight with your job or career. In some cases, employers prefer to hire graduates from schools with a reputation for producing professionals. While there are different degrees in the fields of science, engineering, and technology, the major concern with most employers is the quality of the work done by graduates from top colleges.

It is important to make sure that the particular college or university where you want to enroll is accredited by a national organization that accredits a broad range of programs. The Association of American Universities (AAU) is one of the many associations that are considered to be the best in this field.

Another benefit of a top school is that it may allow you to earn a Bachelor's or Master's degree in a field other than the one for which you enrolled. This type of flexibility has many benefits and one of them is that you will be able to take classes at any time of the day or night.

While you may be able to earn a degree from one of the many top universities without ever leaving home, that is not always the case. An important benefit of taking courses from top schools is that you will be assured of learning in a warm and friendly atmosphere.

Many top colleges offer courses to accommodate their frequent attendance by numerous students from all walks of life. These schools have an abundance of classes that their students need to take because they are sometimes located in more remote areas.

You may even have a class to take at any of the top colleges or universities, which makes it possible for you to take a degree on campus that would otherwise have been too far away. This type of flexibility has many benefits and one of them is that you will be ready to get your career started sooner.

If you have to travel to go to one of the top colleges or universities, you may have more flexibility in terms of your schedule and location. Many top colleges are located in cities near certain towns or cities and students may be able to take classes at these schools during their free time.

A third benefit of getting your education at one of the best universities is that you can continue with online learning when you leave the school. Some students have never left their homes for anything, but with online learning, they are now able to take classes at the university.

Overall, choosing a top college is a decision based on a number of factors, including the reputation of the institution, the courses that the college offers, the choices of students to be matched with, and of course, the location of the campus. With this information, you can make an informed decision about which top colleges are right for you.

Benefits of Choosing Top Colleges

There are many good reasons to decide which colleges you will attend. One of the best aspects of the process is knowing the benefits of going to the best universities, regardless of whether you are considering graduate or undergraduate education. This article provides some information about the two types of colleges and highlights the advantages and disadvantages for each.

If you are looking for a great college, you should look for a school that offers programs from the Bachelor's degree program through the Master's level. A number of top institutions do, and if you look hard enough, you can even find some online colleges with such a program.

A second advantage of attending a university that is ranked highly is that you will be matched with other students who also attend the same university. This means that you will have access to a campus community of other students, some of whom are already close friends, who can help you find a course or an adviser.

Another of the most important advantages of attending one of the best universities is that the degree you earn from one of them will carry a lot of weight with your job or career. In some cases, employers prefer to hire graduates from schools with a reputation for producing professionals. While there are different degrees in the fields of science, engineering, and technology, the major concern with most employers is the quality of the work done by graduates from top colleges.

It is important to make sure that the particular college or university where you want to enroll is accredited by a national organization that accredits a broad range of programs. The Association of American Universities (AAU) is one of the many associations that are considered to be the best in this field.

Another benefit of a top school is that it may allow you to earn a Bachelor's or Master's degree in a field other than the one for which you enrolled. This type of flexibility has many benefits and one of them is that you will be able to take classes at any time of the day or night.

While you may be able to earn a degree from one of the many top universities without ever leaving home, that is not always the case. An important benefit of taking courses from top schools is that you will be assured of learning in a warm and friendly atmosphere.

Many top colleges offer courses to accommodate their frequent attendance by numerous students from all walks of life. These schools have an abundance of classes that their students need to take because they are sometimes located in more remote areas.

You may even have a class to take at any of the top colleges or universities, which makes it possible for you to take a degree on campus that would otherwise have been too far away. This type of flexibility has many benefits and one of them is that you will be ready to get your career started sooner.

If you have to travel to go to one of the top colleges or universities, you may have more flexibility in terms of your schedule and location. Many top colleges are located in cities near certain towns or cities and students may be able to take classes at these schools during their free time.

A third benefit of getting your education at one of the best universities is that you can continue with online learning when you leave the school. Some students have never left their homes for anything, but with online learning, they are now able to take classes at the university.

Overall, choosing a top college is a decision based on a number of factors, including the reputation of the institution, the courses that the college offers, the choices of students to be matched with, and of course, the location of the campus. With this information, you can make an informed decision about which top colleges are right for you.

Benefits of Choosing Top Colleges

There are many good reasons to decide which colleges you will attend. One of the best aspects of the process is knowing the benefits of going to the best universities, regardless of whether you are considering graduate or undergraduate education. This article provides some information about the two types of colleges and highlights the advantages and disadvantages for each.

If you are looking for a great college, you should look for a school that offers programs from the Bachelor's degree program through the Master's level. A number of top institutions do, and if you look hard enough, you can even find some online colleges with such a program.

A second advantage of attending a university that is ranked highly is that you will be matched with other students who also attend the same university. This means that you will have access to a campus community of other students, some of whom are already close friends, who can help you find a course or an adviser.

Another of the most important advantages of attending one of the best universities is that the degree you earn from one of them will carry a lot of weight with your job or career. In some cases, employers prefer to hire graduates from schools with a reputation for producing professionals. While there are different degrees in the fields of science, engineering, and technology, the major concern with most employers is the quality of the work done by graduates from top colleges.

It is important to make sure that the particular college or university where you want to enroll is accredited by a national organization that accredits a broad range of programs. The Association of American Universities (AAU) is one of the many associations that are considered to be the best in this field.

Another benefit of a top school is that it may allow you to earn a Bachelor's or Master's degree in a field other than the one for which you enrolled. This type of flexibility has many benefits and one of them is that you will be able to take classes at any time of the day or night.

While you may be able to earn a degree from one of the many top universities without ever leaving home, that is not always the case. An important benefit of taking courses from top schools is that you will be assured of learning in a warm and friendly atmosphere.

Many top colleges offer courses to accommodate their frequent attendance by numerous students from all walks of life. These schools have an abundance of classes that their students need to take because they are sometimes located in more remote areas.

You may even have a class to take at any of the top colleges or universities, which makes it possible for you to take a degree on campus that would otherwise have been too far away. This type of flexibility has many benefits and one of them is that you will be ready to get your career started sooner.

If you have to travel to go to one of the top colleges or universities, you may have more flexibility in terms of your schedule and location. Many top colleges are located in cities near certain towns or cities and students may be able to take classes at these schools during their free time.

A third benefit of getting your education at one of the best universities is that you can continue with online learning when you leave the school. Some students have never left their homes for anything, but with online learning, they are now able to take classes at the university.

Overall, choosing a top college is a decision based on a number of factors, including the reputation of the institution, the courses that the college offers, the choices of students to be matched with, and of course, the location of the campus. With this information, you can make an informed decision about which top colleges are right for you.