Doctorate of Software Development

Credit Requirements

The Doctorate of Software Development consists of a minimum of 62 semester credits, including 48 credits of pre-dissertation courses (consisting of 30 credits of content taken from core and specialization courses, 6 credits of research methods courses, 6 credits of research methodologies courses, 6 credits of research-preparation courses) and 14 credits of dissertation development courses.


Core Courses (30 credits):

  • RM8500 Research Foundations
  • DS7000 Database Management & Implementation
  • DS7100 Advanced Operating Systems
  • DS7200 Software Engineering & Development
  • DS7300 Software Architecture & Design
  • DS7400 Software Comprehension and Maintenance
  • DS7500 Problem Solving and Programming for the Research Practitioner
  • DS7600 Big Data and Analytical Research Methods for Software Developers
  • DS7700 Concurrent and Distributed Systems
  • IA8070 Design and Development of Security Architectures
  • PM8100 Information Security Project Management

Pre-Dissertation (6 credits):

  • RM8500 Research Foundations
  • DS9130-CX 4 weeks (Comp Exam)

Research Methodologies (6 credits):

  • DS8000 Advanced Qualitative Methods in Software Development/Engineering
  • DS8100 Advanced Quantitative Methods in Software Development/Engineering

Phase I (6 Credits):

  • RM9150 Feasibility Problem Driven Research
  • DS9200 Designing Solutions to Software Development Problems

Phase II:

  • DS8110 Dissertation Proposal (Chapter 1)
  • DS8120 Dissertation Proposal (Chapter 2)
  • DS8121 Dissertation Proposal (Chapter 2-Continued)
  • DS8130 The Dissertation Proposal (Chapters 3 and 4.1 & the IRB-Institutional Review Board)

Phase III:

  • DS9500 Final Draft Dissertation

Phase IV:

  • DS9600X Dissertation Defense (Dissertation Committee & DDR)

Phase V:

  • Dissertation Printing and Binding

Minimum credits required for DSD: 62

Grading Scale

Grade GPA Value Academic Designators


4.0 Incomplete



3.7 Drop



3.3 Withdrawal



3.0 Progress



2.7 No Progress



2.3 Audit


C 2.0    








Join the Cybersecurity Elite
U of F Cybersecurity Education Path

Education Path
Distinguish yourself and advance your cybersecurity career by following the University of Fairfax Online Cybersecurity Education Path. No matter which graduate program you pursue, all of your courses will explore relevant cybersecurity policy and management issues, and you will complete a cybersecurity project in each course. You can apply what you learn and make significant contributions in your workplace right away.
» Download PDF or register for a