Foreign Education Consultants
Typically replies within minutes
Foreign Education Consultants
Hi There,
How can I help you?
Get university recommendations.
Create SOP for free
Direct university communication
Track your application
Online payments
Don't have an account?
Get university recommendations.
Create SOP for free
Direct university communication
Track your application
Online payments
Already have an account?
Get university recommendations.
Create SOP for free
Direct university communication
Track your application
Online payments
Got your password?
Application Fee
The Master of Engineering (MEng) in Computer Science program provides a graduate degree that focuses on the practice of engineering in order to better serve working professionals. Rather than culminate in a research experience and a thesis, the Master of Engineering curriculum provides skills and expertise that enhance the individual’s ability to contribute to the technical workforce. The difference between the traditional Master of Science degree and the MEng degree is not on the rigor of the coursework or a lack of competencies, but rather on the focus of the curriculum.
The program provides advanced training to students interested in expanding their knowledge and expertise. Depending on a student’s interest, the degree could add significant depth to an individual’s understanding of the practice of engineering or the program could be constructed to focus on greater inter-disciplinary breadth if that is the educational objective of the student. In today’s competitive technology environment, industries need to have highly skilled practicing engineers who are flexible in their professional capabilities. The MEng program is a practice oriented, focused degree and caters to this need. While students have up to two years to complete the degree, all requirements can be completed in one year.
MENG Computer Science - MEng 2021 update
MEng Core Courses
Students are required to take at least one course from the approved list of Interpersonal Skills courses and at least one course from the approved list of Project / Task Management Courses
Core Courses - Project / Task Management
Select one course from the list of courses; other courses may be allowed with permission.
Course Title/Desc Credit
AEEM6067 Entrepreneurship and Technology Law 3
AEEM6099 Systems Engineering Analysis 3
CVE6044 Construction Law (C min) 3
CVE6079 Engineering Data Management and Analysis (C min) 3
EECE6032 Software Testing and Quality Assurance 3
ENGR6014 Engineering Project Management 3
ENGR6025 Lean Six Sigma (C min) 3
ENGR6045 Interdisciplinary Innovation for Engineers (C min) 3
ENGR6031 Engineered Supply Chain Cost Modeling for Sustainability and Innovation (C min) 3
ENGR6032 Industry 4.0 Domains of Knowledge (C min) 3
ENGR6030 Engineering Economic Analysis 3
ENGR7025 Concurrent Product & Process Design Integrating Control and Quality 3
ENTR7082 Special Topics in Entrepreneurship (C min) 1 - 3
MECH6050 Occupational Safety Engineering (C min) 3
MECH6074 Quality Control 3
Core courses - Interpersonal Skills
Select one course from the list of courses; other courses may be allowed with permission.
Course Title/Desc Credit
ENGR6002 Management of Professionals 3
ENGR6003 Organizational Behavior for Technical Professionals (C min) 3
ENGR6010 Effectiveness in Technical Organizations 3
ENGR6012 Innovation and Design Thinking 3
ENGR6016 Applied Leadership of Project Teams (C min) 3
ENGR6050 Fundamentals of Leadership 3
MGMT7014 Leadership and Organizations 2
OLHR6050 Teams (C min) 3
OLHR8029 Individual Behavior in the Workplace (C min) 2 - 3
OLHR8090 Strategic Leadership for HR (C min) 3
CS Bioinformatics
Students who select the Bioinformatics Track are required to complete at least 18 credits from the approved track required courses and track elective courses.
Bioinformatics Track Required Courses
Complete all 5 of the courses listed
Course Title/Desc Credit
CS6051 Database Theory (C min) 3
CS7053 Intro to Medical Informatics (C min) 3
CS7054 Data Science for Biomedical Research (C min) 3
EECE7097C Introduction to Functional Genomics (C min) 3
EECE7099 Introduction to Bioinformatics (C min) 3
Bioinformatics Track Elective Courses
Select at least 1 of the courses from the list of approved courses
Course Title/Desc Credit
CS6033 Artificial Intelligence 3
CS6072 Network Science 3
CS6052 Intelligent Data Analysis 3
CS6073 Deep Learning 3
CS7081 Advanced Algorithms I 3
MEng Capstone
Students are required to complete a capstone (1-6 credits).
MEng Capstone
Students are required to complete a capstone experience. Students generally take 3 credits of capstone and 3 credits of seminar
Course Title/Desc Credit
CS8060 Master of Engineering Capstone Project (C min) 1 - 6
ENGR7001 Master of Engineering Seminar 1 - 3
CS General Computer Science Track
Students who select the General Computer Science Track are required to complete at least 18 credits from the approved track required courses and track elective courses.
General Computer Science Track Required Courses
Select at least 3 of the courses from the list of approved courses
Course Title/Desc Credit
CS6037 Machine Learning (C min) 3
CS6051 Database Theory (C min) 3
CS6072 Network Science (C min) 3
CS7081 Advanced Algorithms I (C min) 3
EECE6029 Operating Systems (C min) 3
General Computer Science Track Elective Courses
Select at least 3 of the courses from the list of approved courses
Course Title/Desc Credit
CS6021 Mathematical Logic 3
CS6027 Requirements Engineering 3
CS6028 Large Scale Software Engineering 3
CS6033 Artificial Intelligence 3
CS6035 Learning Probabilistic Models 3
CS6043 Computer Networking 3
CS6052 Intelligent Data Analysis 3
CS6058 Data Security and Privacy 3
CS6060 Computer Graphics I 3
CS6065 Introduction to Cloud Computing 3
CS6068 Parallel Computing 3
CS6073 Deep Learning 3
CS6097 Introduction to Wireless and Mobile Networking 3
CS7063 Advanced Methods in Machine Learning 3
CS7070 Big Data Analytics 3
CS7082 Advanced Algorithms II 3
CS7092 Sensor-based Embedded Systems Design 3
EECE6036 Intelligent Systems 3
CS Cyber Security Track
Students who select the Cyber Security Track are required to complete at least 18 credits from the approved track required courses and track elective courses.
Cyber Security Track Required Courses
Complete all 4 required courses
Course Title/Desc Credit
CS6021 Mathematical Logic (C min) 3
CS6055 Cyber Defense Overview (C min) 3
CS6056 Security Vulnerability Assessment (C min) 3
CS6058 Data Security and Privacy (C min) 3
Cyber Security Track Elective Courses
Select at least 2 of the courses from the list of approved courses
Course Title/Desc Credit
CS6043 Computer Networking 3
CS6065 Introduction to Cloud Computing 3
CS6097 Introduction to Wireless and Mobile Networking 3
CS7035 Cryptography 1 3
CS7038 Malware Analysis: Introduction to Reverse Engineering 3
CS7092 Sensor-based Embedded Systems Design 3
EECE6023C Security & Trust for Cyberphysical Systems 4
EECE6032 Software Testing and Quality Assurance 3
EECE7017C Trustworthy Embedded Systems 4
EECE7095 Introduction to Computer Architecture 3
CS6038 Malware Analysis (C min) 3
CS Artificial Intelligence Track
Students who select the Artificial Intelligence-Cyber Track are required to complete at least 18 credits from the approved track required courses and track elective courses.
Artificial Intelligence-Cyber Track Required Courses
Select at least 4 of the courses from the list of approved courses
Course Title/Desc Credit
CS6033 Artificial Intelligence (C min) 3
CS6037 Machine Learning (C min) 3
CS6055 Cyber Defense Overview (C min) 3
CS6073 Deep Learning (C min) 3
EECE6036 Intelligent Systems (C min) 3
Artificial Intelligence-Cyber Track Elective Courses
Select at least 2 of the courses from the list of approved courses
Course Title/Desc Credit
CS6021 Mathematical Logic 3
CS6054 Information Retrieval 3
CS6056 Security Vulnerability Assessment 3
CS6058 Data Security and Privacy 3
CS7038 Malware Analysis: Introduction to Reverse Engineering 3
CS7063 Advanced Methods in Machine Learning 3
CS7070 Big Data Analytics 3
EECE6032 Software Testing and Quality Assurance 3
EECE7017 Trusted Embedded Systems 3
CS6038 Malware Analysis (C min) 3
CS Data Science Track
Students who select the Data Science Track are required to complete at least 18 credits from the approved track required courses and track elective courses.
Data Science Track Required Courses
Select at least 3 of the courses from the list of approved courses
Course Title/Desc Credit
CS6025 Data Encoding (C min) 3
CS6035 Learning Probabilistic Models (C min) 3
CS6052 Intelligent Data Analysis (C min) 3
CS6054 Information Retrieval (C min) 3
CS6073 Deep Learning (C min) 3
Data Science Track Elective Courses
Select at least 3 of the courses from the list of approved courses
Course Title/Desc Credit
CS6033 Artificial Intelligence 3
CS6037 Machine Learning 3
CS6051 Database Theory 3
CS6058 Data Security and Privacy 3
CS6065 Introduction to Cloud Computing 3
CS6068 Parallel Computing 3
CS6072 Network Science 3
CS7051 Advanced Topics in Mining Spatial and Temporal Data 3
CS7063 Advanced Methods in Machine Learning 3
CS7070 Big Data Analytics 3
CS7081 Advanced Algorithms I 3
EECE6036 Intelligent Systems 3
GRE is required for the below programs, with the exception of any student that receives their bachelor's (BS) degree from an ABET accredited university in the United States with a GPA of 3.0+. *However, please note Biomedical Engineering requires GRE for all applicants, even students with a 3.0 or higher who graduated from an ABET accredited U.S. university.
GRE is optional for the below programs: The below programs do not require GRE. If you've taken the GRE you can report it and it will be added to your application.
We require the GRE General Test, which includes verbal, quantitative, and analytical writing sections. Subject tests are not required. We will only accept tests taken within five years before the date of application. The average GRE accepted is 310 total on the quantitative and verbal. The University of Cincinnati institutional code for GRE is 1833, department code is not required. GRE information can be found here. A GRE Home test is available. Scores must be sent to UC electronically.
Admission Requirements
Tuition fee-2 years$60,000
Total fee-2 years$92,000