Computer Science General

Computer science is at the dynamic intersection of art, science, technology and mathematics. It involves mastery of the concepts and languages that underly computer architecture, data processing, systems control, programming, and the design and development of software and other applications. Computer science is not the only discipline that deals with computers. It coexists, and to an extent, overlaps with computer engineering, information technology, information systems and computational science, among other fields.

Some parts of the discipline are highly theoretical and structural, like the study of algorithms. Other parts focus on the front end, where technology's UX interfaces with human users. While arenas like web development and graphic design are more artistic and visually-inclined, some computing scientists work only with reams of code and data structures, applying computational theories to solve complex engineering problems in the lab.

As the Digital Age scales up, the computer technology sector is projected to have more jobs than qualified employees for the next fifteen years, so there is tremendous opportunity in this field. Computers and technology are always changing; major shifts can happen overnight. Students considering this field should be passionate and responsive learners, willing to adapt quickly as the terms of the job change over time.

About Computer Science

Accreditation

The accreditation of computer science schools and programs is administered by ABET - the U.S. and global accreditation agency for engineering, technology, computing and the applied sciences. Because its standards are so high, ABET accreditation is a source of quality assurance and provides peace of mind for prospective computer science students who want to evaluate different degree programs' caliber.

That said, while ABET is the gold standard for CS, it may not matter much whether a degree is ABET-accredited. Some of the top computer science schools in the country, such as Stanford University and Carnegie Mellon, lack the designation with no apparent penalties for their graduates.

Specialization

Computer scientists or information managers may specialize in one or more of a growing list of possible areas of emphasis. Note, however, that not all CS specialties are experiencing job growth in the United States. For example, computer programmer and tech support jobs are still frequently outsourced to remote sites in other countries.

Students may pursue Internet web training, graphic design instruction, or a coding and programming curriculum. They may explore different operating systems, enterprise solutions, "ethical hacking," as well as mobile and desktop applications. Each of these areas has its own subspecialties, too. Graphic designers, for instance, might concentrate on animation, Photoshop, vector artwork, PowerPoint or CAD software. The possibilities are seemingly endless.

Areas of computer science specialization include but are not limited to:

- Computer Information Systems (CIS)

- Management Information Systems (MIS)

- Information science

- Network security and information assurance

- Data processing and database systems

- Computer programming

- Computer networks

- Computer repair

- Computer engineering

- Software engineering

- Knowledge engineering and expert systems

- Telecommunications engineering

- Cryptography

- Game development

- Neural networks

- Biocomputation

- Cognitive science

- Artificial Intelligence (AI)

- Robotics

- Systems analysis

- Website and graphic design

Educational Options in Computer Science

Generally speaking, post-secondary degrees are welcomed by employers and can often translate into a competitive advantage when applying for jobs. A large number of employers like to see at least a bachelor's degree. On the other hand, the computer and technology industries are extraordinarily flexible, open even to those with no formal education at all. It is a comparatively meritocratic sector in which solid, demonstrable skills and quality work experience are highly valued.

Post-Secondary Degrees

There is no universal pathway to becoming a successful worker in computer technology. The correct pathway is one that has been tailored to each student's preferred area of expertise. For example, lots of basic network and data analysts, including web developers and webmasters, are gainfully employed with no more than an associate's degree or handful of targeted certificates. At the highest end of the education spectrum, computer scientists working on advanced research projects often have Ph.Ds.

Meanwhile, those who work with databases as administrators usually have a bachelor's degree in computer science, information science or management information systems (MIS). The MIS degree focuses on the business aspect of computing and software, and is frequently offered through business schools. Increasingly, some computer specialists are combining their unique skills with the power of an MBA, or Master of Business Administration, in order to get ahead in the commercial sector.

Secondary Certifications

With a few exceptions, most workers in the computer sciences are not required to seek national certification or any kind of state licensing. However, there are a wide range of computer science certifications that IT professionals may find useful. In the realm of information security, for example, students earn certificates in such areas as "INFOSEC" or Information Security, network administration and security, "cybersecurity" and homeland security, among others.

Computer programmers, for their part, often earn an entire alphabet of certifications to prove their grasp of important languages and platforms. Highly marketable certifications in the present market include systems integration, information assurance and business intelligence, the cloud, mobile languages, Java, SQL, .Net and C.

Some certifications are only relevant to specific employers. Others command respect across CS disciplines. Keep in mind that any certifications should make sense in terms of students' long-term academic and career goals. According to TechRepublic, experts say the top five IT certifications in demand for 2013 are:

- Microsoft Certified Solutions Associate (MCSA)

- Microsoft Certified Systems Engineer (MCSE) - Private Cloud

- Project Management Professional (PMP)

- VMware Certified Professional (VCP)

- Certified Information Systems Security Professional (CISSP)

No schools found or there was a problem, please try again later. (error: 6, http code: 0)

We found 441 schools offering computer science degree programs in the U.S.

>> See all 441 Computer Science General Colleges in the U.S.

Computer Science Schools

1
Stanford University
Stanford, CA  |  Total Enrollment: 18549

Degrees Offered: Bachelor's, Master's, Post-Masters certificate, Doctor's, First-professional degree
1
University of California - Berkeley
Berkeley, CA  |  Total Enrollment: 31277

Degrees Offered: Bachelor's, Postbaccalaureate certificate, Master's, Post-Masters certificate, Doctor's, First-professional degree, First-professional certificate
1
Massachusetts Institute of Technology
Cambridge, MA  |  Total Enrollment: 10090

Degrees Offered: Bachelor's, Master's, Doctor's, First-professional degree
1
Carnegie Mellon University
Pittsburgh, PA  |  Total Enrollment: 8514

Degrees Offered: Bachelor's, Postbaccalaureate certificate, Master's, Post-Masters certificate, Doctor's
5
University of Illinois at Urbana - Champaign
Champaign, IL  |  Total Enrollment: 38465

Degrees Offered: Two but less than 4 years, Bachelor's, Master's, Post-Masters certificate, Doctor's, First-professional degree
5
Cornell University
Ithaca, NY  |  Total Enrollment: 12043

Degrees Offered: Bachelor's, Master's, Doctor's, First-professional degree
7
University of Washington - Seattle Campus
Seattle, WA  |  Total Enrollment: 36139

Degrees Offered: Bachelor's, Postbaccalaureate certificate, Master's, Doctor's, First-professional degree, First-professional certificate
8
The University of Texas at Austin
Austin, TX  |  Total Enrollment: 49996

Degrees Offered: Bachelor's, Master's, Doctor's, First-professional degree
8
Princeton University
Princeton, NJ  |  Total Enrollment: 6547

Degrees Offered: Bachelor's, Master's, Doctor's
10
Georgia Institute of Technology - Main Campus
Atlanta, GA  |  Total Enrollment: 14805

Degrees Offered: Bachelor's, Master's, Doctor's

Browse All 441 Colleges With Computer Science Programs


Title City State Enrollment
Zane State College Zanesville OH 1898
Youngstown State University Youngstown OH 11787
Yeshiva University New York NY 5814
Xavier University of Louisiana New Orleans LA 3797
Xavier University Cincinnati OH 6523
Wright Business School Overland Park KS 450
Winston - Salem State University Winston-salem NC 2857
Winona State University Winona MN 7386
Williams College Williamstown MA 2066
William Jewell College Liberty MO 1442
Willamette University Salem OR 2415
Wiley College Marshall TX 552
Whitworth College Spokane WA 2026
Wheeling Jesuit University Wheeling WV 1515
Wheaton College Wheaton IL 2827
Westmoreland County Community College Youngwood PA 5272
Westminster College New Wilmington PA 1659
Westminster College Salt Lake City UT 2403
Western Washington University Bellingham WA 12307
Western New England College Springfield MA 4826
Western Michigan University Kalamazoo MI 28657
Western Carolina University Cullowhee NC 6699
West Virginia University Morgantown WV 21987
Wesleyan University Middletown CT 3158
Wentworth Institute of Technology Boston MA 3187
Wells College Aurora NY 458
Weber State University Ogden UT 16050
Washtenaw Community College Ann Arbor MI 11089
Washington State University Pullman WA 20492
Washington State Community College Marietta OH 1911
Washington College Chestertown MD 1225
Walsh University North Canton OH 1545
Virginia Military Institute Lexington VA 1300
Valparaiso University Valparaiso IN 3614
Utah Valley State College Orem UT 20946
Ursinus College Collegeville PA 1271
University of Washington - Seattle Campus Seattle WA 36139
University of Vermont and State Agricultural Coll Burlington VT 10118
University of Utah Salt Lake City UT 24948
University of Tulsa Tulsa OK 4158
University of the Pacific Stockton CA 5609
University of the District of Columbia Washington DC 5358
University of Southern Maine Portland ME 10820
University of Southern California Los Angeles CA 29194
University of Sioux Falls Sioux Falls SD 1272
University of Scranton Scranton PA 4615
University of Rio Grande Rio Grande OH 2107
University of Puget Sound Tacoma WA 2865
University of Portland Portland OR 2926
University of Pittsburgh - Main Campus Pittsburgh PA 26329
University of Pittsburgh - Johnstown Johnstown PA 3031
University of Pittsburgh - Bradford Bradford PA 1204
University of Northern Iowa Cedar Falls IA 14106
University of North Carolina at Pembroke Pembroke NC 3445
University of North Carolina at Greensboro Greensboro NC 13125
University of North Carolina at Charlotte Charlotte NC 17241
University of North Carolina at Chapel Hill Chapel Hill NC 24892
University of North Carolina at Asheville Asheville NC 3292
University of North Carolina - Wilmington Wilmington NC 10100
University of New Orleans New Orleans LA 16218
University of New Haven West Haven CT 4349
University of Nevada - Reno Reno NV 13149
University of Nevada - Las Vegas Las Vegas NV 22041
University of Nebraska at Lincoln Lincoln NE 22268
University of Minnesota - Twin Cities Minneapolis MN 45481
University of Minnesota - Morris Morris MN 1842
University of Minnesota - Duluth Duluth MN 9087
University of Michigan - Flint Flint MI 6316
University of Miami Coral Gables FL 13963
University of Memphis Memphis TN 19986
University of Massachusetts - Lowell Lowell MA 12189
University of Massachusetts - Boston Boston MA 13346
University of Massachusetts - Amherst Amherst MA 24416
University of Mary Hardin - Baylor Belton TX 2590
University of Maine at Farmington Farmington ME 2413
University of Maine Orono ME 10282
University of Louisiana at Monroe Monroe LA 9405
University of Louisiana at Lafayette Lafayette LA 15742
University of Indianapolis Indianapolis IN 3599
University of Illinois at Urbana - Champaign Champaign IL 38465
University of Colorado at Denver and Health Sciences Center Denver CO 13737
University of Cincinnati - Main Campus Cincinnati OH 27327
University of Alaska Fairbanks Fairbanks AK 7132
University of Alaska Anchorage Anchorage AK 14794
United States Naval Academy Annapolis MD 4172
United States Air Force Academy Usafa CO 4330
Union University Jackson TN 2373
Tuskegee University Tuskegee AL 2826
Tusculum College Greeneville TN 1682
Tulane University of Louisiana New Orleans LA 11652
Tufts University Medford MA 9106
Truman State University Kirksville MO 6111
Trinity Christian College Palos Heights IL 854
Tri - State University Angola IN 1267
Tougaloo College Tougaloo MS 1000
The University of Texas at San Antonio San Antonio TX 18830
The University of Texas at Dallas Richardson TX 10945
The University of Texas - Pan American Edinburg TX 12759
The University of Tennessee - Martin Martin TN 5870
The University of Tennessee - Chattanooga Chattanooga TN 8319
 1 2 3 >  Last ›