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:
- Applied Computer Science (ACS)
(database design, distributed systems, verification and validation, and algorithms)
- Information Technology (IT)
(e-commerce, e-business, security, and system administration),
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.
Representative theses include
- a study on the use of machine learning techniques to predict regioselectivity in UGT flavonoids;
- an analysis of the uses of social media in higher education;
- a study of techniques for improving the parallel performance of VASP, a tool for simulating molecular quantum dynamics; and
- an investigation of the use of sound to diagnose disk failures.
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); and
- a touch-screen based system for course scheduling (beginning January 2012).
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.