Distance Education

Master of Computer Science - Distance Education

The department is offering a Master of Computer Science (MSCS) program at Tennessee Tech University (TTU), which is available to individuals across the United States through a distance education option. This outreach program provides students with an educational experience that parallels on-campus studies. Classes and assignments are communicated using streaming media technology and the Internet, in which both on-campus and distance students can equally partake. For university admission requirements/applications, refer to the Graduate Catalog admissions. For more information regarding our graduate program, refer to http://www.csc.tntech.edu/academics/graduate-program

Undergraduate Prerequisites for Application (All Applicants)

All U.S. students are eligible to participate in this program. The application process and admission requirements are the same for all students, regardless of residence. For details regarding the requirements for acceptance into the MSCS program, refer to the Admissions link at http://www.csc.tntech.edu/academics/graduate-program.


Registration for Classes

Each semester, the student must be advised by a Graduate Advisor. Once advised, enrollment in classes can be achieved through the Banner self-service registration system. The Graduate School has a continuous registration policy. A student must be registered every semester (Fall and Spring). Otherwise, a student must take an official leave of absence as recognized by the Graduate School.


MSCS Curriculum

To pursue a Masters in Computer Science from TTU, a student must either (1) take 25 hours of course work (plus 6 hours of research) if they are working towards a thesis; or (2) take 31 hours of course work (plus 3 hours of project) for the non-thesis project option.

All students are required to take the one-hour-credit CSC Graduate Seminar course (CSC 6910). This is the only course that students are required to take on campus. It is an on-campus, two-day seminar (a Friday and Saturday), early in the semester. The remainder of this seminar course is on-line, with readings and assignments throughout the semester.

The required graduate core courses for all MSCS students are the following:

Internet-Based Computing Core (6 hours)

CSC 6720 - Internet Protocols plus ONE of the following:

  • CSC 5200 – Computer Networks
  • CSC 6770 – Service Oriented Computing


Core Theory (6 hours):

CSC 6400 – Internet Algorithmics plus ONE of the following:

  • CSC 5400 – Analysis of Algorithms
  • CSC 5450 – Introduction to Automata Theory and Computation
  • MATH 6450 – Advanced Theory of Computation (not offered on-line)


The student must then choose courses from an area of specialization, as well as choose from a broad selection of electives to fill out the remaining hours:

Specialization (6 hours from ONE of three areas):

Parallel and Distributed Computing

  • CSC 6750 – Parallel Programming
  • CSC 6770 – Service-Oriented Computing
  • CSC 6780 – Distributed Computing

Information Assurance and Security

  • CSC 5575 – Information Assurance and Security
  • CSC 6575 – Internet Security

Knowledge Discovery

  • CSC 6220 – Data Mining
  • CSC 6230 – Machine Learning


Electives (6 hours for thesis option; 12 hours for non-thesis option):

CSC 5240 – Artificial Intelligence
CSC 5320 – Computer Architecture
CSC 6250 – Knowledge-Based Systems
CSC 6730 – Advanced Networking
CSC 6760 – Grid Computing
CSC 6800 – Advanced Topics

Or, any of the above available Specialization courses

Students can also take any of the following elective courses that are currently not offered on-line:

ME 5140 – Introduction to Robotics
ME 6640 – Advanced Robotics
DS 5125 – Computer Forensics and Investigations
DS 5260 – Network Security and Forensics
ECE 6060 – Theory and Applications of Neural Systems
ECE 6220 – Fuzzy Logic Control Systems
ISE 6450 – Artificial Neural Networks in Engineering

Students should refer to the CS graduate web-site for additional information regarding required course-work (http://www.csc.tntech.edu/academics/graduate-program/program-curriculum ).


FAQs

Q: How will the on-line courses count towards an MSCS degree?
A: These courses count just like on-campus courses. There is no distinction between the two delivery options in terms of credit.

Q: Will I be able to complete my degree through only on-line courses?
A: Yes, except for the two-day seminar at the beginning for your first semester.

Q: Would I be able to register for an on-campus offering for a course even if it is offered off-campus?
A: Yes, students in the Distance Education program will be allowed to register for any on-campus classes with the normal on-campus tuition and fees.

Q: Do any graduate courses taken elsewhere count towards the masters degree?
A: The same rule for ALL students. Refer to the MSCS Graudate Curriculum for more information.

Q: What is the cost for enrolling in a distance-education course offering?
A: The same as for any on-campus course, plus an electronic delivery fee. All in-state and out-of-state tuition rules apply.

Q: Whom should I contact regarding this opportunity?
A: For more information, you can contact the CS Graduate Program Coordinator at This e-mail address is being protected from spambots. You need JavaScript enabled to view it. .

Apply Now