Computer Science

Address: 167 Petty Building
Phone: 336.256.1112
Web site:

Majors & Concentrations

  • Computer Science (BS) U180

About the Major

The Department of Computer Science offers a Bachelor of Science in Computer Science as well as a minor in computer science for students in other degree programs who would like to strengthen their knowledge and skills in computing. Strong students pursuing a Bachelor of Science can participate in the Disciplinary Honors Program, which leads to the designation "Completed Disciplinary Honors in Computer Science" being printed on the final transcript.

The courses in the computer science program are designed to teach the foundations of computing rather than a particular technology so that the student is prepared to change with changing technology. Courses use a variety of programming languages, with introductory courses using Java and further coursework that can include C++, Prolog, PHP, and other languages. Introductory courses use PC-style workstations, and advanced courses also use UNIX® workstations.

Academic Clubs and Organizations

Students can participate in the UNCG student chapter of the Association for Computing Machinery (ACM), the world’s largest educational and scientific computing society, which delivers resources that advance computing as a science and a profession. The UNCG student chapter of the ACM exists to provide students interested in information technology with an extended forum in which to learn and share ideas about computing. The ACM student chapter is dedicated to increasing the knowledge of information technology within the UNCG student body, faculty, and surrounding community.

Student Opportunities

  • The department provides information to assist students in obtaining part-time jobs. While credit is not given for such work, a job gives the student an idea of what a computing career is like and allows the employer to assess a future graduate’s long-term potential.
  • Qualified students interested in research will have opportunities to participate in projects with department faculty.


There are many opportunities for computer science graduates in industry, government, and business. An undergraduate major in computer science also provides excellent preparation for graduate studies in computer science and in many other areas, including economics, engineering, law, mathematics, operations research, and statistics. The major can be specialized to allow preparation for any of these goals.

With computers embedded in everyday life, the job market for computer science majors is strong. A student completing the degree with good grades can expect job offers such as systems programmer or analyst, application programmer, systems support staff member, technical staff member, or a similar position. Go to to see a partial list of companies employing UNCG graduates. While the undergraduate degree prepares the student for participation in industry, students also are prepared to enter graduate programs in computer science or similar fields.

Professional Organizations and Accreditation

The Bachelor of Science degree program in computer science is accredited by the Computing Accreditation Commission of ABET (

Watch Our Video

We're the Spartans UNCG's spirit of self-discovery energizes our students and faculty and inspires them to do big things.

About Greensboro

about placeholder

Greensboro, North Carolina: Find out why it's an exciting place to live and learn.