Top School in Greenville, SC, for a Software Engineering Degree

Greenville, SC, has few schools with programs in software engineering. Find the best program for you by reading about schools' rankings, program offerings and tuition info.

School and Ranking Information

Students in Greenville, SC, seeking studies in software engineering have only one option when choosing a postsecondary institution. Based on ranking, school type and student population, the following university is considered a top school for software engineering in the Greenville area:

  • Winner: Located approximately 100 miles from Greenville in Columbia, SC, the University of South Carolina is the only public or private university in the area to offer software engineering studies. Students can earn a bachelor's degree in computer engineering or a master's degree in software engineering.

School Info Chart

Category University of South Carolina
Ranking #113 (tie) Best National Universities (2015)*
Location Columbia, South Carolina
School Type 4-year, public
Tuition & Fees (2013-2014) Undergrad: $10,816 (in state); $28,528 (out-of-state)**
Software Engineering Degrees Awarded Bachelor's and master's
Undergraduate Graduation Rate (in 150% of normal degree time) for 2007 Entering Class 73%**
Noteworthy Computer engineering program accredited by the Engineering Accreditation Commission of the Accreditation Board for Engineering and Technology (ABET); undergraduate engineering programs ranked #109 nationally and graduate computer engineering programs ranked #84 nationally (2015)*

Sources: *U.S. News and World Report; **NCES College Navigator

University of South Carolina

  • 18:1 student-to-faculty ratio
  • Internship opportunities available to inexperienced students of the master's degree program
  • Research in software engineering can be conducted in labs and two centers: the Center for Information Technology and the Center for Information Assurance Engineering

Home to nearly 32,000 students, the Columbia campus of the University of South Carolina offers nearly 325 majors and degrees. The Department of Computer Science and Engineering offers a Bachelor of Science in Engineering with a concentration in computer engineering and a Master of Science in Software Engineering.

The Bachelor of Science in Engineering with a concentration in computer engineering program comprises courses in algorithmic design, data structures, Unix and Linux. Other topics included in the 125 credit hours required for graduation include mathematics (from calculus to discrete structures), physics and electronics. In their final year of study, students must complete a team-based design project.

Core courses in the Master of Science in Software Engineering program include software architectures, testing and quality assurance. To round out the 30 credit hours required, students choose from a list of courses that discuss such topics as software reliability and safety, programming and database design. A report on software engineering and a comprehensive examination are the final pieces of this degree program. Those without professional experience must complete a software engineering internship prior to graduation.


What is your highest level of education?

Some College
Complete your degree or find the graduate program that's right for you.
High School Diploma
Explore schools that offer bachelor and associate degrees.
Still in High School
Earn your diploma or GED. Plan your undergraduate education.

Schools you may like:

Popular Schools

The listings below may include sponsored content but are popular choices among our users.

Find your perfect school

What is your highest level of education?