Sep 23, 2021  
2019-2020 Graduate Catalog 
2019-2020 Graduate Catalog [ARCHIVED CATALOG]

Department of Computer Science

Gerald Gannod, Chairperson

Departmental Graduate Faculty: Mohammad Alam, Mark Boshart, William Eberle, Gerald Gannod, Sheikh Ghafoor, Maanak Gupta, Martha J. Kosa, Muhammad Ismail Muhammad, Akond Rahman, Mohammad Rahman, Michael Rogers, Stephen Scott, Susmit Shannigrahi, Ambareen Siraj, Doug A. Talbert, Denis Ulybyshev.


Department of Computer Science Website

Departmental Overview

The Department of Computer Science offers advanced studies leading to the Master of Science degree in Computer Science with a concentration in Internet-Based Computing. Our M.S. degree program in computer science is driven by two (2) distinct needs, fueled by the growth in technological companies and jobs in the middle Tennessee and Upper Cumberland regions. These include:

  • The need for a strong professional graduate program in computer science in this region that provides opportunities for personnel from surrounding industries to upgrade their professional skills, especially in response to the rapid technological advances with emphasis in Internet-based computing.
  • The need for a strong academic program in computer science that prepares capable graduates from TTU and this region to pursue a terminal (Ph.D.) degree in computer science. The program focuses on Internet-Based  Computing and its applications in different disciplines, thereby providing a distinctive learning experience for our graduates and preparing them for computer and Internet-based jobs in various industries. Graduate students may carry out their research for their thesis in any Computer Science related area, under the supervision of a faculty member having expertise in that area. Faculty advisors assist graduate students in developing individual programs of study depending on their career goals and research interests. The student’s advisory committee assists the student in the development and execution of the program of study and monitors and evaluates the student’s work towards the degree.

Many departmental faculty members actively participate in basic and applied Computer Science related research. Current faculty research interests include: Intelligent Systems Development, Distributed Computing, Digital Libraries, Clinical Information Management, Algorithmic Visualization, Modeling and Simulation, Graphics and Virtual Reality. The department is equipped with three (3) laboratories–a PC-based teaching laboratory, a  high-performance computing laboratory with a Gigabit networking backbone and a research laboratory–Software Automation and Intelligence Laboratory (SAIL). SAIL provides the opportunity for undergraduate Computer Science students to participate in various faculty research activities while collaborating with graduate students from Computer Science and other Engineering majors. The College of Engineering also has three Centers of Excellence, through which our faculty may pursue collaborative research. The resources and facilities of these Centers add valuable learning experiences for students of the Department.

The faculty of the Department of Computer Science actively participates in the Doctor of Philosophy program in Engineering. Admission to the doctoral program is open to individuals with outstanding academic records and potential for original research. The departmental faculty and graduate students work cooperatively with the three State funded Centers of Excellence within the University: two within the College of Engineering and one under the Office of Research & Economic Development.

Fast Track M.S. Program in Computer Science

The Fast Track program is designed to enable TTU undergraduates to accumulate up to six (6) credit hours of graduate coursework while still pursuing their undergraduate degree and to transition to the Computer Science graduate program smoothly, with accelerated completion.

Up to six (6) hours of graduate coursework, exclusive of directed study, can be used to satisfy both undergraduate and graduate degree requirements. These courses must be taken at Tennessee Tech University and must be approved as appropriate substitutions in the undergraduate curriculum.

The minimum requirements for acceptance to the Fast Track program are:

  • Enrolled as TTU Undergraduate with junior or senior standing.
  • Completed CSC 2400.
  • Overall GPA of at least 3.25 and a GPA for CSC courses of at least 3.5.
  • Letter from a CSC graduate faculty member agreeing to serve as applicant’s graduate advisor.
  • Program participants should consult with their future M.S. advisor regarding appropriate graduate courses to take during their junior/senior year.
  • The student must earn a minimum grade of “B” in the graduate courses in order to apply them to their M.S. program of study.
  • All requirements for full admission to Graduate School must be met upon graduation.
  • Students who do not succeed in their first graduate course (B grade or better) will be advised to withdraw from the Fast Track program and complete their B.S. degree in a normal manner.

Fulfilling the above minimum requirements does not guarantee acceptance into the Computer Science Fast Track program. Students who meet the above minimum requirements must consult with the Computer Science department for eligibility and acceptance.

Departmental Admission Requirements

The minimum requirements for admission to the MS program are the same as those for any MS program in the College of Engineering and are stated under the College of Engineering  listing. The program is designed for graduates of approved undergraduate programs. Thus a baccalaureate degree in civil engineering is required for full standing. Applicants that have an undergraduate degree in a closely related field will be evaluated on a case-by-case basis and may be admitted to full standing upon completion of identified background courses.

For the admission requirements to the Ph.D. program, please refer to the College of Engineering  program listing elsewhere in this catalog.


Master of Science