The page uses Browser Access Keys to help with keyboard navigation. Click to learn moreSkip to Navigation

Different browsers use different keystrokes to activate accesskey shortcuts. Please reference the following list to use access keys on your system.

Alt and the accesskey, for Internet Explorer on Windows
Shift and Alt and the accesskey, for Firefox on Windows
Shift and Esc and the accesskey, for Windows or Mac
Ctrl and the accesskey, for the following browsers on a Mac: Internet Explorer 5.2, Safari 1.2, Firefox, Mozilla, Netscape 6+.

We use the following access keys on our gateway

n Skip to Navigation
k Accesskeys description
h Help
    Tennessee Technological University
  Jan 19, 2018
2014-2015 Graduate Catalog [ARCHIVED CATALOG]

Department of Computer Science

Doug A. Talbert, Chairperson

Departmental Graduate Faculty: Mark Boshart, William Eberle, David Elizandro, Sheikh Ghafoor, David Hume, Martha J. Kosa, Michael Rogers, Stephen Scott, Ambareen Siraj, Doug A. Talbert.


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 CSC undergraduates in the CSSC concentration to accumulate up to six (6) credit hours of graduate coursework while still pursuing their undergraduate degree and to transition to the graduate program smoothly, with accelerated completion. Up to six (6) hours of graduate coursework, exclusive of directed study, taken during the student’s senior year 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 for senior CSC electives.

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

  • Enrolled as TTU Undergraduate Computer Science student in the CSSC concentration with at least 60 hours of completed courses within the CSSC curriculum.
  • Completed a minimum of 90 hours of overall coursework.
  • 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 senior year and must earn a minimum grade of “B” in the graduate courses in order to apply them to their M.S. program of study. Additionally, all requirements for full admission to Graduate School must be met upon graduation.

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