Computer Science

Master of Science in Computer Science


100% Online

Learn From Anywhere

30 Credit Hours

to Graduate

Up To 12 Hours

Transfer Credit
Cost per Hour


Per Credit Hour
EKU Online > Online Computer Science Degree & Certificates > Master of Science in Computer Science

Take on Management Roles and Advance Your Career

Designed for tech professionals, EKU’s 100% online master in computer science program emphasizes advanced computer science and software engineering concepts while covering a range of technical subject areas. This comprehensive program builds on your bachelor’s degree and work experience. Graduates are prepared with the skills needed to solve complex technological problems, serve in management roles and increase earning potential.

Career Outlook

Employment of computer and information technology occupations is projected to grow 15 percent from 2021 to 2031.

–  U.S. Bureau of Labor Statistics

Common Job Titles for Computer Science Graduates

Demand for computer science professionals stems from greater emphasis on cloud computing, the collection and storage of big data, and information security.

> Learn More About Career Opportunities

Job Titles Include:

  • Software Engineer
  • Software Developer
  • Systems, Database, or Network Administrator
  • Systems Analyst


EKU Online Career Services

The EKU Office of Academic and Career Services is a one-stop shop for all of your career and professional development needs.

Services include:

  • Creating/Updating Your Resume and Cover Letter
  • Interviewing Tips and Coaching
  • Career Documents Review
  • Job Search

> Learn More About Career Services



By submitting, you consent to EKU contacting you regarding our educational programs and services using email, telephone or text using the information you provided. 

Benefits of EKU Online

Learn essential skills for today’s digital work environment through a personalized and tailored master’s degree in computer science.

  • Earn a certificate in an area of specialization as you complete your degree
  • No application fee
  • Ability to highly tailor and personalize your degree through focus areas and electives
  • Accelerated 8-week terms
  • Multiple start dates
  • Free textbooks through EKU BookSmart
  • Reduced tuition for active duty military members and their spouses
  • No campus visits required
  • Free online tutoring and career services assistance
  • Generous credit transfer policy
  • Ranked by U.S. News & World Report among the best universities offering online degrees

Complement your master of computer science degree with a specialized certificate. Select one of three specialty areas, based on interests and career goals, and earn a certificate in that area as you complete your degree – at no additional cost.

Designed for working professionals, certificates are an excellent way to customize your computer science degree for your own needs. Flexibility in your course work allows you to maximize your work experience, enhance your credentials and gain a competitive edge in the job market.


Rooted in both theory and practical applications, our accredited online programs blend academic and professional preparation through course topics such as programming and data structures, computer administration and security, databases and algorithms, and software engineering.

Degree Requirements

A total of 30 credits are required to graduate.

View the computer science program degree requirements:

Please review the admissions requirements before applying for this or any program. If you have questions about the program or are planning to register for classes, please speak to the program advisor.

Transfer Credits

Students may transfer up to 12 hours of credit from accredited institutions. Please note that a minimum of 15 credit hours in this degree program must be completed at Eastern Kentucky University.

Previously earned credits must be reviewed upon admittance to EKU for appropriate articulation. Learn more about transferring to EKU.

Sample Courses

For a full list of course descriptions please see section 7 of the University graduate catalog.

CSC 730 – Programming and Data Structures (3)
The application and implementation of data structures including arrays, linked lists, stacks, queues, heaps, trees and graphs and their related algorithms, using an object-oriented programming language.

CSC 815 – Computer Administration and Security (3)
Operating system concepts, installation and setup system administration, managing system services, program security, viruses and worms, encryption, database security, security policies, legal and ethical issues.

CSC 831 – Databases and Algorithms (3)
Models and principles of information systems and database languages. The logical and physical design as well as the implementation and use of database systems.

CSC 834 – Software Engineering (3)
Planning, organizing, monitoring, and controlling the implementation of a software project.


John Hepner

John Hepner

Enrollment Advisor

Call or email Enrollment Advisor John Hepner for information about the Computer Science Master’s Degree program.

Contact Info:

Application Deadlines

Term Application Deadline Classes Begin
Fall A August 5 August
Fall B October 5 October
Spring A January 5 January
Spring B March 5 March
Summer  May 5 May


Admission Requirements

The admissions requirements for applicants to the M.S. Computer Science program are as follows:

  • A baccalaureate degree* from an accredited institution with a minimum grade point average (GPA) of 2.5 overall, or 3.0 on the last 60 semester hours of the baccalaureate program.
  • One of the following:
      • Satisfactory scores on GRE or GMAT*. The minimum satisfactory GRE scores are 149 points of Quantitative. The minimum satisfactory GMAT scores are 37 points of Quantitative.
      • A bachelor’s, master’s or Ph.D. degree in science, technology, engineering or math with a GPA of at least 3.0.
      • An undergraduate precalculus course or equivalent mathematics background.

*A baccalaureate degree in computer science is not required for admissions. However, CSC 801 will be part of the degree requirements if a student has not completed equivalent programming course(s) before being admitted.


Additional Contact Information

Admissions: 859-622-2106
Academic Testing: 859-622-1281
Big E Central (Financial Aid & Student Account Services): 859-622-2361
Military & Veterans Affairs Office: 859-622-2345

Student Success

I chose EKU because I am a unique student with unique needs, and EKU provides an avenue for students like me to succeed.

Jason TateEKU Online Student

Online Military Students

EKU Online offers veterans and active duty military students an unparalleled online learning experience that provides accessibility, convenience and flexibility.

Special Tuition for Active Duty* Military
Eastern Kentucky University offers reduced tuition expenses to $250 per credit hour for undergraduate and $325 per credit hour for graduate courses to all service members currently serving on active duty.

*Active duty is defined as on federal orders for 180 days or more.

“I’d like to thank the EKU College of Justice & Safety for the opportunity to complete my degree online. It’s very user-friendly, and everyone has bent over backwards to make this happen.”

– 1LT Heath Bergmann, EKU Online Graduate

Heath Bergmann
  • “I can confidently say that — as someone who doesn’t even live in the United States — EKU’s online program has been extremely accommodating and flexible. I can discuss advising appointments over email, and I can have my textbooks shipped to my address overseas.” – Sydney Garner Lewis
  • “After the birth of our first child, I knew I needed to go back and finish what I started,” said McKenzie. “I was happy that I could pick up where I left off at EKU even though I lived in a different state.” – EKU Online student and mom
  • “I chose EKU because I am a unique student with unique needs, and EKU provides an avenue for students like me to succeed.” – EKU Online Psychology student Jason Tate
EKU Online Power E Logo

Apply To EKU Online