The flexible Master of Computer Science at North Carolina State University is ideal for working professionals, as well as military personnel serving abroad. It only requires coursework, no comprehensive examination or thesis. Most students complete the program by taking just one or two courses per semester. Students will take classes in two categories: Theory and Systems, to comprise 31 graduate credit hours. Most students also pursue internships, either full time during the summer or part time during the academic year. An accelerated online program combining undergraduate and graduate study is also available for motivated students seeking a quick career progression.
Tuition: $8,492 (in-state) / $23,967 (out-of-state)