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
Business Etcetera Institute of Technology Miami FL No Data
Harcourt Learning Direct Center for Degree Studies Cambridge MA No Data
Mercy College - Yorktown Heights Branch Campus Yorktown Heights NY No Data
Southwestern College of Business Cincinnati OH 16
Southwestern College Cincinnati OH 16
Southwestern College Florence KY 37
Mildred Elley Pittsfield MA 40
Pacific States University Los Angeles CA 71
American Commercial College of Texas Odessa TX 94
American Commercial College Abilene TX 117
American Commercial College Lubbock TX 117
American Commercial College San Angelo TX 117
American Commercial College Wichita Falls TX 117
Northeast Technology Center - Pryor Pryor OK 141
Everest College - Phoenix Phoenix AZ 154
Certified Careers Institute Salt Lake City UT 165
Certified Careers Institute Clearfield UT 172
Leech Lake Tribal College Cass Lake MN 240
Stevens - Henager College - Provo Orem UT 242
Henry Cogswell College Everett WA 249
Mccann School of Business and Technology Pottsville PA 274
Stevens - Henager College - Ogden Ogden UT 298
Southwestern Indian Polytechnic Institute Albuquerque NM 304
Institute of Computer Technology Los Angeles CA 329
Parks College Thornton CO 330
Brown Mackie College - Northern Kentucky Fort Mitchell KY 338
The National Hispanic University San Jose CA 340
Brown Mackie College - Akron Akron OH 373
Marlboro College Marlboro VT 416
Wright Business School Overland Park KS 450
Wells College Aurora NY 458
Erie Business Center Erie PA 459
Saint Pauls College Lawrenceville VA 518
Jarvis Christian College Hawkins TX 537
Wiley College Marshall TX 552
Huron University Huron SD 598
Huston - Tillotson University Austin TX 602
Bennington College Bennington VT 632
Antioch College Yellow Springs OH 652
Davis & Elkins College Elkins WV 668
Paul Quinn College Dallas TX 674
Berks Technical Institute Wyomissing PA 693
Lane College Jackson TN 702
Harvey Mudd College Claremont CA 719
Marycrest International University Davenport IA 721
Maharishi University of Management Fairfield IA 734
Bethany College Bethany WV 750
Alderson Broaddus College Philippi WV 751
Atlantic Union College South Lancaster MA 755
Brown Mackie College - Cincinnati Cincinnati OH 766
Baker University College of Arts and Sciences Baldwin City KS 828
Oklahoma Wesleyan University Bartlesville OK 828
Philander Smith College Little Rock AR 845
Trinity Christian College Palos Heights IL 854
Milligan College Milligan College TN 906
Ferrum College Ferrum VA 914
Briar Cliff University Sioux City IA 917
Century University Albuquerque NM 921
Everest University - South Orlando Orlando FL 938
East San Gabriel Valley Regional Occupational Program West Covina CA 960
Fisk University Nashville TN 973
Emory and Henry College Emory VA 977
Cornell College Mount Vernon IA 987
Tougaloo College Tougaloo MS 1000
Claremont Mckenna College Claremont CA 1003
Northwood University Cedar Hill TX 1014
Midland Lutheran College Fremont NE 1025
Hollins University Roanoke VA 1043
Centre College Danville KY 1055
Southeastern University Washington DC 1058
Bluffton University Bluffton OH 1059
Manchester College North Manchester IN 1067
Parks College - Aurora Aurora CO 1114
Mount Marty College Yankton SD 1125
Hastings College Hastings NE 1130
Hendrix College Conway AR 1137
Hanover College Hanover IN 1142
Independence Community College Independence KS 1144
Hannibal - Lagrange College Hannibal MO 1150
Earlham College Richmond IN 1156
Jamestown College Jamestown ND 1161
Heritage University Toppenish WA 1185
Southwestern Adventist University Keene TX 1187
Texas A & M University - Texarkana Texarkana TX 1198
Hiram College Hiram OH 1199
University of Pittsburgh - Bradford Bradford PA 1204
Lyndon State College Lyndonville VT 1214
Bridgewater College Bridgewater VA 1223
Central Penn College Summerdale PA 1224
Washington College Chestertown MD 1225
Central Methodist University - College of Liberal Arts & Sciences Fayette MO 1231
Marietta College Marietta OH 1238
Northwestern College Orange City IA 1243
Clarke College Dubuque IA 1249
Beloit College Beloit WI 1262
Tri - State University Angola IN 1267
Ursinus College Collegeville PA 1271
University of Sioux Falls Sioux Falls SD 1272
Virginia Military Institute Lexington VA 1300
Coe College Cedar Rapids IA 1301
 1 2 3 >  Last ›