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
University of the Pacific Stockton CA 5609
University of Tulsa Tulsa OK 4158
University of Utah Salt Lake City UT 24948
University of Vermont and State Agricultural Coll Burlington VT 10118
University of Washington - Seattle Campus Seattle WA 36139
Ursinus College Collegeville PA 1271
Utah Valley State College Orem UT 20946
Valparaiso University Valparaiso IN 3614
Virginia Military Institute Lexington VA 1300
Walsh University North Canton OH 1545
Washington College Chestertown MD 1225
Washington State Community College Marietta OH 1911
Washington State University Pullman WA 20492
Washtenaw Community College Ann Arbor MI 11089
Weber State University Ogden UT 16050
Wells College Aurora NY 458
Wentworth Institute of Technology Boston MA 3187
Wesleyan University Middletown CT 3158
West Virginia University Morgantown WV 21987
Western Carolina University Cullowhee NC 6699
Western Michigan University Kalamazoo MI 28657
Western New England College Springfield MA 4826
Western Washington University Bellingham WA 12307
Westminster College New Wilmington PA 1659
Westminster College Salt Lake City UT 2403
Westmoreland County Community College Youngwood PA 5272
Wheaton College Wheaton IL 2827
Wheeling Jesuit University Wheeling WV 1515
Whitworth College Spokane WA 2026
Wiley College Marshall TX 552
Willamette University Salem OR 2415
William Jewell College Liberty MO 1442
Williams College Williamstown MA 2066
Winona State University Winona MN 7386
Winston - Salem State University Winston-salem NC 2857
Wright Business School Overland Park KS 450
Xavier University Cincinnati OH 6523
Xavier University of Louisiana New Orleans LA 3797
Yeshiva University New York NY 5814
Youngstown State University Youngstown OH 11787
Zane State College Zanesville OH 1898
‹ First  < 3 4 5