Provider image

North Carolina State Department of Computer Science

The Department of Computer Science at North Carolina State University was established in 1967. It is one of the oldest such departments in the nation. The mission of the department is to create and disseminate knowledge by constituting a scholarly community focused on research and education in the area of Computer Science. Our research in the science and technology of computing betters state and nation. Our educational programs equip our students to be competitive, to succeed in their profession, and to contribute to society.
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.

Educational Offerings

Event image
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.

Event image
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.

Read More…


  • Computers & Software: Computer Science
  • Computers & Software: Network Architecture



There are no followers