North Carolina State Department of Computer Science
We offer the degrees of Bachelor of Science, Master of Science, Master of Computer Science, Master of Science in Computer Networking, and Ph.D. in Computer Science. We are among the top in the nation in the number of awarded Bachelor's, Master's and Doctorate degrees in Computer Science. Currently, we have 42 tenured and tenure-track faculty, and over 1,000 undergraduate and graduate students.
Face-to-Face - Graduate Degree
The Master of Computer Science program is a terminal professional degree program. The degree is based on course work and attendance at colloquia. No research, thesis or comprehensive examination is required. MCS students are normally self-supported, and some enroll on a part-time basis.
Online - Graduate Degree
The Master of Science online degree program in Computer Networking is designed for individuals who cannot attend on campus classes because of employment or geographical constraints. This degree has a non-thesis option, does not require on campus attendance, and may be used in preparation for further graduate student or employment in an industrial research, development or design environment.
The program is available to USA residents (except in Minnesota) and to United States military personnel serving overseas.
- Computers & Software: Computer Science
- Computers & Software: Network Architecture