[Skip to content]
North Carolina State University
  • Find People  |  
  • Libraries  |  
  • Mypack Portal  |  
  • Delta

Master of Computer Science

Description

The Master of Computer Science Distance Education program is a terminal professional degree requiring no thesis or comprehensive examination. Only persons residing in the United States are eligible to enroll in the program. Please visit the department web site for current admission requirements and curriculum information.

Richard S. Shryock,
Associate Director of Distance Education Programs, College of Engineering
Phone: 919-513-3815
Delivery Method: Web-based/Online
Admissions Web Page

Curriculum
(What will I learn?)

At least 31 credit hours of course work (ten courses) are required. At least 21 credit hours must be in courses bearing the CSC prefix, and must include CSC 600 plus three core courses.

The remaining courses may be chosen from the following:

  • graduate courses within the College of Engineering (including Computer Science)
  • graduate courses in the College of Physical and Mathematical Sciences
  • other graduate courses approved by the student's academic advisor
  • at most one 400-level course outside computer science, approved by the advisor

All computer science credits must be at or above the 500 level. At most three credits outside computer science may be at the 400 level.

Estimated Total Credit Hours Required: 31

Admissions requirements
(Is this the program for me? How do I apply?)

The GRE is required for all students. Guideline scores are: Verbal Reasoning 65%, Quantitative Reasoning 85%, Analytical Writing 60%.

Applicants must have a minimum undergraduate GPA of 3.0 in order to be considered.

Applicants who do not hold a B.S. degree in computer science may be admitted with preparatory course work which should include a three-semester sequence in differential and integral calculus, a calculus-based course in probability and statistics and 15 credit hours of specified computer science courses.

Letters of recommendation are required.

The TOEFL or IELTS scores (no more than two years old) are required for international applicants unless they have completed one year of study at a university in the United States, Canada or Great Britain.

Application Deadlines

Plan of study
(How much time will it take?)

The program consists of 31 credit hours. A full-time graduate student may take 9 credit hours of course work per semester; part-time students typically take 3 or 6 credit hours of course work per semester. All requirements for the degree must be completed within six years of enrolling in the first course which appears on the NC State graduate transcript. All students must comply with Graduate School regulations for continuous registration or must request a leave of absence not to exceed one year.

Students who are employed full-time may enroll in only two courses per semester. It is highly recommended that new students enroll in just one course during their first semester.

Students are assigned an academic advisor and work with this advisor to develop an individual Plan of Graduate Work. Some specialty areas have specific course requirements.

Registration information
(When can I start?)

To register for Engineering Online courses, visit the Engineering Online Registration website.

Estimated Tuition and Fees
(How much will it cost?)


Tuition Level: Graduate EOL (View more information about tuition)
Fees: Graduate ASG, Graduate COE Fee, Graduate Ed/Tech
Resident: $12,400.00
Non-resident: $23,994.00

Search Programs

Enter your search term:

Refine your search:

Search Full Document
Search Program Title Only

Program Level

Subject of Study

Delivery Method

Download a Distance Education Brochure

close

Please enter the following information and click Send to send your question.


214351
214351salt48x2r01pq2o35ismxy8101
61389b33d91c626806e7a4725c6bc1d5
 

Check out our FAQs for answers to our most common questions! If you wish to speak to someone directly, please contact the Distance Education office at (919) 515-9030 or toll-free at (866) 467-8283.