| |
May 16, 2026
|
|
|
|
|
2026-2027 Graduate Catalog
Computer Science, Software Development Concentration, M.S.
|
|
Return to: Department/Programs
Zhijiang Dong, Program Director
(615) 904-8428
Zhijiang.Dong@mtsu.edu
The Software Development concentration prepares students to design, build, test, and maintain software systems across various domains, including web applications, mobile applications, and systems software. Students gain experience with modern tools and frameworks, as well as best practices used in the IT industry.
The Software Development concentration is designed for currently enrolled undergraduate students planning to continue into graduate study. This concentration is also well-suited for local professionals and international students, with or without a computer science background, who want to strengthen their knowledge in these specific areas or plan to change their career paths.
|
Admission Requirements
Students with or without a computer science background are welcomed to apply. Applicants must provide evidence to demonstrate that they have potential to be successful in our graduate program. Applicants must complete the following undergraduate courses before or during their study in our graduate program: - CSCI 1170, 2170, 3080, 3110, 3130, and 3240 or equivalent of each course;
- MATH 1910 and 2050 or equivalent of each course.
Application Procedures
All application materials are to be submitted to the College of Graduate Studies. Applicant must - submit an application with the appropriate application fee (online at http://mtsu.edu/graduate/apply). Once this initial application has been accepted, the applicant will receive instructions on how to enter the graduate portal to submit additional materials.
- submit official transcripts showing an acceptable GPA in previous academic work.
- The GRE is waived for all applicants to the Master’s program; however, applicants with either a weak computer science background or an undergraduate GPA of 3.0 or lower are encouraged to submit GRE scores.
- International applicants should check with the Office of International Affairs for the requirement of proof of English proficiency.
Degree Requirements
The Master of Science in Computer Science, Software Development concentration requires completion of 30 semester hours (thesis option) or 36 hours (non-thesis option). Students may take no more than 30% of coursework at the 5000-level while earning a Master’s degree. Curriculum: Computer Science, Software Development
The following illustrates the coursework requirements. Thesis Option (30 hours)
Completion of 30 hours of graduate coursework is required in the thesis option. A minimum of 3 hours of CSCI 6640 must be taken for this option. Candidates must present an oral defense of the thesis. Required Courses (6 hours)
Software Development Concentration (15 hours)
Choose two concentration electives (6 hours):
Program Electives (9 hours)
Students may complete remaining elective course requirements by taking additional concentration electives listed above or program elective options below. Non-Thesis Option (36 hours)
Completion of 36 hours of graduate coursework is required in the non-thesis option. Candidates must successfully complete a comprehensive examination. Credit for CSCI 6640 may not be included in the 36 hours (thesis option only). Required Course (3 hours)
Software Development Concentration (15 hours)
Choose two concentration electives (6 hours):
Program Electives (18 hours)
Students may complete remaining elective course requirements by taking additional concentration electives listed above or program elective options below. |
Return to: Department/Programs
|
|