Cost & earnings at University of Cincinnati What students borrow here, and what they go on to earn
The Master’s in Computer and Information Sciences at the University of Cincinnati is a graduate programme designed to deepen technical expertise across computing, data and information systems while offering flexible pathways for research or applied practice. It suits students with a background in computing or a related discipline who want to develop advanced skills for technical, research or leadership roles in industry or academia.
The programme combines core topics in computing and information sciences with elective specialisations so students can tailor their study to interests such as machine learning, data analytics, software engineering, cybersecurity, human–computer interaction and distributed systems. Coursework typically covers advanced algorithms, database and information management, operating systems, software design and engineering, and applied statistics for computing. Students choose between a coursework-only route, a project-based professional practicum or a research thesis, allowing emphasis on practical industry-ready skills or preparation for doctoral study.
Applicants are expected to hold a recognised bachelor’s degree in computer science, information systems, engineering, mathematics or a closely related field. Candidates with strong quantitative backgrounds from other disciplines may be considered but may be asked to complete preparatory courses.
Graduates enter a broad range of roles across the technology ecosystem. Typical job titles include software engineer, data scientist, machine learning engineer, systems architect, cybersecurity analyst, database administrator, product manager and research engineer. The programme’s technical depth also prepares students for further doctoral study and careers in academic or industrial research.
Alumni work across sectors such as finance, healthcare and life sciences, manufacturing, telecommunications, government and startups. The mix of project and research options equips graduates for both hands-on development roles and positions involving data-driven decision-making or technical leadership.
The University of Cincinnati offers a balance of rigorous academic teaching and applied, career-oriented learning. The institution has strong ties to regional and national industry partners and emphasises experiential education, giving students opportunities to work on real-world projects and industry collaborations. Campus facilities include computing and research laboratories where students can gain hands-on experience in areas such as data analytics, cybersecurity and software development.
Students benefit from interdisciplinary collaboration across departments, access to faculty active in applied research, and university career services that connect graduates with employers. The urban location provides access to a diverse technology ecosystem and internship or employment opportunities in both established companies and growing startups.
Shortlist scholarships and plan your application — free guidance from our advisors.