Appalachian’s Master of Science program in Computer Science provides students with graduate education in the study of the core areas of the discipline: software design, hardware systems, theoretical foundations, and the synergies of these areas. In this applied and hands-on program, students are provided significant practical experiences both individually and as parts of teams. Students develop advanced proficiency in the core areas as well as hone research skills. Thesis or project options are available.
You can choose from among five concentrations:
- Data Science & Visual Computing – provides students with direct skills and knowledge to be effective contributors to the data science, analytics, data mining and storage, and data visualization fields that currently are in high demand.
- Foundations – enables students to gain a broad and diverse understanding of computer science with the opportunity to customize a program of study related to interests and career goals.
- Systems – allows students to focus intensely on the lower-level, hardware-oriented aspects of computer science with targeted knowledge of computer architectures, networking, and graphics systems.
- Theoretics – provides students with a deep knowledge of the theoretical foundations of computer science including graph theory, combinatorics, artificial intelligence and programming language translation.
- Web & Mobile – gives students practical experience with modern web and mobile device programming in addition to user interface design.
Course titles and information can be found in the Graduate Bulletin.
Required Entrance Exam:
GRE (score must be no more than 5 years old)
Required number of references to specify in the online form: 3
Resume (Required upload for application submission)
Basic Conditions for Consideration of Admission: Meeting or exceeding the conditions below does NOT guarantee admission. All applications for a given entry term will be weighed based upon the number of seats available and the quality of the complete application packages. With special permission from the Graduate School, a program may admit a limited number of students with exceptional circumstances who do not meet the graduate school minimums.
Graduate School: 3.0 GPA in the last earned degree and official scores from the appropriate admission test(s), OR 2.5 GPA in the last earned degree and official scores at the 25th percentile level from the appropriate admission test(s).
Admission to Computer Science: Both qualitative and quantitative aspects of applications are reviewed in comparison to the current applicant pool.
Additional Notes: Students who do not have an undergraduate degree in computer science may need to take some prerequisite coursework.
Doctoral and Terminal Degree Programs
Students have gone on to programs at these and other institutions:
- Florida State University
- Clemson University
- Drexel University
- Colorado State University
- UNC Charlotte
- Appalachian State University
- Bank of America
- CGI Federal
- Duke Energy
- Fidelity Investment
- LifeStore Financial Group
- Lowe’s Home Improvement
- NC State University
- Oak Ridge National Laboratory
- Premier Inc.
- Red Hat Software
- Samaritan’s Purse
- State (NC) Employees Credit Union
- Sunrise Technologies
- Western Carolina University
- Wilkes Community College
- Spring: 11/1
- Summer Session 1: 4/1
- Summer Session 2: x
- Fall: 7/1 (3/15)
*See full deadline information below under Application Essentials.
- You will be part of a small cohort that historically has enjoyed a strong camaraderie with each other and the supportive faculty of the department.
- The Department of Computer Science faculty members are a highly engaged group of productive researchers garnering grants that awarded over $7 million between 2010 and 2016.
- Research opportunities and involvement are available.
- Entrepreneurship is valued and encouraged.
- Extracurricular projects and activities are plentiful, including hackathon events, programming contests, and outreach to local schools.
- This program offers accelerated admission for select Appalachian undergraduate students.
- All graduate programs at Appalachian have small class sizes, providing intimate classroom interaction.
- The School of Graduate Studies offers scholarships, fellowships and assistantships to support eligible, full-time, degree-seeking students.
Method of Delivery
- University professor
- Community college instructor
- Software engineer
- Software developer
- Network administrator
- System administrator
- IT manager
- Mobile developer
- UI developer
- Web developer
- Technology Applications Specialist
Dr. Jay Fenwick