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.
University Policies
Key program policies, academic standards, conduct expectations, and research-integrity requirements summarized from the handbook.
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.
Thesis and Project Procedures
Advisor selection, proposal approval, committee/reviewer expectations, defense, final submission, and project supervision.
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
- Select a Thesis Research Advisor before beginning CSC 798 Thesis I.
- 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.
- Obtain thesis-proposal approval before the end of CSC 798 to proceed to CSC 799 Thesis II, unless an exception is approved.
- Present the proposal to the committee and complete the Thesis Proposal Defense Form for Graduate Program Coordinator approval.
- Complete the thesis process with a public colloquium followed by a private committee defense.
- Submit the approved thesis PDF and authenticity-check document to the research advisor and Graduate Program Coordinator for archiving.
Project path
- Select an FRA and project reviewer. The reviewer is another NSU CS graduate faculty member selected with the student.
- Obtain joint topic approval and maintain research progress under the FRA and reviewer.
- Present progress at least twice to the FRA and project reviewer before the final presentation, according to the handbook.
- Complete the final research/report and obtain approval from the FRA and reviewer.
- Present a public colloquium and private defense.
- 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.
Curriculum Requirements
Core courses and the handbook's standard Thesis and Project plans of study.
Core curriculum
- CSC 530 — Data Communications
- CSC 564 — Operating Systems
- CSC 625 — Analysis of Algorithms
- CSC 668 — Advanced Computer Architecture
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
Course Descriptions
The handbook provides course titles and curriculum listings, but it does not contain full narrative course descriptions.
Core courses
| Course | Title |
|---|---|
| CSC 530 | Data Communications |
| CSC 564 | Operating Systems |
| CSC 625 | Analysis of Algorithms |
| CSC 668 | Advanced Computer Architecture |
Graduate electives listed in the handbook
| Course | Title |
|---|---|
| CSC 571 | Game Design and Development |
| CSC 572 | 3D Game Programming |
| CSC 573 | Principals of Modeling and Simulation |
| CSC 576 | Advanced Computer Topics III |
| CSC 577 | Advanced Computer Topics IV |
| CSC 580 | Computer Graphics |
| CSC 593 | Systems Programming |
| CSC 596 | Compiler Construction |
| CSC 611 | Machine Learning |
| CSC 612 | Computational Science |
| CSC 620 | Game AI |
| CSC 630 | Computer Networks |
| CSC 635 | Computer Security II |
| CSC 678 | Scientific Visualization |
| Course | Title |
|---|---|
| CSC 691 | Graduate Independent Study I |
| CSC 650 | Cryptography |
| CSC 660 | Parallel Computing |
| CSC 720 | Wireless Sensor Networks |
| CSC 730 | Advanced Topics in Networking |
| CSC 745 | Network Defense |
| CSC 750 | Evolutionary Computing |
| CSC 755 | Cloud Computing |
| CSC 760 | Secure Software Development |
| CSC 765 | Advanced Topics in Information Assurance |
| CSC 781 | Advanced Graduate Topics I |
| CSC 782 | Advanced Graduate Computer Topics II |
| CSC 791 | Graduate Independent Study II |
| CSC 794 | Software Project Leadership & Management |
Thesis / Project Document Structure
Required research-document elements and final artifacts identified by the handbook.
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.
Admissions Information
Program overview and delivery options supplied by the handbook, with a clear note about what is not included.
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.
Graduate Assistantships
Teaching, research, laboratory assistantships, grants, tuition assistance, and funding expectations described by the handbook.
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.