Introduction
Learn alongside, and in dialogue with, world-changing professors who lead study tracks in cybersecurity, artificial intelligence, data science, and software engineering. Your master’s in computer science can provide a foundation for a career as a leader and manager in technology research and development. The field continues to experience a high growth rate driven by cloud computing, the collection, storage, and interpretation of big data, and information security.
MSCS graduates possess an advanced understanding of core Computer Science knowledge, apply knowledge and skills to use and develop software systems, are prepared for a career in science and business organizations, and apply a Christian worldview in the practice of Computer Science.
Teach­ing advanced prin­ci­ples, knowl­edge, and skills with a Chris­t­ian world­view to encour­age suc­cess­ful, respect­ed prob­lem solvers who lead pro­duc­tive lives serv­ing in God’s Kingdom.
Curriculum
Break it down like this: 12 hours of core classes, 6 hours of electives, and 12 hours in your focus area.
Core Classes
Technology Ethics
Theories of engineering and computer science ethics and values. Ethical theory from a Christian viewpoint. Impact of technology on society. Individual options and obligations for action. Case studies will be used to study a range of issues including the environment, safety, honesty, organizational communication, quality control, and product liability.
Advanced Database Systems
This course will investigate new database technologies. Topics will include managing and using large skill data sets, high-velocity transaction processing, stream processing, real-time analytics, and high-volume data processing. The discussions will focus on several real-world application domains, such as internet advertising, healthcare, and social network analysis.
Algorithm Analysis
An introduction to the analysis and design of algorithms. Topics include algorithm performance, verification of correctness, and application of analysis techniques to a variety of simple and complex algorithms.
Object-Oriented Software Engineering
An introduction to software engineering using object-oriented concepts for the analysis and design of software systems. This course will primarily cover the requirements and design software development activities, but will also include topics related to development and testing activities. The course will introduce UML (Unified Modeling Language) as a way to document requirements and designs. The course will prepare students to gather requirements, create designs, and document them both.
Science Electives
Artificial Intelligence
Big Data Management
Computer Graphics
Computer Networks
Computer Simulation
Human-Computer Interaction
Cryptography
Intelligent Systems
Machine Learning
Mobile Application Development
Software and Network Engineering
Focus Areas
Artificial Intelligence
Data Science
The artificial intelligence focus provides the knowledge and skill to solve problems using artificial intelligence technologies along with a solid background in Computer Science.
Machine Learning
Intelligent Devices
Artificial Intelligence Project I
Artificial Intelligence Project II
The data science focus provides the knowledge and skill to solve problems using big data technologies, machine learning, data analysis, and data mining along with a solid background in Computer Science.
Machine Learning
Big Data Management
Data Science Project I
Data Science Project II
Software Engineering
Cybersecurity
The software engineering focus provides the knowledge and skill to lead in software engineering projects using a solid background in Computer Science.
Software Engineering for Trustworthy Software
Patterns of Enterprise Systems
Software Engineering Projects I
Software Engineering Projects II
Cloud Architecture and Security
Network Forensics
Computer Systems Risk Management
Offensive Security and Penetration Testing
Admission Requirements
Applicants should have a bachelor’s degree in computer science. Applicants from other areas of study will be considered for admission based on their college and professional work and an appropriate leveling course plan will be created. The MSCS program offers four online leveling courses (3 hours credit each) that can prepare non-CS majors for the MSCS degree. The number of leveling courses required for an individual is determined based on their college and professional work. The leveling courses are currently offered at a discounted tuition rate.
To apply to the Graduate School of Engineering and Computer Science, submit the following materials:
A completed online application (including a $25 application fee).
Official transcripts from the college or university that granted your bachelor’s degree and any other institutions attended before or after that time. A cumulative GPA of 2.5 is required for admission.
Two recommendations from employers or professors who support you in your decision to earn your master’s degree. Submit a recommendation request.
GRE test scores issued within the last five years. This requirement can be waived if your cumulative undergraduate GPA is 3.0 or greater or if you have 5+ years of documented engineering or computer science work experience. Students who are not seeking admission to the MSE or MSCS degree program, but are instead registering for classes as a special student, visiting from another university, or only to audit courses, are not required to submit GRE scores or official transcripts.
Undergraduate engineering and computer science students at OC may be accepted into the graduate program during their senior year as part of a five-year BS/MSE or BS/MSCS program, provided all other admission requirements are met.
All applicants may submit their application materials by e-mail to admissions.records@oc.edu or by mail to:Admissions RecordsOklahoma Christian UniversityPO Box 11000Oklahoma City OK 73136-1100
International Applicants
To begin the international admission process, submit a completed application. Then, follow the instructions on how to send the required documents needed to be considered for admission into the MSE or MSCS programs.
Documents Required for Application Approval
International applicants must complete the following requirements and submit all documents to the Office of International Programs to be considered for admission and I-20 issuance:
Official Transcripts
Official transcripts and degree certificates must be submitted from the college or university where you received your degree.
Official transcripts and degree certificates issued in a foreign language must be accompanied by an official English translation.
Official transcripts and degree certificates must be submitted by mail or courier. Mail all documents to:Graduate School of Engineering and Computer ScienceOklahoma Christian UniversityPO Box 11000Oklahoma City OK 73136-1100
Comprehensive Course-by-Course Evaluation
An evaluation of transcript of degrees earned outside of the U.S. must be submitted from an approved transcript evaluation service.
For more information regarding the preferred credential evaluation service, contact the Graduate School of Engineering and Computer Science at gsecs@oc.edu or 405-425-5442.
Minimum English Proficiency
Students whose first language is not English must submit proof of English proficiency. OC accepts the following English proficiency tests and minimum scores:
TOEFL: 500 IBT and 61 PBT
IELTS: 6.0
OC’s ETS Code for TOEFL and GRE is 6086.
Financial Documentation
Financial documentation is required by the U.S. Citizenship and Immigration Service (USCIS) and OC, and must be submitted by email (admissions.records@oc.edu) or courier or in person.
Completed Financial Worksheet
Official, original bank statements or letters showing proof of funds available for one full year of support
An Affidavit of Support, which is required in the case of third-party funding of support
A Dependent Data Form, which is used to declare any dependents who may be traveling to the U.S. with an international student
Statement of Understanding
Submit a signed Statement of Understanding detailing expectations for international students at OC to admissions.records@oc.edu.
Immigration Documents
Copies of the following may be sent to admissions.records@oc.edu:
Passport photo page
Visa page
1-94 card (front and back)
Copies of all I-20s
SEVIS Transfer Release Form
International students transferring from another U.S. educational institution must request that their current institution complete the SEVIS Transfer Release Form and have it sent to the Office of International Programs.
Tuition
MSE and MSCS tuition is $605 per credit hour for domestic students and $695 per credit hour for international students.
Enrollment
International students must maintain full-time enrollment (at least 9 credit hours) as required by the U.S. Citizenship and Immigration Service (USCIS) to maintain student status.
All applicants may submit their MSE or MSCS application materials by e-mail to admissions.records@oc.edu or by mail to:Oklahoma Christian UniversityAdmissions RecordsPO Box 11000Oklahoma City, OK 73116-1100
Faculty Spotlight
"The professors in OC’s Graduate School of Engineering and Computer Science bring a wealth of professional and academic experience into the classroom. They’ve solved problems and developed innovations in varied applications and industries, but they teach and mentor with a unique personal touch that gives your education even greater value."
David North / Director of Computer Science Advancement