Norfolk State University Department of Computer Science
MS.CSC Graduate Student Resource

Graduate Program Handbook (MS.CSC)

A web-friendly guide to the 2026 MS in Computer Science handbook, organized around the information graduate students most often need.

How to use this page

This page converts the major student-facing portions of the 2026 handbook into a mobile-friendly web format. Each section includes a link back to the original PDF page range so students can verify the source wording. When the handbook refers to another University document rather than providing the details itself, that limitation is stated explicitly here.

The handbook states that it is subject to review and change and that University, Graduate School, CSET, or Computer Science Department guidelines control when statements are incorrect or inconsistent.
01 · Academic & University Guidance

University Policies

Key program policies, academic standards, conduct expectations, and research-integrity requirements summarized from the handbook.

Handbook pp. 12-15

Course and transfer limits

  • Up to five 500-level courses may be credited toward the M.S. degree, including the two core courses.
  • The program-policy section states that a maximum of six transfer credits may be accepted from another accredited institution when the credits meet the stated conditions.
  • Transferred courses must not have been previously applied to another degree, grades must be B or above, courses must be comparable to the MS.CSC program, and credits must have been earned within five years prior to registration.

Minimum passing grade

The minimum passing grade for courses applied to the M.S. in Computer Science is B. The handbook states that a grade of B- or lower is failing.

Incomplete grades, probation, and conduct

The handbook directs students to the NSU Policy Library for the incomplete-grade removal policy and the Graduate Student Policy on Academic Probation. Graduate students are also expected to follow the ACM Code of Ethics and Professional Conduct as well as University and Department standards of conduct.

Academic integrity and research conduct

Coursework, proposals, drafts, final documents, and other degree milestones are expected to be the student's original work. Copied or paraphrased material must be identified, acknowledged, and attributed. The handbook states that plagiarism in degree milestones can result in termination from the program.

The research-expectations section also states that generative AI may be used within defined learning contexts, but it must not replace the student's original work, critical thinking, or creativity. Students must disclose and properly cite its contribution when used.

02 · Research Milestones

Thesis and Project Procedures

Advisor selection, proposal approval, committee/reviewer expectations, defense, final submission, and project supervision.

Handbook pp. 14-20

Advisor selection

Before enrolling in CSC 795 Master's Project or CSC 798 Thesis I, the student is responsible for identifying a Faculty Research Advisor (FRA) who is willing and available to advise the work. The FRA must be a member of the NSU CS graduate faculty, have appropriate expertise, and be approved by the Graduate Program Coordinator.

Thesis path

  1. Select a Thesis Research Advisor before beginning CSC 798 Thesis I.
  2. Form a thesis committee during Thesis I. The handbook describes the FRA as chair plus two graduate faculty members, subject to the stated exceptions and approvals.
  3. Obtain thesis-proposal approval before the end of CSC 798 to proceed to CSC 799 Thesis II, unless an exception is approved.
  4. Present the proposal to the committee and complete the Thesis Proposal Defense Form for Graduate Program Coordinator approval.
  5. Complete the thesis process with a public colloquium followed by a private committee defense.
  6. Submit the approved thesis PDF and authenticity-check document to the research advisor and Graduate Program Coordinator for archiving.

Project path

  1. Select an FRA and project reviewer. The reviewer is another NSU CS graduate faculty member selected with the student.
  2. Obtain joint topic approval and maintain research progress under the FRA and reviewer.
  3. Present progress at least twice to the FRA and project reviewer before the final presentation, according to the handbook.
  4. Complete the final research/report and obtain approval from the FRA and reviewer.
  5. Present a public colloquium and private defense.
  6. Complete the required archive package and finish/defend the project at least 10 days before final grades are due in the graduation semester.

Project advisor responsibilities

  • Before the project semester: help the student develop a workable concept and proposal.
  • During the semester: establish goals/deadlines, meet regularly (ideally weekly), and guide the work.
  • At the end: determine successful completion with the reviewer, announce the defense, and ensure documentation reaches the Graduate Program Coordinator on time.
03 · Degree Planning

Curriculum Requirements

Core courses and the handbook's standard Thesis and Project plans of study.

Handbook pp. 8-9

Core curriculum

  • CSC 530 — Data Communications
  • CSC 564 — Operating Systems
  • CSC 625 — Analysis of Algorithms
  • CSC 668 — Advanced Computer Architecture
The handbook notes that a student who previously completed one of the specified core courses at the undergraduate level with a B+ or above may ask the Graduate Program Coordinator for a waiver. A waiver does not award graduate credit, so the required degree-credit total must still be completed.

Option 1 — Thesis

  • Four required courses: 12 credits
  • CSC 798 and CSC 799, Master's Thesis I and II: 6 credits
  • Four graduate elective or emphasis courses: 12 credits
  • Total: 30 credits

Option 2 — Project

  • Four required courses: 12 credits
  • CSC 795, Master's Project: 3 credits
  • Six graduate elective or emphasis courses: 18 credits
  • Total: 33 credits
04 · Courses

Course Descriptions

The handbook provides course titles and curriculum listings, but it does not contain full narrative course descriptions.

Handbook pp. 8, 10-11
Detailed course descriptions are not included in the 2026 handbook. The handbook specifically directs students to the Graduate Catalog for the updated program-elective list. The table below therefore reproduces the course listings supplied by the handbook without inventing descriptions.

Core courses

CourseTitle
CSC 530Data Communications
CSC 564Operating Systems
CSC 625Analysis of Algorithms
CSC 668Advanced Computer Architecture

Graduate electives listed in the handbook

CourseTitle
CSC 571Game Design and Development
CSC 5723D Game Programming
CSC 573Principals of Modeling and Simulation
CSC 576Advanced Computer Topics III
CSC 577Advanced Computer Topics IV
CSC 580Computer Graphics
CSC 593Systems Programming
CSC 596Compiler Construction
CSC 611Machine Learning
CSC 612Computational Science
CSC 620Game AI
CSC 630Computer Networks
CSC 635Computer Security II
CSC 678Scientific Visualization
CourseTitle
CSC 691Graduate Independent Study I
CSC 650Cryptography
CSC 660Parallel Computing
CSC 720Wireless Sensor Networks
CSC 730Advanced Topics in Networking
CSC 745Network Defense
CSC 750Evolutionary Computing
CSC 755Cloud Computing
CSC 760Secure Software Development
CSC 765Advanced Topics in Information Assurance
CSC 781Advanced Graduate Topics I
CSC 782Advanced Graduate Computer Topics II
CSC 791Graduate Independent Study II
CSC 794Software Project Leadership & Management
05 · Writing & Deliverables

Thesis / Project Document Structure

Required research-document elements and final artifacts identified by the handbook.

Handbook pp. 16, 18-20

Master's thesis content

The handbook states that every thesis must include:

  • Background and rationale of the research, including the problem statement
  • A complete, contemporary review of the state of the problem
  • A systematic analysis of the problem
  • An evaluation of new solutions or attempts at solutions
  • A conclusion
  • A complete bibliography and set of references

Master's project content

The project is described as expository writing that provides a complete state-of-the-art status of a computer-science problem and a thorough annotated understanding of the relevant literature. The project should replicate known solutions, understand and propose additional possible solutions, and demonstrate those solutions in some form. Projects involving software products are expected to use good software-engineering methodologies.

Final research package

The graduation-requirements section states that thesis/project students must submit the required final research document and associated approval/authenticity materials and defend the research publicly. The handbook also directs students to the Student Reference Manual for detailed graduate-school/department requirements and to the Thesis and Dissertation Guide for formatting requirements.

This web page intentionally does not invent formatting rules that are not contained in the handbook. Detailed formatting belongs to the external Student Reference Manual and Thesis and Dissertation Guide referenced by the handbook.
06 · Program Entry

Admissions Information

Program overview and delivery options supplied by the handbook, with a clear note about what is not included.

Handbook pp. 5-6
Important: the 2026 handbook does not contain a dedicated admissions section and does not state application requirements, application deadlines, required GPA, required test scores, or a complete admissions procedure. Those items should be linked to an authoritative University/Graduate School admissions source rather than inferred here.

Program overview

The M.S. in Computer Science is described as strengthening analytical skills, providing research experiences, and promoting professional development in computer science. The handbook lists four choices of study: Computer Science, Information Assurance, Data Science and Machine Learning, and Communication Networks.

Delivery options described in the handbook

  • Standard: in-person courses with some online offerings; approximately 1.5-2 years; Thesis or Project.
  • Accelerated Online: asynchronously online; approximately 12 months; project only; seven-week mini terms.
  • BS/MS Accelerated: 4+1 structure; up to four courses may receive dual credit in the bachelor's degree; master's completion described as two semesters; in-person with some online offerings.
07 · Financial Support

Graduate Assistantships

Teaching, research, laboratory assistantships, grants, tuition assistance, and funding expectations described by the handbook.

Handbook p. 7

Financial assistance

The handbook states that graduate financial assistance may include standard federal and state financial aid and that a limited number of teaching, research, and laboratory assistantships are awarded each year.

  • TA, RA, and LA renewals are not automatic and depend on annual review and available funding.
  • The normal length of assistantship support is described as no longer than two academic years.
  • Tuition-assistance awards also do not renew automatically and are subject to annual review and available funding.

Grants and assistantships

Funding opportunities may arise through department personnel budgets, research grants, the Graduate School, CSET, the University, corporations, or government agencies. The handbook distinguishes grants from assistantships and notes that assistantships generally involve service/work compensated through wages or tuition waivers.

Students are advised to understand and fulfill all terms of funding agreements. Some awards may require minimum work hours, research contributions, software, reports, or other measurable evidence.