School and Ranking Information
There are four universities within a 25-mile radius of Greensboro offering programs in computer science, two of which are in the city of Greensboro. Based on rankings, program offerings and student services, the following public school is considered one of the top schools in the area for studying computer science:
- Winner: The University of North Carolina at Greensboro offers undergraduate and graduate degrees in computer science. In addition, it was ranked among the top 300 national universities by U.S. News & World Report in 2020.
School Info Chart
|Category||University of North Carolina|
|Rankings||Tied for #272 for National Universities (2020)*|
|School Type||4-year, public|
|Undergraduate Tuition & Fees (2019-2020)||$7,403 (in-state), $22,562 (out-of-state)**|
|Computer Science Degrees Offered||Bachelor's, Master's|
|Computer Science Degrees Awarded (all levels) in 2018-2019||78**|
|Most Popular Computer Science Degree Level in 2018-2019||Bachelor's (63 awarded)**|
|Undergraduate Graduation Rate (in 150% of normal degree time) for 2013 Entering Class||59%**|
|Noteworthy||UNCG features the well-known Association of Computing Machinery student group***|
Sources: *U.S. News & World Report, **NCES College Navigator, ***UNCG website
University of North Carolina at Greensboro
- The bachelor's degree program in computer science has accreditation with ABET
- In addition to general university computer labs, computer science students have access to designated labs for research and projects
- Computer science students receive numerous needed software packages through UNCG's Microsoft affiliation
The University of North Carolina at Greensboro (UNCG) is situated on a campus covering 210 acres, including more than 25 buildings. The university's colleges and schools collectively offer students greater than 170 degree options. According to 2018 data compiled by the NCES, UNCG has a total enrollment surpassing 20,000, with a student-to-faculty ratio of 17 to 1.
The computer science department offers a Bachelor of Science and a Master of Science in Computer Science, as well as an accelerated program in which students can earn both a bachelor's and a master's degree. In the B.S. program, students take courses in computer concepts, computer science foundations, data structures, computation and operating systems; they also complete a senior project. In the M.S. program students learn about software engineering and complete a culminating experience in the form of an exam, thesis or project.