Graduate Concentrations

Applied Computer Science | ACS Foundation Courses | Information Technology | IT Foundation Courses | Course Descriptions


ETSU´s MS Degree Program in Computer and Information Science (CIS) is a two year program that emphasizes a practical, hands-on approach to studying computation.  While our program is designed for people with undergraduate training in computer science or information systems and technology, we routinely accept and have graduated students from other disciplines-- including math, engineering, history, and English-- with a basic background in math and programming.

We offer a common core of software engineering courses (requirements, project management, design), together with concentrations in two areas:

Electives-- students normally take two-- have included courses on database management, corporate IT management, computer graphics, computer gaming, forensics, XML, and other contemporary technologies (e.g., PHP, mySQL, Android, iOS, and ABAP).

Students in both concentrations choose one of two culminating experiences: a three-semester-long group project, or a thesis.

Theses since 2010 include

Representative capstone projects include

  • a computer resource accounting database for Oak Ridge National Laboratory;
  • two systems for representing speech disorders and their treatment protocols;
  • an improved realization of a parallel framework for executing genetic algorithms, in support of research on modeling galactic collisions;
  • improvements to a software package for modeling glacial formation and change, in conjunction with U. Montana, Portland State University, and U. Texas (NSF grant);
  • a scheduling system for ETSU's "Little Bucs" daycare center (starting January 2015); and
  • a testbed for computer performance for the University of Tennessee's National Institute of Computational Science (NICS) (starting January 2015)

The department manages three primary computing laboratories: one with 27 PCs, and two others with 28 thin clients apiece. These labs are serviced by 11 server-class machines, of which 5 provide virtualized hosts, 1 provides terminal services, 1 provides backup storage, and 4 support specialized class projects.

A fourth, hands-on laboratory that is normally isolated from the greater campus network hosts about 60 more networked PCs, and an additional 60-computer cluster.

Click here for additional program-related information regarding graduate assistantships, second-career students, alumni, and faculty credentials.